![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OOM
文章平均质量分 81
蛋焊工
搬砖小学生
展开
-
java.lang.OutOfMemoryError : unable to create new native Thread.
java.lang.OutOfMemoryError : unable to create new native Thread.(-Xss调整Stack Space的大小)Java程序中,每个线程都有自己的Stack Space。这个Stack Space不是来自Heap的分配。所以Stack Space的大小不会受到-Xmx和-Xms的影响,这2个JVM参数仅仅是影响Heap的大小。Stack Space用来做方法的递归调用时压入Stack Frame。所以当递归调用太深的时候,就有可能耗尽St原创 2021-12-02 15:18:05 · 172 阅读 · 0 评论 -
加密工具类导致内存溢出
异常信息如下: /** * 私钥解密 * @desc * @param data * @param privateKey * @return * @throws Exception */ public static byte[] decryptByPrivateKey(byte[] data, ...原创 2019-02-02 11:53:00 · 1406 阅读 · 0 评论 -
ThreadLocal原理与内存泄露(Memory Leak)
ThreadLocal原理:ThreadLocal提供了线程内的局部变量,在这个线程运行的周期内,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。内部封装了ThreadLocalMap类,使用ThreadLocal的弱引用作为key,而真正的value才是存放的Object。内存泄露:如果一个ThreadLocal没有外部强引用来引用它,那么系统 GC 的时候,这个Th...原创 2018-10-18 11:53:43 · 838 阅读 · 1 评论