如下图,我最近在啃《https://wx...的全部评论

如下图,我最近在啃《https://wx...的全部评论
1个评论

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

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

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