| Index: third_party/WebKit/Source/platform/MemoryCoordinator.cpp
|
| diff --git a/third_party/WebKit/Source/platform/MemoryCoordinator.cpp b/third_party/WebKit/Source/platform/MemoryCoordinator.cpp
|
| index 5c9a27d176205a72f33bd70928007b2cd46acddc..a768a50fd1581b5b4a51adfa5cf9736c2a5162be 100644
|
| --- a/third_party/WebKit/Source/platform/MemoryCoordinator.cpp
|
| +++ b/third_party/WebKit/Source/platform/MemoryCoordinator.cpp
|
| @@ -13,6 +13,24 @@
|
| namespace blink {
|
|
|
| // static
|
| +bool MemoryCoordinator::s_isLowEndDevice = false;
|
| +
|
| +// static
|
| +bool MemoryCoordinator::isLowEndDevice() {
|
| + return s_isLowEndDevice;
|
| +}
|
| +
|
| +// static
|
| +void MemoryCoordinator::initialize() {
|
| + s_isLowEndDevice = ::base::SysInfo::IsLowEndDevice();
|
| +}
|
| +
|
| +// static
|
| +void MemoryCoordinator::setIsLowEndDeviceForTesting(bool isLowEndDevice) {
|
| + s_isLowEndDevice = isLowEndDevice;
|
| +}
|
| +
|
| +// static
|
| MemoryCoordinator& MemoryCoordinator::instance() {
|
| DEFINE_STATIC_LOCAL(Persistent<MemoryCoordinator>, external,
|
| (new MemoryCoordinator));
|
| @@ -20,10 +38,6 @@ MemoryCoordinator& MemoryCoordinator::instance() {
|
| return *external.get();
|
| }
|
|
|
| -// static
|
| -bool MemoryCoordinator::isLowEndDevice() {
|
| - return base::SysInfo::IsLowEndDevice();
|
| -}
|
|
|
| MemoryCoordinator::MemoryCoordinator() {}
|
|
|
|
|