某些原因需要手动提高一下Windows内存占用率,来测试内存条或者电脑是不是稳定,市面上有各种工具,找起来很繁琐
直接使用Py脚本来运行,更方便,记录一个手动提升内存占用率的方法:
Python脚本
import time
SizeGB = 10
def allocate_memory(size_in_mb):
a = []
for _ in range(size_in_mb):
a.append(bytearray(1024 * 1024)) # 每个元素占用1MB
return a
if __name__ == "__main__":
allocated_memory = allocate_memory(1024*SizeGB) # 分配10GB内存
print(f"内存已分配 {SizeGB} GB,持续进行中...")
time.sleep(60) # 持续一分钟
运行脚本
前提是Win安装好了Python。
开始之前,看到自己还剩下18G左右的运行内存,运行之前修改脚本 SizeGB
的值,保持不要大于剩余的运行内存(可能会系统崩溃)
。
运行脚本,运存占用升高了:
持续一分钟后会自动恢复,也可以手动在 命令行梯停止🛑脚本运行:ctrl + c