Using SlowCalls: Difference between revisions

Jump to navigation Jump to search
m
Line 9: Line 9:
I boiled it down into 3 ugly patches:
I boiled it down into 3 ugly patches:


* switch to tracemonkey: <tt>hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/import-tracemonkey'</tt>
* switch to tracemonkey
* apply instrumentation fixes + a bunch of other irrelevant crud that I had lying around: <tt>hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/profiling-megapatch'</tt>
  hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/import-tracemonkey'
* add an instrumentation client that just logs everything to a file<tt>hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/slowcalls-logger'</tt>
* apply instrumentation fixes + a bunch of other irrelevant crud that I had lying around
  hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/profiling-megapatch'
* add an instrumentation client that just logs everything to a file
  hg qimport 'http://people.mozilla.org/~sfink/slowcalls-proto/slowcalls-logger'


That first patch is likely to rot rather quickly. If so, you could clone revision 19b462ec16a0 and copy out the js/src subtree from there instead.
That first patch is likely to rot rather quickly. If so, you could clone revision 19b462ec16a0 and copy out the js/src subtree from there instead.
Confirmed users
329

edits

Navigation menu