Changeset 125415 in webkit
- Timestamp:
- Aug 13, 2012 6:24:17 AM (12 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r125413 r125415 1 2012-08-13 Yury Semikhatsky <yurys@chromium.org> 2 3 Web Inspector: add memory instrumentation for Attribute 4 https://bugs.webkit.org/show_bug.cgi?id=93827 5 6 Reviewed by Pavel Feldman. 7 8 Attribute's name and value footprint is counted as part of the DOM 9 component. 10 11 * dom/Attribute.h: 12 (WebCore::Attribute::reportMemoryUsage): 13 (Attribute): 14 * dom/ElementAttributeData.cpp: 15 (WebCore::ElementAttributeData::reportMemoryUsage): 16 1 17 2012-08-13 Vsevolod Vlasov <vsevik@chromium.org> 2 18 -
trunk/Source/WebCore/dom/Attribute.h
r115434 r125415 68 68 void parserSetName(const QualifiedName& name) { m_name = name; } 69 69 70 void reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const 71 { 72 MemoryClassInfo info(memoryObjectInfo, this, MemoryInstrumentation::DOM); 73 info.addInstrumentedMember(m_name); 74 info.addMember(m_value); 75 } 76 70 77 private: 71 78 QualifiedName m_name; -
trunk/Source/WebCore/dom/ElementAttributeData.cpp
r124884 r125415 296 296 else 297 297 info.addRawBuffer(m_attributes, m_arraySize * sizeof(Attribute)); 298 for (unsigned i = 0, len = length(); i < len; i++) 299 info.addInstrumentedMember(*attributeItem(i)); 298 300 } 299 301
Note: See TracChangeset
for help on using the changeset viewer.