-
loislo@chromium.org authored
https://bugs.webkit.org/show_bug.cgi?id=90686 Reviewed by Pavel Feldman. Size of FrameLoader, DocumentLoader, ResourceLoader and their resources should be shown on the memory pie chart. It is covered by existing WebInspector performance tests infrastructure. * WebCore.exp.in: * dom/MemoryInstrumentation.h: (MemoryInstrumentation): (WebCore::MemoryInstrumentation::addRawBuffer): (WebCore::MemoryInstrumentation::addInstrumentedMemberImpl): (WebCore): (WebCore::MemoryClassInfo::addInstrumentedHashSet): (WebCore::MemoryClassInfo::addRawBuffer): (WebCore::MemoryInstrumentation::addInstrumentedHashSet): (WebCore::MemoryInstrumentation::addVector): * inspector/InspectorMemoryAgent.cpp: (WebCore): (WebCore::domTreeInfo): * loader/DocumentLoader.cpp: (WebCore::DocumentLoader::reportMemoryUsage): (WebCore): * loader/DocumentLoader.h: (WebCore): (DocumentLoader): * loader/FrameLoader.cpp: (WebCore::FrameLoader::reportMemoryUsage): (WebCore): * loader/FrameLoader.h: (WebCore): (FrameLoader): * loader/ResourceLoader.cpp: (WebCore::ResourceLoader::reportMemoryUsage): (WebCore): * loader/ResourceLoader.h: (WebCore): (ResourceLoader): * page/Frame.cpp: (WebCore::Frame::reportMemoryUsage): (WebCore): * page/Frame.h: (WebCore): (Frame): * platform/SharedBuffer.cpp: (WebCore::SharedBuffer::reportMemoryUsage): (WebCore): * platform/SharedBuffer.h: (WebCore): (SharedBuffer): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@122920 268f45cc-cd09-0410-ab3c-d52691b4dbfc
7f79cf8e