gpt4 book ai didi

windows - 如何让程序使用虚拟内存?

转载 作者:可可西里 更新时间:2023-11-01 09:47:27 26 4
gpt4 key购买 nike

如何让程序在 Windows 中使用虚拟内存

我有一个很长的 perl 脚本,它正在使用 6GB+ 内存并且还在增加。我的机器只有 8GB 或 RAM。这可能是模块内存泄漏引起的,但我现在无能为力。

是否可以让它使用虚拟内存,或者这是否仅由 Windows 控制?

最佳答案

操作系统将根据需要自动提供虚拟内存,如果它被配置为具有交换空间。您无法通过 Perl 程序控制它。

如果您的 Perl 程序最终发生内存泄漏,它将开始被交换到页面文件。当它的内存消耗导致总内存超过物理 RAM 加上页面文件的总和时,事情会变得缓慢,进程可能会变得无响应和/或崩溃。

无论如何,页面文件的大小不能动态改变,需要重启。唯一的长期解决办法是找到并修复漏洞。

关于windows - 如何让程序使用虚拟内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37826394/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com