您的位置:

java栈内存溢出是怎么回事?win11堆栈溢出怎么解决?

时间:2023-01-18 15:17:08
原因:创建的对象的总容量超过了堆的最大容量。解决办法:如果是内存泄漏,则根据导致溢出对象的引用链找到具体泄漏位置,进行修改;如果是内存溢出,则检查JVM的堆参数设置,检查是否有些对象的生命周期过长,或者存储上设计不合理等问题,进行修改。

1、按win+r打开运行,输入cmd,并按回车;

2、打开命令提示符后,分别输入并执行以下命令:

regsvr32 atl.dll

regsvr32 shdocvw.dll

regsvr32 urlmon.dll

regsvr32 browseui.dll

regsvr32 oleaut32.dll

regsvr32 shell32.dll

regsvr32 jscript.dll

regsvr32 vbscript.dll

regsvr32 mshtmled.dll

regsvr32 CLBCATQ.DLL

regsvr32 cscui.dll

regsvr32 MLANG.dll

regsvr32 stobject.dll

regsvr32 WINHTTP.dll

regsvr32 msxml3.dll

regsvr32 query.dll

regsvr32 jscript9.dll

regsvr32 hlink.dll

关键词: 栈溢出的原因是什么 栈溢出解决方法是什么 java栈内存溢出是怎么回事 win11堆栈溢出怎么解决

返回顶部