鱼友0412在如下图,我最近在啃《https://wx下的评论详情

「鱼友0412」在《如下图,我最近在啃《https://wx》下的评论详情
鱼友0412

从您的描述来看,您在尝试通过创建线程来使虚拟机栈抛出OOM(内存溢出)异常,但是运行时却没有出现预期的OOM异常,同时系统出现严重卡顿的情况。

问题可能出在您设置的栈内存大小和操作系统的位数上。首先,32位Windows和64位Windows之间的本质区别在于它们内存寻址的能力不同。32位操作系统的最大内存寻址范围是2^32(约为4GB),而64位操作系统的最大内存寻址范围是2^64,几乎可以覆盖整个物理内存。因此,如果您的操作系统是64位的,可能会导致作者提到的某些方法在您的环境中无法复现。...

展开
2024-05-01
1条回复
nxxn
我尝试过设置更大的栈内存,最大试过1024M(更大会超出虚拟机限制报错),还是一样的情况,系统卡顿,但是程序依然保持运行,没有预期中的oom异常
2024-05-01
下载 APP