有没有办法减少使用软件的系统中的内存数量?

Posted

技术标签:

【中文标题】有没有办法减少使用软件的系统中的内存数量?【英文标题】:Is there anyway to reduce the amount of ram in a system using software? 【发布时间】:2021-02-08 22:54:16 【问题描述】:

我是编码和开发 Web 应用程序的初学者。我目前正在使用 16GB DDR4 内存的台式机。但是,未来的潜在客户将使用笔记本电脑,并且很可能只有 8GB 内存,这可能会降低时钟速度。虽然我可以关闭我的计算机并取出一块内存进行测试,但我想知道 Windows 中是否有基于软件的解决方案可以让我暂时关闭一块内存或限制允许的数量使用,以便我可以运行一些测试。如果有人知道如何做到这一点,我将不胜感激任何帮助。如果有帮助的话,我的开发环境是 VS Code,我正在使用 MERN 堆栈(在前端做出反应)。

【问题讨论】:

【参考方案1】:

我认为最好使用一些虚拟机软件来创建具有所需规格的机器。使用像这样的一些软件:https://superuser.com/questions/1263090/is-it-possible-to-limit-the-memory-usage-of-a-particular-process-on-windows 例如,与 VM 相比,需要更多的配置和控制。你可以使用https://www.virtualbox.org/,它是免费的。

【讨论】:

【参考方案2】:

默认情况下,您的操作系统会占用启动时提供的 RAM。至少在 Windows 中,几乎不可能关闭 RAM 中途使用。内存管理是不允许由外部软件编辑的东西,但至少据我所知只能由操作系统编辑。您可以使用虚拟机作为理想的解决方案来测试您的软件,但您不能降低您现在运行的操作系统的内存使用率。

【讨论】:

以上是关于有没有办法减少使用软件的系统中的内存数量?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法减少小批量 kmeans 的内存使用?

cacti

windows内存占用过高

如歌减少mysql连接过程中延迟过高问题

C++ 软件工程中的继承

安卓软件闪退怎么修复