今日通过jmap发现线上环境内存开销90%都是javapns相关的,无夸张,这可让我们如何是好呢!!看来是要重构的节奏咯!欢迎有关人士赤脚指导哦
详细点讲讲
用云推送呗 parse 或者 aws 或者 avoscloud
尤其后者可以试试
恩,用户多了开销很大,如果不是和系统继承紧密,可以用parse啥的。
1楼 @tinyfool 线上,直接用jmap是可以直接产生heapdump文件,然后拿到这个文件用MAT分析,然后查看到基本上所有的内存开销都是来自于javapns包下的NotificationThread。