Closed Bug 1497016 Opened 6 years ago Closed 6 years ago

Tracelogger: add API routines to output the tracelogger events and dictionary from the profiler

Categories

(Core :: JavaScript Engine, enhancement, P2)

enhancement

Tracking

()

RESOLVED FIXED
Future
Tracking Status
firefox64 --- wontfix
firefox65 --- fixed

People

(Reporter: denispal, Assigned: denispal)

References

Details

Attachments

(1 file)

Provide API routines to write the tracelogger events and dictionary to the profiler JSON.
Priority: -- → P2
Blocks: 1501377
Summary: Tracelogger: add API routines to output the tracelogger events and dictionary → Tracelogger: add API routines to output the tracelogger events and dictionary from the profiler
Add a new class to extract tracelogger data using chunked buffers and use this to write the data out to the profiler JSON output. Copying the data in chunks lets us minimize our memory overhead when writing out to the profiler so a large array of millions of elements does not need to be allocated ahead of time.
Keywords: checkin-needed
Pushed by apavel@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7dc99db92ea4 Add an API to extract tracelogger data and use this within the gecko profiler r=mstange,djvj
Keywords: checkin-needed
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: