Changeset 149882 in webkit


Ignore:
Timestamp:
May 10, 2013 10:03:47 AM (11 years ago)
Author:
andersca@apple.com
Message:

Remove MemoryUsageSupport class
https://bugs.webkit.org/show_bug.cgi?id=115913

Reviewed by Andreas Kling.

MemoryUsageSupport was just used by a single call site in InspectorTimelineAgent,
and the function called always returns zero on all platforms! Remove it.

  • CMakeLists.txt:
  • GNUmakefile.list.am:
  • Target.pri:
  • WebCore.vcproj/WebCore.vcproj:
  • WebCore.vcxproj/WebCore.vcxproj:
  • WebCore.vcxproj/WebCore.vcxproj.filters:
  • WebCore.xcodeproj/project.pbxproj:
  • inspector/InspectorMemoryAgent.cpp:
  • inspector/InspectorTimelineAgent.cpp:

(WebCore):
(WebCore::InspectorTimelineAgent::setNativeHeapStatistics):

  • platform/MemoryUsageSupport.cpp: Removed.
  • platform/MemoryUsageSupport.h: Removed.
  • platform/qt/MemoryUsageSupportQt.cpp: Removed.
Location:
trunk/Source/WebCore
Files:
3 deleted
10 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/CMakeLists.txt

    r149796 r149882  
    18291829    platform/LinkHash.cpp
    18301830    platform/Logging.cpp
    1831     platform/MemoryUsageSupport.cpp
    18321831    platform/MIMETypeRegistry.cpp
    18331832    platform/MemoryPressureHandler.cpp
  • trunk/Source/WebCore/ChangeLog

    r149881 r149882  
     12013-05-10  Anders Carlsson  <andersca@apple.com>
     2
     3        Remove MemoryUsageSupport class
     4        https://bugs.webkit.org/show_bug.cgi?id=115913
     5
     6        Reviewed by Andreas Kling.
     7
     8        MemoryUsageSupport was just used by a single call site in InspectorTimelineAgent,
     9        and the function called always returns zero on all platforms! Remove it.
     10
     11        * CMakeLists.txt:
     12        * GNUmakefile.list.am:
     13        * Target.pri:
     14        * WebCore.vcproj/WebCore.vcproj:
     15        * WebCore.vcxproj/WebCore.vcxproj:
     16        * WebCore.vcxproj/WebCore.vcxproj.filters:
     17        * WebCore.xcodeproj/project.pbxproj:
     18        * inspector/InspectorMemoryAgent.cpp:
     19        * inspector/InspectorTimelineAgent.cpp:
     20        (WebCore):
     21        (WebCore::InspectorTimelineAgent::setNativeHeapStatistics):
     22        * platform/MemoryUsageSupport.cpp: Removed.
     23        * platform/MemoryUsageSupport.h: Removed.
     24        * platform/qt/MemoryUsageSupportQt.cpp: Removed.
     25
    1262013-05-10  Ryosuke Niwa  <rniwa@webkit.org>
    227
  • trunk/Source/WebCore/GNUmakefile.list.am

    r149871 r149882  
    61456145        Source/WebCore/platform/MemoryPressureHandler.cpp \
    61466146        Source/WebCore/platform/MemoryPressureHandler.h \
    6147         Source/WebCore/platform/MemoryUsageSupport.cpp \
    6148         Source/WebCore/platform/MemoryUsageSupport.h \
    61496147        Source/WebCore/platform/NotImplemented.cpp \
    61506148        Source/WebCore/platform/NotImplemented.h \
  • trunk/Source/WebCore/Target.pri

    r149708 r149882  
    10761076    platform/Logging.cpp \
    10771077    platform/MemoryPressureHandler.cpp \
    1078     platform/qt/MemoryUsageSupportQt.cpp \
    10791078    platform/MIMETypeRegistry.cpp \
    10801079    platform/mock/DeviceMotionClientMock.cpp \
     
    23152314    platform/Language.h \
    23162315    platform/MemoryPressureHandler.h \
    2317     platform/MemoryUsageSupport.h \
    23182316    platform/MainThreadTask.h \
    23192317    platform/MIMETypeRegistry.h \
  • trunk/Source/WebCore/WebCore.vcproj/WebCore.vcproj

    r149871 r149882  
    2903229032                        </File>
    2903329033                        <File
    29034                                 RelativePath="..\platform\MemoryUsageSupport.cpp"
    29035                                 >
    29036                         </File>
    29037                         <File
    29038                                 RelativePath="..\platform\MemoryUsageSupport.h"
    29039                                 >
    29040                         </File>
    29041                         <File
    2904229034                                RelativePath="..\platform\MainThreadTask.h"
    2904329035                                >
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj

    r149871 r149882  
    41104110    <ClCompile Include="..\platform\Logging.cpp" />
    41114111    <ClCompile Include="..\platform\MemoryPressureHandler.cpp" />
    4112     <ClCompile Include="..\platform\MemoryUsageSupport.cpp" />
    41134112    <ClCompile Include="..\platform\MIMETypeRegistry.cpp" />
    41144113    <ClCompile Include="..\platform\NotImplemented.cpp" />
     
    1156611565    <ClInclude Include="..\platform\Logging.h" />
    1156711566    <ClInclude Include="..\platform\MemoryPressureHandler.h" />
    11568     <ClInclude Include="..\platform\MemoryUsageSupport.h" />
    1156911567    <ClInclude Include="..\platform\MainThreadTask.h" />
    1157011568    <ClInclude Include="..\platform\MIMETypeRegistry.h" />
  • trunk/Source/WebCore/WebCore.vcxproj/WebCore.vcxproj.filters

    r149871 r149882  
    11621162      <Filter>platform</Filter>
    11631163    </ClCompile>
    1164     <ClCompile Include="..\platform\MemoryUsageSupport.cpp">
    1165       <Filter>platform</Filter>
    1166     </ClCompile>
    11671164    <ClCompile Include="..\platform\MIMETypeRegistry.cpp">
    11681165      <Filter>platform</Filter>
     
    79587955    </ClInclude>
    79597956    <ClInclude Include="..\platform\MemoryPressureHandler.h">
    7960       <Filter>platform</Filter>
    7961     </ClInclude>
    7962     <ClInclude Include="..\platform\MemoryUsageSupport.h">
    79637957      <Filter>platform</Filter>
    79647958    </ClInclude>
  • trunk/Source/WebCore/WebCore.xcodeproj/project.pbxproj

    r149871 r149882  
    53245324                D619A307144E00BE004BC302 /* ChildListMutationScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D619A305144E00BE004BC302 /* ChildListMutationScope.cpp */; };
    53255325                D619A308144E00BE004BC302 /* ChildListMutationScope.h in Headers */ = {isa = PBXBuildFile; fileRef = D619A306144E00BE004BC302 /* ChildListMutationScope.h */; };
    5326                 D630E2AC149BF344005B2F95 /* MemoryUsageSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = D630E2AB149BF344005B2F95 /* MemoryUsageSupport.h */; };
    53275326                D630E2AC149BF344005B2F96 /* EventTracer.h in Headers */ = {isa = PBXBuildFile; fileRef = D630E2AB149BF344005B2F96 /* EventTracer.h */; };
    53285327                D6489D25166FFCF1007C031B /* JSHTMLTemplateElement.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6489D23166FFCF1007C031B /* JSHTMLTemplateElement.cpp */; };
     
    53365335                D6F7960D166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6F7960C166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp */; };
    53375336                D6FDAEF3149C06190037B1E1 /* HistogramSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6FDAEF2149C06190037B1E1 /* HistogramSupport.cpp */; };
    5338                 D6FDAEF3149C06190037B1E3 /* MemoryUsageSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6FDAEF2149C06190037B1E3 /* MemoryUsageSupport.cpp */; };
    53395337                D6FDAEF3149C06190037B1E4 /* EventTracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D6FDAEF2149C06190037B1E4 /* EventTracer.cpp */; };
    53405338                D70AD65713E1342B005B50B4 /* RenderRegion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = D70AD65513E1342B005B50B4 /* RenderRegion.cpp */; };
     
    1210712105                D619A306144E00BE004BC302 /* ChildListMutationScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChildListMutationScope.h; sourceTree = "<group>"; };
    1210812106                D630E2AB149BF344005B2F93 /* HistogramSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HistogramSupport.h; sourceTree = "<group>"; };
    12109                 D630E2AB149BF344005B2F95 /* MemoryUsageSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryUsageSupport.h; sourceTree = "<group>"; };
    1211012107                D630E2AB149BF344005B2F96 /* EventTracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventTracer.h; sourceTree = "<group>"; };
    1211112108                D6489D23166FFCF1007C031B /* JSHTMLTemplateElement.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLTemplateElement.cpp; sourceTree = "<group>"; };
     
    1212012117                D6F7960C166FFECE0076DD18 /* JSHTMLTemplateElementCustom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JSHTMLTemplateElementCustom.cpp; sourceTree = "<group>"; };
    1212112118                D6FDAEF2149C06190037B1E1 /* HistogramSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HistogramSupport.cpp; sourceTree = "<group>"; };
    12122                 D6FDAEF2149C06190037B1E3 /* MemoryUsageSupport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryUsageSupport.cpp; sourceTree = "<group>"; };
    1212312119                D6FDAEF2149C06190037B1E4 /* EventTracer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EventTracer.cpp; sourceTree = "<group>"; };
    1212412120                D70AD65513E1342B005B50B4 /* RenderRegion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderRegion.cpp; sourceTree = "<group>"; };
     
    1935119347                                657EDA061385CB97004E0645 /* MemoryPressureHandler.cpp */,
    1935219348                                657EDA071385CB97004E0645 /* MemoryPressureHandler.h */,
    19353                                 D6FDAEF2149C06190037B1E3 /* MemoryUsageSupport.cpp */,
    19354                                 D630E2AB149BF344005B2F95 /* MemoryUsageSupport.h */,
    1935519349                                BC772C4C0C4EB3040083285F /* MIMETypeRegistry.cpp */,
    1935619350                                BC772C4D0C4EB3040083285F /* MIMETypeRegistry.h */,
     
    2290322897                                9FFE3E7B11B59C5D0037874E /* MemoryInfo.h in Headers */,
    2290422898                                6571DCC81385E6A400702DD0 /* MemoryPressureHandler.h in Headers */,
    22905                                 D630E2AC149BF344005B2F95 /* MemoryUsageSupport.h in Headers */,
    2290622899                                93309DFA099E64920056E581 /* MergeIdenticalElementsCommand.h in Headers */,
    2290722900                                E1ADECCE0E76AD8B004A1A5E /* MessageChannel.h in Headers */,
     
    2608826081                                657EDA081385CB97004E0645 /* MemoryPressureHandler.cpp in Sources */,
    2608926082                                657EDA0B1385CBD8004E0645 /* MemoryPressureHandlerMac.mm in Sources */,
    26090                                 D6FDAEF3149C06190037B1E3 /* MemoryUsageSupport.cpp in Sources */,
    2609126083                                93309DF9099E64920056E581 /* MergeIdenticalElementsCommand.cpp in Sources */,
    2609226084                                E1ADECCF0E76AD8B004A1A5E /* MessageChannel.cpp in Sources */,
  • trunk/Source/WebCore/inspector/InspectorMemoryAgent.cpp

    r148976 r149882  
    4646#include "InstrumentingAgents.h"
    4747#include "MemoryCache.h"
    48 #include "MemoryUsageSupport.h"
    4948#include "Node.h"
    5049#include "NodeTraversal.h"
  • trunk/Source/WebCore/inspector/InspectorTimelineAgent.cpp

    r148921 r149882  
    4848#include "InstrumentingAgents.h"
    4949#include "IntRect.h"
    50 #include "MemoryUsageSupport.h"
    5150#include "RenderObject.h"
    5251#include "RenderView.h"
     
    598597}
    599598
     599// FIXME: This entire function can probably be removed, since it's a no-op.
    600600void InspectorTimelineAgent::setNativeHeapStatistics(TypeBuilder::Timeline::TimelineEvent* record)
    601601{
     
    605605        return;
    606606    RefPtr<InspectorObject> stats = InspectorObject::create();
    607     size_t privateBytes = 0;
    608     size_t sharedBytes = 0;
    609     MemoryUsageSupport::processMemorySizesInBytes(&privateBytes, &sharedBytes);
    610     stats->setNumber("PrivateBytes", privateBytes);
     607    stats->setNumber("PrivateBytes", 0);
    611608    record->setNativeHeapStatistics(stats.release());
    612609}
Note: See TracChangeset for help on using the changeset viewer.