https://github.com/kyson/memorymonitor
内存监控器
https://github.com/kyson/memorymonitor
android memory performance view
Last synced: about 1 year ago
JSON representation
内存监控器
- Host: GitHub
- URL: https://github.com/kyson/memorymonitor
- Owner: Kyson
- License: mit
- Created: 2016-10-01T08:30:20.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2016-10-04T08:57:34.000Z (over 9 years ago)
- Last Synced: 2025-04-24T06:47:59.225Z (about 1 year ago)
- Topics: android, memory, performance, view
- Language: Java
- Size: 326 KB
- Stars: 87
- Watchers: 3
- Forks: 30
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MemoryMonitor
内存监控组件,可以在应用debug版本设置开关,随时打开内存监控器,时时监控实际物理内存占用及堆内存的使用情况(堆内存的视图和AndroidStudio中的monitor是一样的)
## 预览

## 使用
### step1
引用3个aar包,链接:
- [曲线图依赖库](https://github.com/Kyson/MemoryMonitor/blob/master/ART/curvechartlib-release.aar)
- [悬浮视图依赖库](https://github.com/Kyson/MemoryMonitor/blob/master/ART/floatcontainerlib-release.aar)
- [主包,内存监控器](https://github.com/Kyson/MemoryMonitor/blob/master/ART/memorymonitorlib-release.aar)
### step2
在Application的`onCreate`中调用`MemoryMonitor.getInstance().init(this)`进行初始化
### step3
在需要显示的地方调用
`MemoryMonitor.getInstance().start(FloatCurveView.MEMORY_TYPE_PSS)`或者`MemoryMonitor.getInstance().start(FloatCurveView.MEMORY_TYPE_HEAP)`
别忘了在不需要的时候停止它,通过调用`MemoryMonitor.getInstance().stop()`