Status: Untriaged
Owner: ----
New issue 4335 by [email protected]: large google maps performance
regression in chrome canary (version 46)
https://code.google.com/p/v8/issues/detail?id=4335
google maps in chrome 46 has some really bad framerate issues.
To repro just go to maps.google.com (wait for it to fully load...) and pan
the map - loading new tiles causes frame drops. This shows up very clearly
in the profiler as long frames spending all their time in one slow function.
I've tracked this down to some logic which builds up a dictionary (using an
Object) using numeric keys. This function goes from <.1ms to ~30ms (!!!).
I bisected to this change in v8:
Fix non-standard element handling
https://chromium.googlesource.com/v8/v8/+/047b4bfbb463a6227a2725faf2e32af5f167a350
It's not immediately clear from the change what "non-standard element
handling" is. Maybe this is something I can fix on our side by avoiding
that case.
I have not been able to create an isolated repro. I can privately provide a
(large) d8-runnable repro if you need it.
--
You received this message because this project is configured to send all
issue notifications to this address.
You may adjust your notification preferences at:
https://code.google.com/hosting/settings
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.