Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(729)

Unified Diff: third_party/WebKit/Source/core/page/Page.cpp

Issue 2080813004: Move platform/MemoryPurgeController -> core/dom/MemoryCoordinator (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: move to dom/ Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/WebKit/Source/core/page/Page.cpp
diff --git a/third_party/WebKit/Source/core/page/Page.cpp b/third_party/WebKit/Source/core/page/Page.cpp
index a0c8168cb978c948b7e3747793327ec690732052..07a591cdca11b0de82575dd06f9ac53b4c981985 100644
--- a/third_party/WebKit/Source/core/page/Page.cpp
+++ b/third_party/WebKit/Source/core/page/Page.cpp
@@ -27,7 +27,6 @@
#include "core/editing/commands/UndoStack.h"
#include "core/editing/markers/DocumentMarkerController.h"
#include "core/events/Event.h"
-#include "core/fetch/MemoryCache.h"
#include "core/fetch/ResourceFetcher.h"
#include "core/frame/DOMTimer.h"
#include "core/frame/FrameConsole.h"
@@ -90,12 +89,6 @@ void Page::networkStateChanged(bool online)
}
}
-void Page::onMemoryPressure()
-{
- for (Page* page : ordinaryPages())
- page->memoryPurgeController().purgeMemory();
-}
-
float deviceScaleFactor(LocalFrame* frame)
{
if (!frame)
@@ -110,7 +103,6 @@ Page* Page::createOrdinary(PageClients& pageClients)
{
Page* page = create(pageClients);
ordinaryPages().add(page);
- page->memoryPurgeController().registerClient(page);
return page;
}
@@ -165,14 +157,6 @@ ScrollingCoordinator* Page::scrollingCoordinator()
return m_scrollingCoordinator.get();
}
-MemoryPurgeController& Page::memoryPurgeController()
-{
- if (!m_memoryPurgeController)
- m_memoryPurgeController = MemoryPurgeController::create();
-
- return *m_memoryPurgeController;
-}
-
String Page::mainThreadScrollingReasonsAsText()
{
if (ScrollingCoordinator* scrollingCoordinator = this->scrollingCoordinator())
@@ -480,12 +464,6 @@ void Page::acceptLanguagesChanged()
frames[i]->localDOMWindow()->acceptLanguagesChanged();
}
-void Page::purgeMemory(DeviceKind deviceKind)
-{
- if (deviceKind == DeviceKind::LowEnd)
- memoryCache()->pruneAll();
-}
-
DEFINE_TRACE(Page)
{
visitor->trace(m_animator);
@@ -501,10 +479,8 @@ DEFINE_TRACE(Page)
visitor->trace(m_mainFrame);
visitor->trace(m_validationMessageClient);
visitor->trace(m_frameHost);
- visitor->trace(m_memoryPurgeController);
Supplementable<Page>::trace(visitor);
PageLifecycleNotifier::trace(visitor);
- MemoryPurgeClient::trace(visitor);
}
void Page::layerTreeViewInitialized(WebLayerTreeView& layerTreeView)
« no previous file with comments | « third_party/WebKit/Source/core/page/Page.h ('k') | third_party/WebKit/Source/platform/MemoryPurgeController.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698