Awesome
Overview
LoliProfiler is a C/C++ memory profiling tool for Android games and applications.
LoliProfiler supports profiling debuggable applications out of box. And offers engine specific (UnrealEngine4/Unity) modifications to enable profiling complex or production level games.
Features
- Profiler client supports Windows 10/7 and Mac OSX Mojave and newer.
- Work with debuggable applications out of box.
- Support attaching to running application.
- Support multiple back-trace implementations.
- Support profiling complex games by doing some mods with your game engine.
- Support detecting c++ code memory leaks(Tested with Unreal Engine 4.26).
- Support profiling release build applications on rooted devices.
- Multiple data view modes: tree map/call tree/memory fragmentation.
Documents
- Quick Start Guide (Chinese)
- Working With Game Engines (Chinese)
- Trouble Shooting
- Build Project
- How Does It Work (Chinese)
Special Thanks
- QT framework
- Perfetto
- LZ4
- Chromium
- JDWP injector
- XHook
- Android native memory leak solution
- YMTreeMap
- Icons smashicons, freepik
License
See LICENSE File.