[Webkit-unassigned] [Bug 142510] New: Add GCEvent back to inspector timeline

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 9 15:19:51 PDT 2015


            Bug ID: 142510
           Summary: Add GCEvent back to inspector timeline
    Classification: Unclassified
           Product: WebKit
           Version: 528+ (Nightly build)
          Hardware: All
                OS: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore JavaScript
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tbosch at google.com

The Angular team is creating a benchmark tool, which reads out the inspector timeline data
to get detailed numbers about script time, rendering time as well as garbage collection time/amount.

To get stable numbers we are subtracting the gc time from script execution time. However,
GCEvents are no more reported in newer versions of Safari (see commits below). 
Is there a chance of getting them back? Also, showing them in the inspector UI would be nice for 
regular web developers as well.

Btw, is there a way to force gc in Safari / mobile Safari? We do this in Chrome and it helps to
stabilize our benchmark numbers further.

Relevant commits:
- File https://github.com/WebKit/webkit/blob/master/Source/WebCore/inspector/InspectorTimelineAgent.cpp,
- Commit d5b7f4f8f0956a2b0c05162ac1a25287a8c9c74c removed reporting GCEvents and switched to 
adding a `usedHeapSize` property to all records
- Commit 7fe486eb595c650aad97401aebc5086257cae8c4 removed gc reporting alltogether.

Thanks a lot,

You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20150309/5ecee97e/attachment-0002.html>

More information about the webkit-unassigned mailing list