Changeset 147313 in webkit


Ignore:
Timestamp:
Apr 1, 2013 2:41:28 AM (11 years ago)
Author:
yurys@chromium.org
Message:

Web Inspector: add memory instrumentation for StringBuffer
https://bugs.webkit.org/show_bug.cgi?id=113507

Reviewed by Pavel Feldman.

Added memory instrumentation for StringBuffer.

  • wtf/MemoryInstrumentationString.h:

(WTF):
(WTF::reportMemoryUsage):

Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r147280 r147313  
     12013-04-01  Yury Semikhatsky  <yurys@chromium.org>
     2
     3        Web Inspector: add memory instrumentation for StringBuffer
     4        https://bugs.webkit.org/show_bug.cgi?id=113507
     5
     6        Reviewed by Pavel Feldman.
     7
     8        Added memory instrumentation for StringBuffer.
     9
     10        * wtf/MemoryInstrumentationString.h:
     11        (WTF):
     12        (WTF::reportMemoryUsage):
     13
    1142013-03-30  Tom Sepez  <tsepez@chromium.org>
    215
  • trunk/Source/WTF/wtf/MemoryInstrumentationString.h

    r144527 r147313  
    7171}
    7272
     73template <typename CharType> class StringBuffer;
     74template <typename CharType>
     75inline void reportMemoryUsage(const StringBuffer<CharType>* stringBuffer, MemoryObjectInfo* memoryObjectInfo)
     76{
     77    MemoryClassInfo info(memoryObjectInfo, stringBuffer);
     78    info.addRawBuffer(stringBuffer->characters(), sizeof(CharType) * stringBuffer->length(), "CharType[]", "data");
     79}
     80
    7381inline void reportMemoryUsage(const AtomicString* atomicString, MemoryObjectInfo* memoryObjectInfo)
    7482{
Note: See TracChangeset for help on using the changeset viewer.