This talk is for mobile developers profiling energy consumption of their applications. When users report quick device battery discharge by application, its code should be refactored to consume less. In order to estimate influence of code changes on application power drain a measuring tool and experimental methodology are required. In this talk experimental practices to estimate energy consumption are discussed along with the ways to overcome technical and methodological issues associated with existing tools. An approach to overlay multi-threaded execution trace over momentary power graph is presented for multi-threaded applications profiling.