80a682bc3d1bdf1e756b799bbcd919678b319ee3 |
19-Nov-2011 |
Christopher Tate <ctate@google.com> |
Add iteration-limited mode to FrameworkPerf You can run tests for exactly N iterations regardless of duration now, in addition to the previous time-limited behavior. (Clean cherry-pick to break a dependency on a previous patch that needs work before being committed.) Change-Id: I2e6cf511bbe968a6f95391567658722e87dfa1fe
rameworkPerfActivity.java
estArgs.java
estService.java
|
3af8b699830bb5804f3c1b6420d9210b2fd8adb9 |
18-Nov-2011 |
Guang Zhu <guangzhu@google.com> |
Merge "add a self instrumentation into framework perf app" into ics-mr1
|
5eefd7711f63bc1b67ec927a8c43363f426121cc |
17-Nov-2011 |
Guang Zhu <guangzhu@google.com> |
add a self instrumentation into framework perf app It's essentially a test app on itself to facilitate running the perf automatically. Change-Id: I5aad3565e64719d219e76969a989ca80aa6df286
rameworkPerfActivity.java
rameworkPerfTest.java
|
4c18ad56f7e9b84bb075fd39c8e712c7871430a0 |
17-Nov-2011 |
Christopher Tate <ctate@google.com> |
Add a few GC-flexing microbenchmark tests Added ObjectGc and FinalizingGc to stress single-object allocation and collection with/without the presence of finalizers. Also added GcOp() to the menu of available single-shot tests. Change-Id: I36d3254dfe2e97e504f9e4f77c8addda98ab4f4b
estService.java
|
dd13793a257f4d7265bba33937bb442722d5d36b |
08-Nov-2011 |
Dianne Hackborn <hackbod@google.com> |
Cleanup remote execution of perf tests. Change-Id: I0d00537194f3a70969220db16f57bda6f25e454b
rameworkPerfActivity.java
estService.java
|
6b57b7e4d568bfa6273f87ef4c9af2fdc0ca1a06 |
07-Nov-2011 |
Dianne Hackborn <hackbod@google.com> |
Update perf tests to always run each test in a fresh process. Also some new classes to preload. Change-Id: Ia2b5f856eaee533b9603b533ebaf8cb55e2ac193
rameworkPerfActivity.java
ocalTestService.java
unResult.java
estArgs.java
estService.java
|
28695e0c70db82e7ba0ce1c25ab10cc7fb04d40b |
03-Nov-2011 |
Dianne Hackborn <hackbod@google.com> |
More performance work: - ActivityManager now keeps track of previous app as you move across the home app. - Better debug info about why an activity is being destroyed. - New performance tests. Change-Id: I3a5ae7cb1b9f1624c6792a4f6184353f532b8f3b
rameworkPerfActivity.java
|
0500b3cfda5192efc09d6d4344b0c6c785c0a815 |
01-Nov-2011 |
Dianne Hackborn <hackbod@google.com> |
Some optimizations. - Don't try to create a thumbnail bitmap on the client side. This wastes 64k, and isn't needed since we are doing screenshots. - Optimize View to put all of the callback pointers out of line. Added a couple new APIs so these don't need to be protected/public. - Lazily create ViewGroup's cache paint. - Change FrameworkPerf app to not use HW accel drawing, to give better comparison with GB. Change-Id: Iec56d02459820d74a4cc9c7ec9c1856563c82c7b
rameworkPerfActivity.java
|
2c84cfc001fb92a71811bf7384b7f865ff31ff9d |
31-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Various performance and other work. - IME service now switches between visible and perceptible depending on whether it is being showm, allowing us to more aggressively free its memory when not shown. - The activity display time is no longer delayed by the activity transition animation. - New -R (repeat) option for launching activities with the am command. - Improved some documentation on Loader to be clear about some methods that apps should not normally call. - FrameworkPerf test now allows you to select individual tests to run. Change-Id: Id1f73de66dc93d63212183958a72119ad174318b
rameworkPerfActivity.java
eceiver.java
|
2e9562ad760d320b97e710c60427ff1704283c82 |
29-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
Add some IO tests. Change-Id: Iacd5798a539781b67637cbbcc49cc8dec344e17b
rameworkPerfActivity.java
|
d4c4b76889f2bd2e2e34ba9fc835370020524ded |
27-Oct-2011 |
Dianne Hackborn <hackbod@google.com> |
New framework performance tests. Change-Id: Ib8cc6704f508b7516ba0a30aa71bb88ef028691d
rameworkPerfActivity.java
chedulerService.java
impleInflater.java
|