On Windows the CPU usage for my application is between 1 and 2 percent where on Mac, just starting Java3D program (not doing any computation) results in 60%+ CPU usage.Want to play Flash games Download the Y8 Browser app for desktops and access all your favorite games from the past. I was wrong as recently writing app using Java3D the same thing is happening. This is isolated issue and has something to do with the way how Adobe implemented Flash for OS X. The H.264 GPU decoding, enabled with Flash Player 10.1.82.76, allows Macs with Mac OS X 10.6.3 or above and either NVIDIA GeForce 9400M, GeForce GT 320M, or GeForce GT 330M GPUs to view H.264 content without taxing their CPU quite as much.I thought: Fair enough.As on Safari, as on Firefox opening i.e. I did try repairing disk permissions.It isn't just the video. I really like Macs, but now am losing my 'fanboyism' as more and more of this kind of stuff pops up.P.S. Get the Y8 Browser and enjoy all the classic hit games.Anyone has got any ideas as to why this is happening? The same stuff is happening on my friend's new MacBook Pro.If an individual process/app maxes a quad-core Mac, it's reported in top and Activity Monitor as 400%. Again it behaves same on Safari and Firefox, over 100% CPU usage.Please let me know if I'm the only one who experiences this problem, maybe anomalies.It's worth noting that Mac and Windows report multi-core usage differently. If you want to test Java3D you can go to my last assignment ( ). Console.app listing (just from opening this website, after installing Flash v10.1 B2) attached below.The latest Flash betas are just now adding hardware acceleration for video on Windows. One of the reasons I run Vista on a quad-core is that on a regular basis, "TrustedInstaller.exe" - great name for a virus - decides that it needs to think really hard for about five minutes.The performance differences may be due in part to graphics card support. (On a 24-core Windows box, a "runaway" process that has pinned a core would take "4%" - doesn't seem right.)More importantly, if you have a multi-core system, it matters less if one of your apps is killing the CPU. On balance, I prefer the Mac way, because you get more granularity.That won't account for the difference between 2% and 60%, unless you pick up one of those 24-core systems coming out soon, but it's something. On Windows, both are 100%.
Adobe Flash Player High Cpu Usage Code Across MultipleThe memory footprint might be larger, especially if you're just running one Java app, and you don't realize any memory savings for shared runtime/library code across multiple processes. (No one can really appreciate 240 frames per second on Flash.)Java does take more time to start up - there's the runtime and a lot of libraries to make things "easy" and "consistent" for the programmers - but once it is up and running, performance should be in the same neighborhood as native code. Not knowing the internals, it seems like animations are implemented in a naive, "busy loop" fashion, and not on reasonable interrupts. Mac utility for imgI don't do 3D, so it's not clear whether unsupported features are ignored or emulated.
0 Comments
Leave a Reply. |
AuthorHeather ArchivesCategories |