History log of /frameworks/base/core/java/android/os/UEventObserver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9cf36b7a77bb8e821f9e593fdbb200f8a1742ff0 11-Oct-2012 Jeff Brown <jeffbrown@google.com> Don't process UEvents in Dalvik unless they match a pattern.

On some devices, vsync is delivered from the kernel to userspace
over a netlink socket via UEvent. The result is that a thread wakes
up, reads a message, creates a new String then searches it for matches
against a pattern on every single frame.

Reduce the overhead by performing the initial pattern matching in
native code.

Bug: 7326329
Change-Id: Icb22db1c38330694207bec1153840e0c06f502d6
/frameworks/base/core/java/android/os/UEventObserver.java
008b1762a8d5c908281a832ff90817ade6c7f9f6 21-Aug-2012 Jeff Brown <jeffbrown@google.com> Encapsulate locks in UEventObservers.

Synchronized methods make me cry so fixing this first before
I introduce any new functionality that could result in a deadlock.

Bug: 6548391
Change-Id: I9c006dc491ce205bfd86acf828dcebda2a63b2ca
/frameworks/base/core/java/android/os/UEventObserver.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/os/UEventObserver.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/os/UEventObserver.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/os/UEventObserver.java