OSDN Git Service

Fix issue #3022508: Crash during media scan
authorDianne Hackborn <hackbod@google.com>
Thu, 23 Sep 2010 05:34:31 +0000 (22:34 -0700)
committerDianne Hackborn <hackbod@google.com>
Thu, 23 Sep 2010 22:59:28 +0000 (15:59 -0700)
commit287952c35e148811c106bc0f5036eabf20f71562
treebaf7ae1e8a086c6e14138536caa925b2a793ce69
parentf9ec03c0f5fc2c6eba5bbead24c4eb314c0205be
Fix issue #3022508: Crash during media scan

Don't kill processes for excessive wake lock use, even if they
are in the background, as long as they have running services.

Also fix some problems with this, such as not noting the kill
in battery stats.

And add killing of processes for cpu usage as well, along with
some optimizations to computing CPU usage.

And fix BatteryWaster to be better behaving for testing these
cases.

Add new "monitor" command to am to watch as the activity manager
does stuff (so we can catch things at the point of ANR).

Finally some miscellaneous debug output for the stuff here, as
well as in progress debugging of an ANR.

Change-Id: Ib32f55ca50fb7486b4be4eb5e695f8f60c882cd1
cmds/am/src/com/android/commands/am/Am.java
core/java/android/app/ActivityThread.java
core/java/android/app/IActivityController.aidl
core/java/android/os/BatteryStats.java
core/java/com/android/internal/os/BatteryStatsImpl.java
services/java/com/android/server/ProcessStats.java
services/java/com/android/server/am/ActivityManagerService.java
services/java/com/android/server/am/ProcessRecord.java
tests/BatteryWaster/src/com/android/batterywaster/BatteryWaster.java