Closed
Bug 152731
Opened 22 years ago
Closed 22 years ago
These sites in China consume a lot of CPU
Categories
(Core :: Graphics: ImageLib, defect)
Tracking
()
VERIFIED
DUPLICATE
of bug 132759
People
(Reporter: momoi, Assigned: peterl-bugs)
References
()
Details
(Keywords: perf, topembed, Whiteboard: [adt2 RTM])
** Observed with 2002-06-17 Win32 1.00 branch build ** The above site and the following sites in China all consume too much as compared to IE5/6. 1. http://www.163.com 2. http://china.scmp.com/chimain/index.html 3. http://www.ccidnet.com 4. http://www.999.com.cn/ 5. http://www.chinadaily.com.cn We would like some investigation and improvement if at all possible.
Comment 1•22 years ago
|
||
All of these sites have multiple animated gif's. ImageLib creates a new image from the raw image data for each frame which is expensive. I think the performance/CPU usage could be greatly improved by caching all of the frames as offscreen bitmaps and displaying them as needed. The image decoding only needs to be done once instead of on every frame change. This would also improve memory usage since the offscreen bitmaps are kept in video card memory and the raw data could be released.
Assignee: attinasi → dcone
Component: Layout → ImageLib
Comment 2•22 years ago
|
||
*** Bug 152732 has been marked as a duplicate of this bug. ***
Comment 3•22 years ago
|
||
*** Bug 152733 has been marked as a duplicate of this bug. ***
Comment 4•22 years ago
|
||
*** Bug 152734 has been marked as a duplicate of this bug. ***
#1, #3, #4, and #5 in comment 0 also use flash.
Comment 6•22 years ago
|
||
I tried on my linux box with mozilla, which has no flash installed, and I saw similar CPU consumption as with pr1 which does have Flash.
Comment 7•22 years ago
|
||
I retract my previous comment, I was seeing ghosts. On 163, without flash I get 10% cpu, with flash I get 87% (mozilla 1.0.0 for no flash and pr1 for with flash)
Comment 8•22 years ago
|
||
Win2k PIII-933 (w/flash) Moz = Build 20020618xx 1.0 = Mozilla 1.0 Final (20020530) 1+ = rv:1.0.0 20020618 IE6 = Internet Explorer 6.0 1. http://www.163.com/ Moz: 25% 1+ : 25% 1.0: 40% IE6: 31% 2. http://china.scmp.com/chimain/index.html Moz: 2% 1+ : 4% 1.0: 4% IE6: 2% 3. http://www.ccidnet.com/ (memory usage kept climbing in Mozilla as long as page existed) Moz: 50% 1+ : 97% 1.0: 99% IE6: 65% 4. http://www.999.com.cn/index.htm Moz: 91% 1+ : 91% 1.0: 91% IE6: 99% 5. http://www1.chinadaily.com.cn/news/index.html Moz: <1% 1+ : <1% 1.0: <1% IE6: <1%
Comment 9•22 years ago
|
||
cc: shrir, who I remember from a previous plugin meeting had issues with flash cpu usage
Reporter | ||
Comment 10•22 years ago
|
||
According to a report from China, site #2's CPU consumption went up high when the user scrolls up and down the page. The problem with site #5 has to do with memory usage rather than CPU consumption. It is reported that the memory usage went up to over 65,000K while loading the page. IE's memory usage hovers around 12,000K.
Comment 11•22 years ago
|
||
With 2002061408 trunk/WinNT on a dual PII-333 w/ 320 megs: Site #1's CPU usage seems to mostly come from the Flash animations. If I right- click each of them and set their quality to low, CPU usage drops in half. The other half is probably a combination of all the animated GIFs and some JavaScript that uses setTimeout() with a timeout of 1ms to repeatedly call itself. The CPU usage from the setTimeout() calls should be lessened by the fix for bug 123273, now appearing in a trunk build near you. Site #3 consumes memory like there's no tomorrow, and the UI gets really, really sluggish. This is probably something along the lines of one of the many bugs (bug 13350, bug 30942, bug 40848, bug 111982) where something consumes all available CPU time and something else doesn't get to happen or the UI becomes unresponsive. Site #4 makes the UI totally unresponsive (except for scrolling) -- I had to kill mozilla's process to get out. Sites #2 and #5 seem okay, with no scrolling speed problems or memory/CPU use problems.
Comment 12•22 years ago
|
||
If Flash (6) is causing this, then this could be a dup of bug 132759. Older versions of Flash may not have this problem.
Comment 13•22 years ago
|
||
confirmed these sites are using flash. Yeah, this is a worldwide problem ;).
Reporter | ||
Comment 15•22 years ago
|
||
One of the buggest China site, http://www.sohu.com is a killer with many flash images going at the same time. We need a solution to this problem! Otherwise, we will not be able to get people in China to use our client!
Reporter | ||
Comment 16•22 years ago
|
||
www.sina.com.cn and www.sohu.com are among the top 5 sites in China. This performance looks very bad.
Updated•22 years ago
|
Comment 17•22 years ago
|
||
Hey Kevin, no offense, but when is the last time you looked at libpr0n? Animated GIF frame caching is one of the first things we did. If that isn't working it is a serious bug. If it got changed, someone really should have run that by me... Anyway, it looks like Flash is actually the problem here perhaps in combination with another issue where we're eating memory. On the memory intensive page, is it all GIFs by chance? For the Flash pages, perhaps we have excessive reflow/repaint occuring if the problem isn't in Flash itself?
Comment 18•22 years ago
|
||
*** Bug 152994 has been marked as a duplicate of this bug. ***
Comment 19•22 years ago
|
||
"Hey Kevin, no offense, but when is the last time you looked at libpr0n?". Sorry, I had the wrong info. I was told recently that we never optimize animated gifs because they are continously decoded per frame instead of being held around as individual nsIImages. I recently fixed a printing bug where non optimized images for animated gif's where being asked to print. If all of the images animated and non animated are held as nsIImages shouldn't we be optimizing the animated gif's so they are stored in video card memory and free up main memory?
Comment 20•22 years ago
|
||
This is a dup of http://bugzilla.mozilla.org/show_bug.cgi?id=132759 This is a regression in the Flash 6 player on Windows. Shrir tells me Flash 5 does not have this problem.
Reporter | ||
Comment 21•22 years ago
|
||
Maybe it is a dupe of Bug 132759 but that bugs has been minused for topembed. This bug should be topembed.
Comment 22•22 years ago
|
||
well, we need help from macromedia on this one,no ? Arun had conveyed this cpu issue a month back to them...haven't heard of anything till now. Peter?
Comment 24•22 years ago
|
||
Kat, I'm not getting any difference in CPU between IE 6 and 0618/1.0 on www.sina.com.cn w/ Flash 6 on WinXP. What do I need to do to see this bug? I did not install the lang pack. If you are seeing this bug, please try to remove Flash completely (rename npswf32.dll to 01npswf32.dll) and see if the CPU still pegs.
Comment 25•22 years ago
|
||
Today's http://www.sina.com.cn page doesn't have the pop-up flash ad (It useds to have a big pop-up flash ad). 06/18 builds uses a little bit less CPU than IE6. (Netscape uses about 38% while IE6 uses about 55%)
Comment 26•22 years ago
|
||
The Flash regression is known, and we are talking to Macromedia about getting it fixed ASAP. I believe that is the entire meat of this bug.
Comment 27•22 years ago
|
||
this should have been marked nsbeta1- already, this is outside the mozilla application, see bug 132759
Comment 28•22 years ago
|
||
testcase with sound : http://jazz/users/shrir/publish/flashacceptancesuite/Sound/Streaming/Kidrock.swf
Comment 29•22 years ago
|
||
With flash 5 r41 I can open all the sites in separate windows and the CPU load is in the 30-70% range. http://www.sina.com.cn/ http://ad3.sina.com.cn/ads/tcl/mobile/ http://sms.sina.com.cn/cgi-bin/sms/sms_dynamic.cgi?type=0 http://ad3.sina.com.cn/ads/icbcbj/index.htm http://2002.sina.com.cn/ http://eladies.sina.com.cn/p/zpbb/index.html http://211.157.35.9/dfac/ http://reload.w19.bizcn.com/ (sound) http://ad4.sina.com.cn/ads/wodengka/index.html http://www.nikefootball.com.cn/ http://2002.sina.com.cn/g/2002-06-01/017941.shtml http://www.chinamobile.com/qita/fifa/service.htm With Flash 6 r29 I am unable to get more than about 3 or 4 open before the CPU is at 100% and the UI becomes unresponsive.
Comment 30•22 years ago
|
||
Can at least the offending .swf files causing the 100% CPU in these pages be isolated so the site could be evangelized to modify their content?
Comment 31•22 years ago
|
||
Using Flash 6.0 d30 I noticed that the CPU load appears to be slightly higher but the UI still responded with a few more sites. Eventually, however, moz's UI stopped responding.
Comment 32•22 years ago
|
||
This is a dup of bug 132759. If you find simplified testcases which reproduce this bug without Flash, please reopen. *** This bug has been marked as a duplicate of 132759 ***
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → DUPLICATE
Comment 34•22 years ago
|
||
*** Bug 148271 has been marked as a duplicate of this bug. ***
You need to log in
before you can comment on or make changes to this bug.
Description
•