|
Accueil - MovieStar, rendering up to twice the speed with a dual core
Crée le :
Dernière révision : MovieStar, rendering up to twice the speed with a dual coreMovieStar (Flash Player 9.0.115.0) is officially the last Flash Player release that will be downloaded when public users upgrade to the latest Flash Player version. In the summary of the new features that were added to this release, Adobe announce that developers of the Flash Player have worked to I was really interested with this announce. I have so made a really simple Flash animation, all timeline-based with 36 steps that tests rendering with : vector, bitmap, filters, rotation, scale, translation. You can download the sources of the benchmark or give it a try by your own here, but if you think to just read the results, what you need to know is that I have used a 640x480 animation published at 120 fps with a background that uses a lot of hairy strokes. Shape tests were made with a sort of square+circle+oval+rectangle vector pattern. Bitmap tests were made using a 24bits alpha PNG with smoothing on. Actually, benchmarks were only done with the standalone non-debug version of the two players. Intel Dual CoreThe most interesting tests were made on the same Intel Dual Core based computer that authorizes to activate or deactivate the second core support. With the same computer, I was so able to test rendering speed of the player with Flash Player 9.0.45.0 and Flash Player 9.0.115.0 in so called "Single" or "Dual" Core mode and compare them (units are Frame Per Second) : You can first see that the old Flash Player 9.0.45.0 did not benefits Dual Core mode at all. But Flash Player 9.0.115.0 with Dual Core mode activated will run with near twice the speed of the Flash Player 9.0.45.0 in some tests and an overall 156% its speed. It is a pretty good result. Here follow the two tests results tables used to build the previous comparison chart, first in "Single Core" mode, second in "Dual Core" mode :
Intel Core 2 DuoHere follows the same test made with Flash Player 9.0.45.0 and Flash Player 9.0.115.0 on the same computer but working with an Intel Core 2 Duo E6850@3.6Ghz (3Ghz overclocked...). I think it is not possible to deactivate the second core on the Core 2 Duo architecture because they share the same memory controller. The bios of this computer did not offer this option whatever.
The overall result is "only" a 23% rendering speed increase for the Flash Player 9.0.115.0 upon the Flash Player 9.0.45.0. By comparing first results made with the Dual Core architecture and the Core 2 Duo architecture we can suppose that the Flash Player 9.0.45.0 already benefits Core 2 Duo architecture but not the Dual Core architecture and 23% less than the Flash Player 9.0.115.0. I really want to investigate more this result. Please let me know if you have any clue. Strange result too, notice that the blur effect lost in speed with the player 9.0.115.0 in this test. source of the benchmark. The archive include two Flash projectors made one with the Flash Player 9.0.45.0 and the other with Flash Player 9.0.115.0. You can even give it a try by your own here. Rem : Thread will evolve, I will add ActiveX/Plugin test. Overall and each test results will be traduced in percentage. CommentsI have thought about that but I prefer not to give too much information for people that will read the post next months because they will not care the beta and want clear statistics about official releases. I could give it a try and let a word about it. Do you have any clue that the official release has lost in performance compared to the beta on multi-core or single-core systems ? yeah, i have a dual core and tested lots of content and have partially a performance loss of over 40 fps with the release player (compared to the beta). 40fps performance loss ? No error while typing ? Could you give me which is your preferred export framerate for animations ? I will try to make some tests next week after christmas. yeah, sadly no error while typing. The amount of fps lost with release player compared to beta player wasn´t the same for all types of content of course, it varies depending on various things (for example on how much the performance heap is on graphic handling side or how much its on code execution side in that specific content) but yeah, what was pretty consistently noticable throughout all my tests was that there was a noticable performance loss with the release player. Regarding your question which target fps i usually choose: And yup, nice, looking forward to your tests Happy Holidays time Tomsamson, I have made the test that compares ActiveX player 9.0.64.0 (last moviestar public beta version of the player) and ActiveX player 9.0.115.0 and did not notice any difference in rendering speed. Note that I only test graphics rendering, I did not use any code from virtual machine VM1 or VM2. Try to do your test again and tell us the result if any interesting. hey there, Tomsamson> I could do the test for you, but I need to know : Overall rendering speed is quite better on 9.0.115.0 than 9.0.45.0, I’m pretty sure that the problem cames from changes in code execution not in rendering. Thanks for all these interesting datas ! Leave a comment |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| wordpress rss rss français rss english xhtml 1.1 css 2.0 wdg | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nice and all but you should have compared the new release player with the previous beta, then you´d see how much worse the release player acts performancewise compared to the beta.