[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again

Posted chy85

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again相关的知识,希望对你有一定的参考价值。

背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行

异常原因:

可能一>堆内存溢出

解决办法有:

解决一>创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理

注:

android系统通常不会限制线程数,栈内存是限制。

异常信息有1040KB stack,这个表示当前系统线程栈的大小,与系统设置有关,每个机器可能不相同。

通过ulimit -s 或者ulimit -a查看

 

以上是关于[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again的主要内容,如果未能解决你的问题,请参考以下文章

android中如何获取超时时长的异常

android异常捕获处理

在android中,数据下标越界,则发生啥异常

Android异常分析(转)

Android设置全局异常捕获在baseActivity注册,才能捕获所有的activity的异常

Android设置全局异常捕获在baseActivity注册,才能捕获所有的activity的异常