Chromium Code Reviews| Index: content/renderer/render_thread_impl.cc |
| diff --git a/content/renderer/render_thread_impl.cc b/content/renderer/render_thread_impl.cc |
| index 085d4524cd96ff51d319ec2cb44c2bc4e8f5464f..6728faa3455fa2b4eb11a24ab3ef1718f76f17ef 100644 |
| --- a/content/renderer/render_thread_impl.cc |
| +++ b/content/renderer/render_thread_impl.cc |
| @@ -127,6 +127,7 @@ |
| #if defined(OS_ANDROID) |
| #include <cpu-features.h> |
| +#include "base/android/sys_utils.h" |
| #include "content/renderer/android/synchronous_compositor_factory.h" |
| #endif |
| @@ -323,6 +324,13 @@ void RenderThreadImpl::Init() { |
| v8::V8::SetCreateHistogramFunction(CreateHistogram); |
| v8::V8::SetAddHistogramSampleFunction(AddHistogramSample); |
| +#if defined(OS_ANDROID) |
| + bool is_memory_constrained = base::android::SysUtils::IsLowEndDevice(); |
| + v8::ResourceConstraints resourceConstraints; |
| + resourceConstraints.set_memory_constrained(&is_memory_constrained); |
|
jamesr
2013/09/06 00:24:04
can you please show me where this API is provided?
|
| + v8::SetResourceConstraints(&resourceConstraints); |
| +#endif |
| + |
| #if defined(OS_MACOSX) || defined(OS_ANDROID) |
| // On Mac and Android, the select popups are rendered by the browser. |
| WebKit::WebView::setUseExternalPopupMenus(true); |