Add useMinimalMemory=true test to TileBenchmark
Change-Id: I1d0d0eebbf0847fe03dfbc7176275a40e7ca0c52
This commit is contained in:
@@ -276,6 +276,22 @@ public class PerformanceTest extends
|
||||
}
|
||||
}
|
||||
|
||||
public void testMetricsMinimalMemory() {
|
||||
mActivity.runOnUiThread(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
mWeb.setUseMinimalMemory(true);
|
||||
}
|
||||
});
|
||||
|
||||
setScrollingTestingMode(true);
|
||||
if (checkMedia() && runTestDirs(SCROLL_TEST_DIRS)) {
|
||||
getInstrumentation().sendStatus(0, mStats.getBundle());
|
||||
} else {
|
||||
getInstrumentation().sendStatus(1, null);
|
||||
}
|
||||
}
|
||||
|
||||
private boolean runAnimationTests() {
|
||||
for (int doubleBuffer = 0; doubleBuffer <= 1; doubleBuffer++) {
|
||||
mDoubleBuffering = doubleBuffer == 1;
|
||||
|
||||
@@ -89,6 +89,11 @@ public class ProfiledWebView extends WebView implements WebViewClassic.PageSwapD
|
||||
mLoadTime = 0;
|
||||
}
|
||||
|
||||
public void setUseMinimalMemory(boolean minimal) {
|
||||
WebSettingsClassic settings = getWebViewClassic().getSettings();
|
||||
settings.setProperty("use_minimal_memory", minimal ? "true" : "false");
|
||||
}
|
||||
|
||||
public void onPageFinished() {
|
||||
mLoadTime = System.currentTimeMillis();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user