[Webkit-unassigned] [Bug 30257] Web Inspector: Need a way to track pending timers through the inspector

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 9 23:04:54 PDT 2009


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


Pavel Feldman <pfeldman at chromium.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |mnaganov at chromium.org




--- Comment #3 from Pavel Feldman <pfeldman at chromium.org>  2009-10-09 23:04:53 PDT ---
As I understand it, this feature request is about memory leaks detection
(retainers profile) and debugging indirections in the control flow. It is not
about events time line in general. So I think we should keep the scope narrow.

The straightforward approach is to introduce a new profile type that allows
taking snapshots of all pending timers. Snapshot will present all the
information requested in this feature request. This is a very specific feature,
but it seems there is a need in it. I see no other places in the UI to display
detailed information about pending timers.

As we implement it, we will collect information about timers that would allow
implementing following more general features as well:

- Show timers along with other registered event handlers in the retainers heap
profiler as the roots.
- Glue original setTimeout's stack to the functions invoked on timer. No scope
variables obviously, but the real control flow would be useful.

-- 
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