Firefox/Features/50ms ASSERT: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 8: Line 8:
<section begin="status" />
<section begin="status" />
| [[Firefox/Features/50ms_ASSERT|ASSERT when UI is delayed by more than 50ms]]
| [[Firefox/Features/50ms_ASSERT|ASSERT when UI is delayed by more than 50ms]]
| {{StatusHealthy|status=Project proposal written}}
| {{StatusHealthy|status=Core instrumentation landed}}
| 2011-04-29
| 2011-04-29
| [[User:Dietrich|dietrich]]
| [[User:Dietrich|dietrich]]
Line 24: Line 24:


== Next Steps ==
== Next Steps ==
* complete project definition (ETA: 2011/04/01)
* Complete project definition (ETA: 2011/04/01, Complete)
* work with UX to identify 15 primary UI events (ETA: 2011/04/01, [http://j.mp/ihM1wc google doc])  
* Work with UX to identify 15 primary UI events (ETA: 2011/04/01, [http://j.mp/ihM1wc google doc], Complete)  
* add observers (see {{bug|601268}}) to primary UI events (ETA: 2011/04/15)
* Implement core instrumentation of event loop ({{bug|601268}}, Complete)
* verify logging results are useful (ETA: 2011/04/15)
* Investigate options for correlation of event loop delays with high and low level code
* add observers to as many other UI events as required (ETA: 2011/04/29)
* Identify top 10 code points causing event loop delays


== Related Bugs & Dependencies ==
== Related Bugs & Dependencies ==
'''Tracking Bugs'''
'''Tracking Bugs'''
* TBD - main project tracking bug
* {{bug|651580}} - main project tracking bug


'''Related Bugs'''
'''Related Bugs'''
* {{bug|601268}} - adds "canary in a coal mine" instrumentation to nsThread.cpp
* {{bug|601268}} - adds "canary in a coal mine" instrumentation to nsThread.cpp
* {{bug|606574}} - adds ability to report information in Talos
* {{bug|606574}} - adds ability to report information in Talos
* TBD - adds ability to dump JS function calls executed
* TBD - adds ability to hook into a profiler (eg Shark)


'''Related Documents'''
'''Related Documents'''
Confirmed users, Bureaucrats and Sysops emeriti
2,088

edits