Closed pixelzoom closed 5 years ago
I'm seeing ~60fps in both versions on macOS + Chrome (MacBookPro15,1), so it's difficult for me to tell whether these optimizations had any impact.
For quick performance iteration of problems only affected by slower devices, I often throttle Chrome's CPU x4 under the performance tab of dev tools.
I'm actually getting 55-60 for both now as well. Tried another situation too, just in case. I wonder if another Chrome update helped.
Thanks @chrisklus. With 4x CPU throttling, I'm still seeing 60fps with both versions on macOS + Chrome (MacBookPro15,1).
Thanks @KatieWoe. Unfortunately we have no Chrome version numbers for any of our previously reported results. I don't know what else could be responsible for the 1.0.0 improvement that you're reporting - a Chrome update is a good guess.
So... Since the Win10+Chrome performance is now on par with other platforms, I'm going to refrain from making the remaining optimizations that were proposed in https://github.com/phetsims/gas-properties/issues/146#issuecomment-524941060, since they are expected to yield negligible improvement.
To verify in RC testing:
?profiler
and verify that the performance is acceptable. The worst case performance is the the Energy screen, both histograms expanded, all checkboxes checked for the histograms. All looks good to me rc.1
In https://github.com/phetsims/gas-properties/issues/144#issuecomment-512569554, @KatieWoe reported performance on a range of platforms (abbreviated below). Frame rates are for the built version running with
?profiler
.Some of these should be examined before RC testing, to see whether they are OK or require attention. The most curious one is Win10 + Chrome.