RE: [flexcoders] Re: Very slow initial load and an excessive CPU usage during startup

2007-09-12 Thread Alex Harui
If you're using Moxie, the next beta will have a performance profiler.

 

In 2.x, you can listen to LayoutManager for updateComplete events and
see how many you get and how far apart they are.  If you get a lot of
them, then something in your app is constantly invalidating the UI and
you have to figure out what and where.

 

If you get only a few, maybe you are receiving a huge chunk of data from
the server that needs processing/conversion.

 



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of yevgeniy.galper
Sent: Wednesday, September 12, 2007 1:08 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Very slow initial load and an excessive CPU
usage during startup

 

I did search for creationPolicy=all in all files, but I did not 
find anything, so I believe creationPolicy is not set to all.

How would I go about timing the initialization functionality?

Thanks,
Yevgeniy

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, Tracy Spratt [EMAIL PROTECTED] wrote:

 Did you set creationPolicy=all anywhere?
 
 
 
 time the initialization functionality to determine if the issue is 
data
 transfer (doubtful) or rendering(probable)
 
 Tracy
 
 
 
 
 
 From: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com

[mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
] On
 Behalf Of yevgeniy.galper
 Sent: Wednesday, September 12, 2007 2:58 PM
 To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
 Subject: [flexcoders] Very slow initial load and an excessive CPU 
usage
 during startup
 
 
 
 I am using Flex front end and Java/Hibernate for DB communication.
 When the application starts up fast and a login screen is displayed.
 After a user logs in the application logs in I get an Alert within 
a 
 second or two confirming that the login information was correct and 
a 
 user with a certain ID is logged in. After that the user info page 
is 
 displayed, but it is not populated with user related info. It takes 
 several minutes for the application to return and display the data 
for 
 the logged in user. During this whole period of time CPU usage is 
at 
 100% on the machine. After the initial wait of several minutes the 
 application functions blazing fast. All kinds of DB retrievals and 
 updates are fast, but if another user logs in it takes several 
minutes 
 again. WHY???
 
 I do not have a lot of data in the DB, just some test data, so that 
 could not be effecting such a slow initial load.
 
 I have spent several days trying different things, like turning on 
and 
 off lazy loading, but it does not seem to make a difference.
 
 Please, help


 



RE: [flexcoders] Re: Very slow initial load and an excessive CPU usage during startup

2007-09-12 Thread Gordon Smith
 It takes several minutes for the application to return and display
the data for the logged in user.
 
 determine if the issue is data transfer (doubtful) or
rendering(probable)
 
First be certain that the initial data transfer is quick. Put a
breakpoint in the result handler and see whether you hit it quickly.
 
What kind of UI elements, and how many of them, are you creating to
render the user data?
 
- Gordon



From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On
Behalf Of yevgeniy.galper
Sent: Wednesday, September 12, 2007 1:08 PM
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Re: Very slow initial load and an excessive CPU
usage during startup



I did search for creationPolicy=all in all files, but I did not 
find anything, so I believe creationPolicy is not set to all.

How would I go about timing the initialization functionality?

Thanks,
Yevgeniy

--- In flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
, Tracy Spratt [EMAIL PROTECTED] wrote:

 Did you set creationPolicy=all anywhere?
 
 
 
 time the initialization functionality to determine if the issue is 
data
 transfer (doubtful) or rendering(probable)
 
 Tracy
 
 
 
 
 
 From: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com

[mailto:flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com
] On
 Behalf Of yevgeniy.galper
 Sent: Wednesday, September 12, 2007 2:58 PM
 To: flexcoders@yahoogroups.com mailto:flexcoders%40yahoogroups.com 
 Subject: [flexcoders] Very slow initial load and an excessive CPU 
usage
 during startup
 
 
 
 I am using Flex front end and Java/Hibernate for DB communication.
 When the application starts up fast and a login screen is displayed.
 After a user logs in the application logs in I get an Alert within 
a 
 second or two confirming that the login information was correct and 
a 
 user with a certain ID is logged in. After that the user info page 
is 
 displayed, but it is not populated with user related info. It takes 
 several minutes for the application to return and display the data 
for 
 the logged in user. During this whole period of time CPU usage is 
at 
 100% on the machine. After the initial wait of several minutes the 
 application functions blazing fast. All kinds of DB retrievals and 
 updates are fast, but if another user logs in it takes several 
minutes 
 again. WHY???
 
 I do not have a lot of data in the DB, just some test data, so that 
 could not be effecting such a slow initial load.
 
 I have spent several days trying different things, like turning on 
and 
 off lazy loading, but it does not seem to make a difference.
 
 Please, help