Wakelock Detector is an advanced mobile application that enables you to detect battery draining apps in your smartphone by checking wakelock history. Wakelock is a technique of power management service in Android OS that keeps CPU awake and keeps the screen on. The program displays wakelock usage statistics for all programs. It shows CPU wakelocks listing by the longest usage time by default. Moreover, you can select Screen wakelock type to view screen related wakelocks. The program displays both CPU wakelock such as Partial wakelock and Full wakelock. The app merges wakelocks of the related app into one expandable display for better user experience. Wakelock Detector shows currently active running apps in red color. The app facilitates easy sorting options by wakelock time, running state, and Alphabetical order. Work with it when your phone has battery above 90%. Furnish Wakelock Detector a time to accumulate some statistics. In the latest version of the app, work with the option to revoke installed System app and use WiFi state permission to support Marshmallow.