Title: [132357] trunk/Source/WebCore
- Revision
- 132357
- Author
- [email protected]
- Date
- 2012-10-24 08:08:24 -0700 (Wed, 24 Oct 2012)
Log Message
Web Inspector: NMI add instrumentation for ResourceBuffer. It gives us 10mb on gmail
https://bugs.webkit.org/show_bug.cgi?id=100254
Reviewed by Yury Semikhatsky.
* loader/ResourceBuffer.cpp:
(WebCore::ResourceBuffer::reportMemoryUsage):
(WebCore):
* loader/ResourceBuffer.h:
(ResourceBuffer):
Modified Paths
Diff
Modified: trunk/Source/WebCore/ChangeLog (132356 => 132357)
--- trunk/Source/WebCore/ChangeLog 2012-10-24 15:04:40 UTC (rev 132356)
+++ trunk/Source/WebCore/ChangeLog 2012-10-24 15:08:24 UTC (rev 132357)
@@ -1,3 +1,16 @@
+2012-10-24 Ilya Tikhonovsky <[email protected]>
+
+ Web Inspector: NMI add instrumentation for ResourceBuffer. It gives us 10mb on gmail
+ https://bugs.webkit.org/show_bug.cgi?id=100254
+
+ Reviewed by Yury Semikhatsky.
+
+ * loader/ResourceBuffer.cpp:
+ (WebCore::ResourceBuffer::reportMemoryUsage):
+ (WebCore):
+ * loader/ResourceBuffer.h:
+ (ResourceBuffer):
+
2012-10-24 Eric Carlson <[email protected]>
Allow ports to override text track rendering style
Modified: trunk/Source/WebCore/loader/ResourceBuffer.cpp (132356 => 132357)
--- trunk/Source/WebCore/loader/ResourceBuffer.cpp 2012-10-24 15:04:40 UTC (rev 132356)
+++ trunk/Source/WebCore/loader/ResourceBuffer.cpp 2012-10-24 15:08:24 UTC (rev 132357)
@@ -27,6 +27,7 @@
#include "ResourceBuffer.h"
#include "PurgeableBuffer.h"
+#include "WebCoreMemoryInstrumentation.h"
namespace WebCore {
@@ -111,4 +112,10 @@
}
#endif
+void ResourceBuffer::reportMemoryUsage(MemoryObjectInfo* memoryObjectInfo) const
+{
+ MemoryClassInfo info(memoryObjectInfo, this);
+ info.addMember(m_sharedBuffer);
+}
+
} // namespace WebCore
Modified: trunk/Source/WebCore/loader/ResourceBuffer.h (132356 => 132357)
--- trunk/Source/WebCore/loader/ResourceBuffer.h 2012-10-24 15:04:40 UTC (rev 132356)
+++ trunk/Source/WebCore/loader/ResourceBuffer.h 2012-10-24 15:08:24 UTC (rev 132357)
@@ -74,6 +74,8 @@
CFDataRef createCFData();
#endif
+ void reportMemoryUsage(MemoryObjectInfo*) const;
+
private:
ResourceBuffer();
ResourceBuffer(const char*, int);
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes