• Home
  • History
  • Annotate
  • only in /frameworks/base/tests/FrameworkPerf/src/com/
History log of /frameworks/base/tests/FrameworkPerf/src/com/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/TestArgs.java
ndroid/frameworkperf/TestService.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
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/FrameworkPerfTest.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
ndroid/frameworkperf/TestService.java
dd13793a257f4d7265bba33937bb442722d5d36b 08-Nov-2011 Dianne Hackborn <hackbod@google.com> Cleanup remote execution of perf tests.

Change-Id: I0d00537194f3a70969220db16f57bda6f25e454b
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/TestService.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
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/LocalTestService.java
ndroid/frameworkperf/RunResult.java
ndroid/frameworkperf/TestArgs.java
ndroid/frameworkperf/TestService.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
ndroid/frameworkperf/FrameworkPerfActivity.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
ndroid/frameworkperf/FrameworkPerfActivity.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
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/Receiver.java
2e9562ad760d320b97e710c60427ff1704283c82 29-Oct-2011 Dianne Hackborn <hackbod@google.com> Add some IO tests.

Change-Id: Iacd5798a539781b67637cbbcc49cc8dec344e17b
ndroid/frameworkperf/FrameworkPerfActivity.java
d4c4b76889f2bd2e2e34ba9fc835370020524ded 27-Oct-2011 Dianne Hackborn <hackbod@google.com> New framework performance tests.

Change-Id: Ib8cc6704f508b7516ba0a30aa71bb88ef028691d
ndroid/frameworkperf/FrameworkPerfActivity.java
ndroid/frameworkperf/SchedulerService.java
ndroid/frameworkperf/SimpleInflater.java