Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Windows:“您的计算机内存不足”,内存使用率为62%_Java_Windows_Memory - Fatal编程技术网

Java Windows:“您的计算机内存不足”,内存使用率为62%

Java Windows:“您的计算机内存不足”,内存使用率为62%,java,windows,memory,Java,Windows,Memory,我已经将我的工作站从Win7 Really Win Server 2008 R2升级到Win 10,现在我遇到了非常奇怪的行为-系统说您的计算机在实际内存使用率较低的情况下内存不足,16GB中有60-70%被使用,即4-6GB显示为空闲-请参见屏幕截图 知道为什么会这样吗 不确定它是否与某种方式有关——在90%的情况下,Windows想要关闭的进程是Java,在某些情况下是Chrome 这是一个开发工作站,潜在的内存用户是-高达6GB的java应用服务器,InteliJ IDEA~1GB+Mon

我已经将我的工作站从Win7 Really Win Server 2008 R2升级到Win 10,现在我遇到了非常奇怪的行为-系统说您的计算机在实际内存使用率较低的情况下内存不足,16GB中有60-70%被使用,即4-6GB显示为空闲-请参见屏幕截图

知道为什么会这样吗

不确定它是否与某种方式有关——在90%的情况下,Windows想要关闭的进程是Java,在某些情况下是Chrome

这是一个开发工作站,潜在的内存用户是-高达6GB的java应用服务器,InteliJ IDEA~1GB+Mongo DB


我建议你下载 . 它可以修复大多数计算机错误并保护您免受文件丢失。它是由Windows认证的

其他建议:

通常,当有许多进程正在运行或程序占用太多内存时,会显示“您的计算机内存不足”的Windows消息。在这种情况下,RAM内存将无法支持所有进程,系统将提示您进行一些更改以禁用某些程序。好吧,这正是你应该做的——当然,只删除那些对你不重要的进程,就好像你结束了一个系统进程,你可能会损坏Windows软件一样

因此,在您的设备上启动Task Manager–您可以通过右键单击任务栏并选择名为“启动Task Manager”的选项来完成此操作。然后从任务管理器主窗口中选择“进程”选项卡并单击“内存专用工作集”,以便按内存使用情况对进程进行排序。从中删除或结束占用过多内存的进程。这将解决您的问题。

但您的计算机内存不足

让您困惑的是任务管理器报告为可用内存的值,即物理内存。要知道的是进程从虚拟内存池分配内存

进程可以分配但不能立即使用来自操作系统的内存,但分配给进程的保证是,它可以随时使用分配的内存量

查看Committed的值:17.5/17.9 GB。您正在运行的程序已分配了几乎所有的虚拟内存,但它们目前实际上并未使用所有的内存。Windows无法预测或知道何时或是否将使用该内存,因此它现在发出警告


最简单的解决方案是增加可用的虚拟内存量:放大页面文件。只要有足够的可用内存,您就不需要更多的RAM。

这个问题可能更适合超级用户。«Windows:您的计算机内存不足»是一个同义词。我看到了这些数字:17.5/17.9 GB,但我没有我没有对它们进行合理的描述-谢谢,现在我有了。是的-这真的很让人困惑-在Win7任务管理器中,内存图上显示的是“虚拟内存”,而不是现在的“物理内存”,因此以前从虚拟内存中取出是很明显的。此外,“详细信息”选项卡上没有“虚拟内存”列-因此不可能跟踪谁吃了很多VM:。