Ignore:
Timestamp:
Nov 29, 2008, 11:09:50 PM (16 years ago)
Author:
Antti Koivisto
Message:

JavaScriptCore:

2008-11-29 Antti Koivisto <Antti Koivisto>

Reviewed by Dan Bernstein.


https://bugs.webkit.org/show_bug.cgi?id=22557
Add statistics for JavaScript GC heap.

  • JavaScriptCore.exp:
  • runtime/Collector.cpp: (JSC::Heap::objectCount): (JSC::addToStatistics): (JSC::Heap::statistics):
  • runtime/Collector.h:

WebKit/mac:

2008-11-29 Antti Koivisto <Antti Koivisto>

Reviewed by Dan Bernstein.

https://bugs.webkit.org/show_bug.cgi?id=22557
Add statistics for JavaScript GC heap.

  • Misc/WebCoreStatistics.mm: (+[WebCoreStatistics javaScriptObjectsCount]): (+[WebCoreStatistics memoryStatistics]):
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore/runtime/Collector.h

    r38622 r38849  
    8989        void reportExtraMemoryCost(size_t cost);
    9090
    91         size_t size();
     91        size_t objectCount();
     92        struct Statistics {
     93            size_t size;
     94            size_t free;
     95        };
     96        Statistics statistics() const;
    9297
    9398        void setGCProtectNeedsLocking();
Note: See TracChangeset for help on using the changeset viewer.