Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: f012b27a6c6ff5a744601787df584765f55807ca
      
https://github.com/WebKit/WebKit/commit/f012b27a6c6ff5a744601787df584765f55807ca
  Author: lmm128 <[email protected]>
  Date:   2026-04-02 (Thu, 02 Apr 2026)

  Changed paths:
    M Source/WTF/wtf/MemoryPressureHandler.cpp
    M Source/WTF/wtf/MemoryPressureHandler.h
    M Source/WTF/wtf/PlatformWPE.cmake
    M Source/WebKit/Shared/AuxiliaryProcess.cpp
    M Source/WebKit/Shared/AuxiliaryProcess.h
    M Source/WebKit/Shared/AuxiliaryProcess.messages.in
    M Source/WebKit/UIProcess/WebProcessPool.cpp
    M Source/WebKit/UIProcess/WebProcessPool.h
    M Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp
    M Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp
    M Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h
    M Source/WebKit/UIProcess/soup/WebProcessPoolSoup.cpp

  Log Message:
  -----------
  [Android] Changed WPE code to use MemoryPressureHandlerGeneric
https://bugs.webkit.org/show_bug.cgi?id=311311

Reviewed by Adrian Perez de Castro.

Android has it own application memory management, so there is no need to use 
the MemoryPressureHandlerUnix with it.
Changed WPE code to use MemoryPressureHandlerGeneric and MemoryFootprintGeneric 
for OS ANDROID, then changed build conditionals as needed.

* Source/WTF/wtf/MemoryPressureHandler.cpp:
(WTF::MemoryPressureHandler::MemoryPressureHandler):
* Source/WTF/wtf/MemoryPressureHandler.h:
* Source/WTF/wtf/PlatformWPE.cmake:
* Source/WebKit/Shared/AuxiliaryProcess.cpp:
* Source/WebKit/Shared/AuxiliaryProcess.h:
* Source/WebKit/Shared/AuxiliaryProcess.messages.in:
* Source/WebKit/UIProcess/WebProcessPool.cpp:
(WebKit::m_ipcTester):
* Source/WebKit/UIProcess/WebProcessPool.h:
* Source/WebKit/UIProcess/glib/WebProcessPoolGLib.cpp:
(WebKit::WebProcessPool::platformInitialize):
(WebKit::WebProcessPool::platformInitializeWebProcess):
* Source/WebKit/UIProcess/linux/MemoryPressureMonitor.cpp:
* Source/WebKit/UIProcess/linux/MemoryPressureMonitor.h:
* Source/WebKit/UIProcess/soup/WebProcessPoolSoup.cpp:
(WebKit::WebProcessPool::platformInitializeNetworkProcess):

Canonical link: https://commits.webkit.org/310425@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to