[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again
一身转战三千里,一剑曾当百万师。这篇文章主要讲述[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again相关的知识,希望能为你提供帮助。
背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行
异常原因:
可能一>
堆内存溢出
解决办法有:
解决一>
创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理
注:
文章图片
android系统通常不会限制线程数,栈内存是限制。
异常信息有1040KB stack,这个表示当前系统线程栈的大小,与系统设置有关,每个机器可能不相同。
【[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again】通过ulimit -s 或者ulimit -a查看
文章图片
推荐阅读
- Appium——解决每次启动时都安装setting和unlock app方法
- Appium——连接真机,adb devices获取不到设备号
- Eclipse报错An internal error occurred during: "J2EE Component Mapping Update". java.lang.Nul
- 玩转Android monkey之monkey小实战
- Android地图使用
- webapp定位
- logback KafkaAppender 写入Kafka队列,集中日志输出.
- 获取Go程序汇编代码的3种方法
- 5种简化Docker镜像的通用方法