如果为咖啡机编写了一个Android应用程序。 它工作正常,大部分是稳定的。
但偶尔会在10/60天之间收到以下消息:
E / libc ++ abi(536):以std :: bad_alloc类型的未捕获异常终止:std :: bad_alloc
F / libc(536):致命信号6(SIGABRT),tid 1094中的代码-6(线程-48)
我不知道这是从哪里来的,因为当发生这种情况时,应用程序只是显示一个带有暗淡屏幕(空闲)的图像(背景)。
是否有可能捕获此信号并记录产生此信号的时间和位置?
我也可以看到应用程序的内存使用情况,对我来说似乎很好。
后台部分并发标记扫描GC释放91639(5MB)AllocSpace对象,151(2MB)LOS对象,37%免费,26MB / 42MB,暂停1.426ms总计102.365ms
希望很清楚
史蒂芬