koom接入遇到的一个多进程问题
生活随笔
收集整理的這篇文章主要介紹了
koom接入遇到的一个多进程问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
koom接入還是很簡單的,按照官方說明就可以。
但是,我們項目接入后報如下的錯
意思是在heap_analysis進程中commonConfig沒有被初始化,可是,我們明明在Application中初始化了。懷疑還是多進程影響的,可是為啥koom的demo沒有這個問題呢?
我有個疑問是,一個app的多進程可以共享一個對象?答案是不能
為此對koom demo打log調試了一下,發現是啟動新進程的時候,Application會有個新實例,生命周期再走一遍,也就是說,不同進程都會把koom初始化一次,從log中也能看出不同進程commonConfig實例是不一樣的。
我們app報錯的原因是,只有在主進程中才初始化koom,所以報錯了。
總結
以上是生活随笔為你收集整理的koom接入遇到的一个多进程问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手环计步API
- 下一篇: 加拿大计算机学硕,加拿大专业硕士和学术硕