Changeset 129776 in webkit
- Timestamp:
- Sep 27, 2012, 10:23:11 AM (13 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r129775 r129776 1 2012-09-27 Andreas Kling <kling@webkit.org> 2 3 332kB below DocumentEventQueue::create() on Membuster3. 4 <http://webkit.org/b/97712> 5 6 Reviewed by Anders Carlsson. 7 8 Give DocumentEventQueue::m_queuedEvents an inline capacity of 16 (the default is 256.) 9 312kB progression on Membuster3. 10 11 * dom/DocumentEventQueue.h: 12 * dom/DocumentEventQueue.cpp: 13 (WebCore::DocumentEventQueue::pendingEventTimerFired): 14 1 15 2012-09-27 Vsevolod Vlasov <vsevik@chromium.org> 2 16 -
trunk/Source/WebCore/dom/DocumentEventQueue.cpp
r129637 r129776 149 149 150 150 while (!m_queuedEvents.isEmpty()) { 151 ListHashSet<RefPtr<Event> 151 ListHashSet<RefPtr<Event>, 16>::iterator iter = m_queuedEvents.begin(); 152 152 RefPtr<Event> event = *iter; 153 153 m_queuedEvents.remove(iter); -
trunk/Source/WebCore/dom/DocumentEventQueue.h
r128418 r129776 69 69 70 70 OwnPtr<DocumentEventQueueTimer> m_pendingEventTimer; 71 ListHashSet<RefPtr<Event> 71 ListHashSet<RefPtr<Event>, 16> m_queuedEvents; 72 72 HashSet<Node*> m_nodesWithQueuedScrollEvents; 73 73 bool m_isClosed;
Note:
See TracChangeset
for help on using the changeset viewer.