java总是提示内存不足
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java总是提示内存不足相关的知识,希望对你有一定的参考价值。
内存大概用了60%左右,就一直弹出内存不足,在myeclisp启动tomcat报错,没有足够的内存分配给jre
东西太多了,把没用的沾满内存的东西卸载 参考技术A 可能是因为你的Jvm一直是在打开,打开了很多个追问进程管理器中是有两个相同的java进程,应该怎么设置呢
追答java.exe通过控制台运行的,打印控制台信息的,javaw.exe是窗口模式下运行图形化的窗口,所以这和和你的内存的应该是额没有关系的,当然如果你的程序不需要控制台打印,关了这两个也没多大问题。
本回答被提问者采纳常提示虚拟内存不足!如何解决?
以前内存是512的.玩个小游戏或开个网址常提示"虚拟内存不足".现在又买了一条512..是1G的内存了.为何还经常提示"虚拟内存不足"啊..
大小值是自动分配的..设在C盘..1536-3072..我总觉得改虚拟内存值不怎么管用..
到底是什么原因呢..中毒?.我觉得这机会很少...弹出这提示.机子就会变慢...好头痛...谁能有有效的方法...教教小弟.谢谢了.....
硬盘是80G..C10..D25..E25..F20..
1、感染病毒了吧!
有些病毒发作时会占用大量内存空间,导致系统出现内存不足的问题。赶快去杀毒,升级病毒库,然后把防毒措施做好!
2、虚拟内存设置不当
虚拟内存设置不当也可能导致出现内存不足问题,一般情况下,虚拟内存大小为物理内存大小的2倍即可,如果设置得过小,就会影响系统程序的正常运行。重新调整虚拟内存大小以WinXP为例,右键点击“我的电脑”,选择“属性”,然后在“高级”标签页,点击“性能”框中的“设置”按钮,切换到“高级”标签页,然后在“虚拟内存”框中点击“更改”按钮,接着重新设置虚拟内存大小,完成后重新启动系统就好了。
3、系统空间不足
虚拟内存文件默认是在系统盘中,如WinXP的虚拟内存文件名为“pagefile.sys”,如果系统盘剩余空间过小,导致虚拟内存不足,也会出现内存不足的问题。系统盘至少要保留300MB剩余空间,当然这个数值要根据用户的实际需要而定。用户尽量不要把各种应用软件安装在系统盘中,保证有足够的空间供虚拟内存文件使用,而且最好把虚拟内存文件安放到非系统盘中。
4、因为SYSTEM用户权限设置不当
基于NT内核的Windows系统启动时,SYSTEM用户会为系统创建虚拟内存文件。有些用户为了系统的安全,采用NTFS文件系统,但却取消了SYSTEM用户在系统盘“写入”和“修改”的权限,这样就无法为系统创建虚拟内存文件,运行大型程序时,也会出现内存不足的问题。问题很好解决,只要重新赋予SYSTEM用户“写入”和“修改”的权限即可,不过这个仅限于使用NTFS文件系统的用户。 参考技术A 右建我的电脑--属性--高级--性能--设置--高级--虚拟内存--更改--再点你要设置的盘(不要是系统盘)--自定义--最大值和最小值设置为2048--点设置(切记,是设置按钮,不是应用或确定按钮)-- 最后重起就好了本回答被提问者采纳 参考技术B 那就下个工具优化一下!比如windows优化大师!超级兔子都有内存整理这个程序!非常好用!鄙人就在用! 参考技术C 我最近也出现,这种情况,病毒可能性较高,我先杀毒,主要是AV和AUTO病毒作的怪. 参考技术D 不用理他,系统会自动弄好的。
以上是关于java总是提示内存不足的主要内容,如果未能解决你的问题,请参考以下文章