From issues-return-9864-apmail-flex-issues-archive=flex.apache.org@flex.apache.org Wed Dec 16 16:42:46 2015 Return-Path: X-Original-To: apmail-flex-issues-archive@minotaur.apache.org Delivered-To: apmail-flex-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EE58A18554 for ; Wed, 16 Dec 2015 16:42:46 +0000 (UTC) Received: (qmail 7205 invoked by uid 500); 16 Dec 2015 16:42:46 -0000 Delivered-To: apmail-flex-issues-archive@flex.apache.org Received: (qmail 7148 invoked by uid 500); 16 Dec 2015 16:42:46 -0000 Mailing-List: contact issues-help@flex.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@flex.apache.org Delivered-To: mailing list issues@flex.apache.org Received: (qmail 7134 invoked by uid 99); 16 Dec 2015 16:42:46 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 16 Dec 2015 16:42:46 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 9FC9E2C1F6C for ; Wed, 16 Dec 2015 16:42:46 +0000 (UTC) Date: Wed, 16 Dec 2015 16:42:46 +0000 (UTC) From: "Bhaskar G (JIRA)" To: issues@flex.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (FLEX-34999) Chart with large dataset hangs and the UI becomes irresponsive MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/FLEX-34999?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Bhaskar G updated FLEX-34999: ----------------------------- Description: Flex Version: 3.4 Component: Line chart. Axis: Two linear Y-axis and x-axis as Date Time Axis. Problem: Irrespective of OS and browsers, the chart and flash stops responding while viewing chart with 1 full week of data that contains more than 3 line series. For each line series it has 10080 points(Since it is date time axis chart each minute have a data point and this is the maximum number of data samples for full week range). Workaround we tried: 1. *Tried not to load all the line series in the chart at the initial load*. Instead enable/toggle one series at a timer using timer set to 10 seconds. The UI is responsive till 2-3 series enabled with full week of data points, after that the chart will start to respond slowly and when it comes to all the line series in the chart toggled on, the UI stops responding and sometime flash player crashes. 2. Break the large data set into two equal halves. Loaded the first half of the data in the chart and now chart is responding. But after that while loading the second half of the data to each line series using a timer set to 10 seconds the UI stops responding and again we see the same issue as we had with scenario 1. 3. Toggle off all the properties in the initial load and limited the user to enable a maximum of 2-3 line series at a time to view in the chart. 4. Suggested day mode in Chart, where in the chart is loaded with only single day's data points. Each line series will have 1440(Maximum number of sample per day for single property). In this scenario the chart is working as usual and we don't have performance issue. was: Flex Version: 3.4 Component: Line chart. Axis: Two linear Y-axis and x-axis as Date Time Axis. Problem: Irrespective of OS and browsers, the chart and flash stops responding while viewing chart with 1 full week of data that contains 6-10 line series for each property to view the trend, each line series have 10080 points(Since it is date time axis chart each minute have a data point and this is the maximum number of data samples for full week range). Workaround we tried: 1. *Tried not to load all the line series in the chart at the initial load*. Instead enable/toggle one series at a timer using timer set to 10 seconds. The UI is responsive till 2-3 series enabled with full week of data points, after that the chart will start to respond slowly and when it comes to all the line series in the chart toggled on, the UI stops responding and sometime flash player crashes. 2. Break the large data set into two equal halves. Loaded the first half of the data in the chart and now chart is responding. But after that while loading the second half of the data to each line series using a timer set to 10 seconds the UI stops responding and again we see the same issue as we had with scenario 1. 3. Toggle off all the properties in the initial load and limited the user to enable a maximum of 2-3 line series at a time to view in the chart. 4. Suggested day mode in Chart, where in the chart is loaded with only single day's data points. Each line series will have 1440(Maximum number of sample per day for single property). In this scenario the chart is working as usual and we don't have performance issue. > Chart with large dataset hangs and the UI becomes irresponsive > -------------------------------------------------------------- > > Key: FLEX-34999 > URL: https://issues.apache.org/jira/browse/FLEX-34999 > Project: Apache Flex > Issue Type: Bug > Components: Charts:Interaction, Charts:Multiple Axes > Affects Versions: Adobe Flex SDK 3.4 (Release) > Reporter: Bhaskar G > Priority: Critical > Labels: performance > Attachments: Screen Unresponsive.png > > > Flex Version: 3.4 > Component: Line chart. > Axis: Two linear Y-axis and x-axis as Date Time Axis. > Problem: > Irrespective of OS and browsers, the chart and flash stops responding while viewing chart with 1 full week of data that contains more than 3 line series. For each line series it has 10080 points(Since it is date time axis chart each minute have a data point and this is the maximum number of data samples for full week range). > Workaround we tried: > 1. *Tried not to load all the line series in the chart at the initial load*. Instead enable/toggle one series at a timer using timer set to 10 seconds. The UI is responsive till 2-3 series enabled with full week of data points, after that the chart will start to respond slowly and when it comes to all the line series in the chart toggled on, the UI stops responding and sometime flash player crashes. > 2. Break the large data set into two equal halves. Loaded the first half of the data in the chart and now chart is responding. But after that while loading the second half of the data to each line series using a timer set to 10 seconds the UI stops responding and again we see the same issue as we had with scenario 1. > 3. Toggle off all the properties in the initial load and limited the user to enable a maximum of 2-3 line series at a time to view in the chart. > 4. Suggested day mode in Chart, where in the chart is loaded with only single day's data points. Each line series will have 1440(Maximum number of sample per day for single property). In this scenario the chart is working as usual and we don't have performance issue. -- This message was sent by Atlassian JIRA (v6.3.4#6332)