EWF高内存使用率 [英] EWF High Memory Usage

查看:147
本文介绍了EWF高内存使用率的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试为我的映像使用EWF和HORM来保护C:驱动器上的数据,并在我的应用程序中快速启动系统。但是,在运行我的系统大约8小时后,由于我认为缺少内存,系统会关闭。在尝试使用EWF之前,我有
这个系统连续几天运行,所以我几乎肯定它是罪魁祸首。我以为我的应用程序写了太多写C:这导致了大量的内存使用,但我关闭了我的应用程序和任何通信
,所以只有Windows运行。我正在使用ewfmgr c:来检查用于数据的内存,并且即使Windows是唯一运行的东西,该值也会越来越大。 

I'm attempting to use EWF and HORM for my image to protect the data on the C: drive and quickly start the system in my application. However, after running my system for around 8 hours, the system shuts down due to what I believe is a lack of memory. I have had this system run for days on end before attempting to use EWF, so I'm almost positive it is the culprit. I thought my application was making too many writes to C: and that was causing the large memory usage, but I closed my application and any communication to it, so it was only Windows running. I'm using ewfmgr c: to check the Memory used for data, and the value keeps getting larger even though Windows is the only thing running. 

我已经更改了位置事件日志,页面文件和临时文件文件夹。我还禁用了上次访问时间戳,预取,系统还原,磁盘写入缓存和磁盘碎片整理。这些变化有所帮助,因为我使用的内存少于之前的
。但是,使用的数量仍在不断增长。

I've changed the locations of the Event Log, Pagefile, and Temporary Files Folder. I've also disabled Last Access Time Stamps, Prefetch, System Restore, Disk Write Caching, and Disk Defrag. These changes have helped slightly, as I'm using less memory than I was before. However, the amount used is still constantly growing.

在另一个线程中有人提到将EwfOptimization设置为"使用更少的覆盖空间和更少的写入",但这不是我的图像配置中的选项使用HORM的增强型写过滤器下的编辑器。我在寻找错误的地方吗?
是否有一种方法可以在创建图像后激活它?

In another thread someone mentioned setting EwfOptimization to "Use less overlay space and less writes", but that is not an option in my Image Configuration Editor under Enhanced Write Filter with HORM. Am I looking in the wrong place for it? Is there a way to activate it after the image has been created?

您可以建议限制写入量吗?

What could you suggest to limit the amount of writes being made?

推荐答案

如果您使用的是.NET,那么ngen可能正在运行并优化组件,这些组件会为RAM提供文件。建议使用FBWF,因为您可以获取缓存覆盖中的文件列表。您可以打开这些项目的孔直接写入磁盘。
唯一的缺点是,你将失去HORM能力。
If you are using .NET, ngen could be running and optimizing the assemblies, which files up RAM. FBWF is recommended since you can get a list of files that are in the cache overlay. You can open holes for these items to be written directly to the disk. the only draw back is that, you will loose HORM capability.


这篇关于EWF高内存使用率的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆