背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行
异常原因:
可能一>堆内存溢出
解决办法有:
解决一>创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理
注:
Android系统通常不会限制线程数,栈内存是限制。
异常信息有1040KB stack,这个表示当前系统线程栈的大小,与系统设置有关,每个机器可能不相同。
通过ulimit -s 或者ulimit -a查看
标签:out 创建 线程 技术分享 body mem .com 系统设置 images
背景:应用正常运行一段时间后,创建线程时出现应用重启,停止运行
异常原因:
可能一>堆内存溢出
解决办法有:
解决一>创建线程池,短时间能执行完成线程放在其中。(常驻线程例外),注意线程的创建管理
注:
Android系统通常不会限制线程数,栈内存是限制。
异常信息有1040KB stack,这个表示当前系统线程栈的大小,与系统设置有关,每个机器可能不相同。
通过ulimit -s 或者ulimit -a查看
[Android]异常10-java.lang.OutOfMemoryError pthread_create (1040KB stack) failed: Try again
标签:out 创建 线程 技术分享 body mem .com 系统设置 images
原文地址:http://www.cnblogs.com/jh88/p/8027002.html