关于Debug.dumpHprofData调用进程的疑问
来源:8-1 如何避免OOM的产生?

刺目啊1199
2020-04-03
老师,请问一下Debug.dumpHprofData在主进程调用会suspendAll导致卡顿甚至ANR,那么为何不fork一个子进程要调用dumpHprofData呢?反正我们需要的就是一个内存快照
写回答
1回答
-
首先第一个这里的anr其实并没有什么问题,可以说合理的,所以没有解决的必要。
其次,fork一个进程出来抓完内存就得立即释放一方面会造成内存的浪费,对系统的资源管理造成压力。
还有一个问题就是对于系统的Service/Activity这样的组件的管理也会造成冲突或者可能引发问题。
简单说就是,没有必要。
00
相似问题