Closed Bug 1645469 Opened 5 years ago Closed 5 years ago

Add profiler sub-categories for SpiderMonkey JITs

Categories

(Core :: Gecko Profiler, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
mozilla79
Tracking Status
firefox79 --- fixed

People

(Reporter: tcampbell, Assigned: tcampbell)

References

Details

Attachments

(1 file)

Currently this info is split between "categories" and "implementation" in the profiling. This bug is about adding sub-categories for the various execution modes.

JavaScript
    Other
    Parsing
    JIT Compile (baseline)
    JIT Compile (ion)
    Interpreter
    JIT (baseline-interpreter)
    JIT (baseline)
    JIT (ion)

In the JIT frame sampler, we apply the appropriate category in addition to
the "implementation" field. For JS frames (IS_JS_FRAME), we identify as
either BaselineInterpreter or Interpreter. Note that JS_Other still applies
to various places we enter SpiderMonkey outside of RunScript.

Depends on D79520

Severity: -- → N/A
Priority: -- → P2
Pushed by tcampbell@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1b97fdd55946 Add profiler subcategories for SpiderMonkey JITs. r=jandem,gerald
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla79
See Also: → 1780383
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: