GitHub PushEvent at 2014-07-03 23:41:28
Repository: android_frameworks_base
Actor: carbongerrit
Payload: {"shas":[["b6cb3b6dd27c4ead37add6f80530bf99383e985e","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","perf: Improve performance profiles\n\n * Performance Profiles is going to grow into a much more powerful\n   feature which can apply advanced optimizations or power saving\n   techniques depending on both the state of the hardware as well\n   as the current applications in use.\n * Refactor the original code and move it into PowerManager so\n   that it's managed from the same place.\n * Implement \"automatic performance profiles\". This feature will\n   automatically select a profile when specific activities are\n   running. Currently this list is static and engages performance\n   mode for several benchmarks (trollface).\n * Added support for a new power hint, POWER_HINT_SET_PROFILE.\n   Currently, these profiles are fired using a property trigger\n   in init. This is easy, but the PowerHAL can do more.\n * Moved the setting to Settings.Secure and also wrapped calls\n   to the service in the DEVICE_POWER permission. Nobody should\n   mess with this stuff except the system.\n\nTODO:\n * Allow user configuration per-app.\n * Implement an advanced power-saving mode.\n\nChange-Id: I140ebc0648c4cf05900e005923247c3180be8c93","Steve Kondik",true],["da12cc29e153cbd5ab8284223a7ac16edc53442b","7f5bb03cf507c861269be561971108be8f37d832@chemlab.org","perf: Don't persist the perf profile across a reboot\n\n * Always initialize with the default performance profile.\n * There are a lot of reasons for this, but mostly because\n   users are stumbling into the setting and ending up with a\n   slow system because they enabled powersave mode.\n\nChange-Id: Icd0a1ddcc41700eb29a126bda1eb67a26fc2d5dd","Steve Kondik",true]],"size":2,"ref":"refs/heads/kk","head":"da12cc29e153cbd5ab8284223a7ac16edc53442b"}