Open Bug 1437245 Opened 4 years ago Updated 3 years ago

Gecko profiler doesn't depend on Gecko, should be available to SpiderMonkey

Categories

(Core :: Gecko Profiler, enhancement, P3)

enhancement

Tracking

()

People

(Reporter: jimb, Assigned: jimb)

References

(Depends on 1 open bug)

Details

It would be really nice to make the thread sampling and C++ stack walking code in tools/profiler available to the SpiderMonkey shell. There's really nothing about this code that is dependent on Gecko. And SpiderMonkey would like to use markers, capture C++ stacks, and so on.

Perhaps mozglue/profiler would be a good home?
Depends on: 1437246
Assignee: nobody → jimb
Priority: -- → P3
See Also: → 1492121

I'm currently working on moving most of the profiler to mozglue, but I've only just noticed this bug!

Jim, are you still working on this? Happy for me to take over this bug?
If you already have some code somewhere, I'd be happy to have a look at it, to compare notes. 😉

Flags: needinfo?(jimb)

No, please take it! I never got started.

Flags: needinfo?(jimb)
You need to log in before you can comment on or make changes to this bug.