IonMonkey: integrate with script PC counters

NEW
Unassigned

Status

()

defect
7 years ago
5 years ago

People

(Reporter: bhackett, Unassigned)

Tracking

Other Branch
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [ion:t])

(Reporter)

Description

7 years ago
Scripts can have associated counters measure JIT activity, stub call count, and type information at a per-PC granularity, and which can be updated by JM-compiled code.  These counters are a handy way to get fine grained performance info, see what optimizations are being applied and quickly identify perf faults.  This info can be accessed in the browser, https://addons.mozilla.org/addon/jit-inspector/.

It would be good if IM also updated these counters and used this infrastructure, a bit trickier to do than JM due to SSA transformations, but if counters metadata can be attached to MIR nodes and accessed during codegen then this shouldn't be too hard.
OS: Mac OS X → All
Hardware: x86 → All
(Reporter)

Updated

7 years ago
Depends on: 691788, 687134
Assignee: general → nicolas.b.pierron
Status: NEW → ASSIGNED
Assignee: nicolas.b.pierron → nobody
Status: ASSIGNED → NEW
You need to log in before you can comment on or make changes to this bug.