[Webkit-unassigned] [Bug 135399] New: Web Inspector: 80% of time during recording is spent creating source code locations for profile nodes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Jul 29 15:43:03 PDT 2014


https://bugs.webkit.org/show_bug.cgi?id=135399

           Summary: Web Inspector: 80% of time during recording is spent
                    creating source code locations for profile nodes
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Web Inspector
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: joepeck at webkit.org
                CC: timothy at apple.com, joepeck at webkit.org,
                    webkit-bug-importer at group.apple.com,
                    graouts at webkit.org


* SUMMARY
Recording a timeline of the inspector recording a timeline of logging into a website, 80% of the work Web Inspector was doing was creating source code location objects for ProfileNodes that were not even visible in the timeline overview. These source code locations should not be computed eagerly. especially because there are so many of them (1 per function call).

* STEPS TO REPRODUCE
1. Inspect iCloud.com
2. In inspector¹ select a large range in the timeline (0-20s)
3. Inspect inspector¹
4. Start a timeline in inspector²
5. Reload the page
  => very long time and hangs

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the webkit-unassigned mailing list