Changeset 250129 in webkit


Ignore:
Timestamp:
Sep 20, 2019 8:07:19 AM (5 years ago)
Author:
commit-queue@webkit.org
Message:

Implement memory monitoring functions for Linux OS
https://bugs.webkit.org/show_bug.cgi?id=200391

Patch by Paulo Matos <Paulo Matos> on 2019-09-20
Reviewed by Žan Doberšek.

Source/JavaScriptCore:

  • jsc.cpp:

Source/WTF:

  • wtf/PlatformGTK.cmake:
  • wtf/PlatformJSCOnly.cmake:
  • wtf/PlatformWPE.cmake:
  • wtf/linux/ProcessMemoryFootprint.h: Added.

(ProcessMemoryFootprint::now):
(ProcessMemoryFootprint::resetPeak):

Location:
trunk/Source
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/JavaScriptCore/ChangeLog

    r250124 r250129  
     12019-09-20  Paulo Matos  <pmatos@igalia.com>
     2
     3        Implement memory monitoring functions for Linux OS
     4        https://bugs.webkit.org/show_bug.cgi?id=200391
     5
     6        Reviewed by Žan Doberšek.
     7
     8        * jsc.cpp:
     9
    1102019-09-20  Devin Rousso  <drousso@apple.com>
    211
  • trunk/Source/JavaScriptCore/jsc.cpp

    r250005 r250129  
    141141#if OS(DARWIN)
    142142#include <wtf/spi/darwin/ProcessMemoryFootprint.h>
     143#elif OS(LINUX)
     144#include <wtf/linux/ProcessMemoryFootprint.h>
     145#endif
     146
     147#if OS(DARWIN) || OS(LINUX)
    143148struct MemoryFootprint : ProcessMemoryFootprint {
    144149    MemoryFootprint(const ProcessMemoryFootprint& src)
  • trunk/Source/WTF/ChangeLog

    r250126 r250129  
     12019-09-20  Paulo Matos  <pmatos@igalia.com>
     2
     3        Implement memory monitoring functions for Linux OS
     4        https://bugs.webkit.org/show_bug.cgi?id=200391
     5
     6        Reviewed by Žan Doberšek.
     7
     8        * wtf/PlatformGTK.cmake:
     9        * wtf/PlatformJSCOnly.cmake:
     10        * wtf/PlatformWPE.cmake:
     11        * wtf/linux/ProcessMemoryFootprint.h: Added.
     12        (ProcessMemoryFootprint::now):
     13        (ProcessMemoryFootprint::resetPeak):
     14
    1152019-09-20  Libor Bukata  <libor.bukata@oracle.com>
    216
  • trunk/Source/WTF/wtf/PlatformGTK.cmake

    r245606 r250129  
    1313if (CMAKE_SYSTEM_NAME MATCHES "Linux")
    1414    list(APPEND WTF_PUBLIC_HEADERS
     15        linux/ProcessMemoryFootprint.h
    1516        linux/CurrentProcessMemoryStatus.h
    1617    )
  • trunk/Source/WTF/wtf/PlatformJSCOnly.cmake

    r248672 r250129  
    8686    )
    8787    list(APPEND WTF_PUBLIC_HEADERS
     88        linux/ProcessMemoryFootprint.h
    8889        linux/CurrentProcessMemoryStatus.h
    8990    )
  • trunk/Source/WTF/wtf/PlatformWPE.cmake

    r245606 r250129  
    88    glib/WTFGType.h
    99
     10    linux/ProcessMemoryFootprint.h
    1011    linux/CurrentProcessMemoryStatus.h
    1112)
Note: See TracChangeset for help on using the changeset viewer.