MCPcopy Create free account

hub / github.com/Kyson/MemoryMonitor / functions

Functions48 in github.com/Kyson/MemoryMonitor

↓ 3 callersMethodgetInstance
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:27
↓ 3 callersMethodgetMemoryInfo
获取总体内存使用情况 @param context @param onGetMemoryInfoCallback
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:28
↓ 3 callersMethodstop
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:131
↓ 2 callersMethodgetAppDalvikHeapMem
获取应用dalvik内存信息 @return dalvik堆内存KB
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:104
↓ 2 callersMethodgetAppPssInfo
获取应用实际占用内存 @param context @param pid @return 应用pss信息KB
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:88
↓ 2 callersMethodgetCurrentPid
获取当前应用进程的pid @return
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/ProcessUtil.java:61
↓ 2 callersMethodgetRamTotalMemSync
同步获取系统的总ram大小 @param context @return
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:203
↓ 2 callersMethodgetValue
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:116
↓ 2 callersMethodsetUp
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:65
↓ 2 callersMethodstart
(final @FloatCurveView.MemoryType String type)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:46
↓ 2 callersMethodstart
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MethodTracer.java:13
↓ 1 callersMethodaddData
(float data)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:97
↓ 1 callersMethodattachToWindow
(Config config)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:74
↓ 1 callersMethodd
(String msg)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/L.java:16
↓ 1 callersMethodendToResultForMillis
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MethodTracer.java:21
↓ 1 callersMethodendToResultForNano
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MethodTracer.java:17
↓ 1 callersMethodgetRamTotalMem
获取手机RAM容量/手机实际内存 单位 @param context @param onGetRamTotalMemCallback
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:182
↓ 1 callersMethodgetRamTotalMemByFile
获取手机的RAM容量,其实和activityManager.getMemoryInfo(mi).totalMem效果一样,也就是说,在API16以上使用系统API获取,低版本采用这个文件读取方式 @return 容量KB
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:225
↓ 1 callersMethodinit
(Context context)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:39
↓ 1 callersMethodonGetMemoryInfo
(String pkgName, int pid, RamMemoryInfo ramMemoryInfo, PssInfo pssInfo, DalvikHeapMem dalvikHeapMem)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:163
↓ 1 callersMethodonGetRamMemoryInfo
(RamMemoryInfo ramMemoryInfo)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:167
↓ 1 callersMethodonGetRamTotalMem
(long totalMem)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:172
↓ 1 callersMethodrelease
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:89
↓ 1 callersMethodsetText
(float value)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:93
MethodFloatCurveView
(Context context)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/FloatCurveView.java:56
MethodHeapTimerTask
(FloatCurveView floatCurveView)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:98
MethodMemoryMonitor
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:24
MethodMemoryTimerTask
(FloatCurveView floatCurveView)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:112
MethodPssTimerTask
(Context context, FloatCurveView floatCurveView)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:83
Methodaddition_isCorrect
()
memorymonitorlib/src/test/java/com/tt/memorymonitorlib/ExampleUnitTest.java:13
Methodaddition_isCorrect
()
app/src/test/java/com/tt/memorymonitorsample/ExampleUnitTest.java:13
MethodendToOutput
(String name)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MethodTracer.java:25
MethodgetAppTotalDalvikHeapSize
获取应用能够获取的max dalvik堆内存大小 和Runtime.getRuntime().maxMemory()一样 @param context @return 单位M
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:120
MethodgetPidByPackageName
根据包名获取pid @param context @return pid
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/ProcessUtil.java:23
MethodgetSystemRam
获取手机RAM的存储情况 @param context @param onGetRamMemoryInfoCallback @return
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:64
MethodgetValue
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:88
MethodgetValue
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:102
MethodisDebug
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/L.java:26
MethodonCreate
()
app/src/main/java/com/tt/memorymonitorsample/MyApp.java:12
MethodonCreate
(Bundle savedInstanceState)
app/src/main/java/com/tt/memorymonitorsample/MainActivity.java:11
MethodonDestroy
()
app/src/main/java/com/tt/memorymonitorsample/MainActivity.java:18
MethodonGetRamTotalMem
(long totalMem)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:66
Methodrun
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:118
Methodrun
()
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/MemoryUtil.java:30
MethodsetIsDebug
(boolean isDebug)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/util/L.java:30
Methodtoggle
(final @FloatCurveView.MemoryType String type)
memorymonitorlib/src/main/java/com/tt/memorymonitorlib/MemoryMonitor.java:143
MethoduseAppContext
()
memorymonitorlib/src/androidTest/java/com/tt/memorymonitorlib/ExampleInstrumentedTest.java:19
MethoduseAppContext
()
app/src/androidTest/java/com/tt/memorymonitorsample/ExampleInstrumentedTest.java:19