Mobile/Archive/Chrome JIT

From MozillaWiki
< Mobile
Revision as of 16:10, 11 April 2013 by Dria (talk | contribs) (Dria moved page Mobile/Projects/Chrome JIT to Mobile/Archive/Chrome JIT without leaving a redirect)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Summary

JIT has much chrome UI as possible, and identify hot spots where we should be careful in the future. If possible we shoud create some test in these places to be sure we don't regress.

Current Status

Next Steps

  • Push a patch to allow using tracevis on a per function basis
  • Identify the "hot" places

Related Bugs

bug 518176

Team

Goals/Use Cases

  • Prevent the trace to abort into the essentials functions
  • Try to optimize the "hot" places (places where tracing abort, but also places where monitoring slow us down)

Non Goals

  • Correct all the trace abort

Documentation

https://developer.mozilla.org/en/TraceVis

http://hacks.mozilla.org/2009/07/tracemonkey-overview/

http://blog.mozilla.com/dmandelin/2009/02/26/tracevis-performance-visualization-for-tracemonkey/

https://developer.mozilla.org/En/SpiderMonkey/Internals/Tracing_JIT