内存未卸载


0

在某些任务中,我们的一台PC并未卸载其内存。主要的是当他们选择将文件打印为PDF时。

  • 选择文件
  • 在Adobe Acrobat中打开
  • 列印成PDF
  • 保存并关闭

这是在此过程中内存发生的情况:

内存使用率大幅上升

此内存使用情况从启动>将一个文件打印为PDF(第一个蓝色框)>空闲>将一个文件打印为PDF(第二个蓝色框)

  • 尝试在Paint中调整文件大小(将其减小为一半大小)时发生了类似的情况。
  • 通常处理的文件是.tiff文件。
  • 每个.tiff文件约为500 KB,有些可能更大,有些更小,但彼此之间大约200 KB。很少有一个〜1 MB的文件。

我已重新安装Adobe Acrobat,试图解决此问题,但它对进程没有影响。

编辑:我应该注意,这会导致严重的性能问题。在第二次打印为PDF后,PC会立即减速,简单的任务(打开画图或文字之类的程序)需要几分钟,如果他们想再次打印为PDF,通常需要2-3分钟的时间,现在需要30分钟一个文件。

该过程(如上所述)通常需要几分钟才能一次完成多个“打印为PDF”,但是现在,在完成2或3次之后,需要半小时才能将一个文件打印为PDF。有时,如果文件预览变得不可用(花费太长时间无法在Folder Explorer中加载预览),它将仅打印空白/空白的PDF。

如何获取要卸载的内存,甚至停止构建内存,以便可以像以前一样打印多个PDF?


有多种工具可以证明您对内存的使用更为独立。您是否使用这些工具来验证内存属于Adobe Acrobat?
Ramhound 2015年

不,我没有。正如我所说这在尝试画图调整文件时也会发生,所以我会认为这不是单独做与Acrobat

1
@DavidSchwartz的问题是,内存必要的。正如我在上面的编辑中所述,PC以前可以执行多个操作,而几乎没有问题,而现在却很难与3进行抗争。
2015年

1
我基本上是问您是否尝试过重新安装Windows。
Ramhound

1
@本我毫不怀疑大卫的回答。但是,此行为是否发生在任何大小的pdf文档中。如果它发生在1页的pdf文档中,那就是一个问题,如果它发生在500页的文档中,那就是另外一个故事了。
Ramhound 2015年

Answers:


3

这是正常现象。空闲内存是完全浪费的,因此现代操作系统会尽一切努力避免拥有空闲物理内存。

考虑一些正在使用的内存,其中包含从磁盘读取或写入磁盘的数据。考虑一下如果操作系统释放该内存会发生什么:

  1. 这很费力,因此免费释放它会立即导致性能损失。

  2. 如果系统需要该内存中的信息,则它必须从磁盘读取信息,而不仅仅是重新使用它。

  3. 如果该内存不被立即使​​用,则将其释放没有任何有益效果。

  4. 如果很快就使用了该内存,则无论如何都必须释放它的工作量。

因此,释放内存很不好。仅在出于某些原因绝对需要可用内存或内存中包含无法使用的信息时,才执行此操作。现代操作系统将内存直接从一种用途转换为另一种用途,而不必同时释放它,这是一个万事大吉。

如果您正在考虑“我希望现在释放该内存,以便以后再使用”,那就算了。现在,您可以使用它,并在以后使用它。现在,使用内存绝对是免费的-在这里无需费尽心思。

如果您遇到实际的性能问题,请告诉我们。但是使用内存是完全正常的。


您所谈论的是缓存内存,但是正如他的原始屏幕截图所示,他的8GB RAM中只有282MB被使用。要查看的重要数据是可用 RAM仅为5%,而且危险地低-毫不奇怪性能受到影响。可用内存与可用内存不同,而是包括可以重新分配的缓存内存。
James P

@James系统的缓存内存显示仅在内核级别显示此情况。它也发生在应用程序级别。实际上,Windows具有特定的应用程序级缓存系统(例如SuperFetch)。
David Schwartz

@James此外,驱动程序会在内核级别的缓存中进行缓存,而该缓存级别不是缓存的块设备页面,缓存也不包括在缓存中。例如,NTFS元数据缓存是真正的缓存,如果存在内存压力,可以将其释放,但不将其计为缓存。
David Schwartz 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.