gpt4 book ai didi

windows - Matlab - 如何限制对资源的访问

转载 作者:可可西里 更新时间:2023-11-01 10:32:54 25 4
gpt4 key购买 nike

假设我必须运行我的 func.m 几个小时,让 Matlab 在服务器 (Windows) 上运行。我希望该功能不要使用任务管理器指示的 99% 的可用 CPU、磁盘和/或内存,比方说,每个限制为 75%。

我应该如何限制它们,以便毫无问题地保留另一个 Matlab 实例或其他进程?

最佳答案

您可以使用 memory函数来做类似的事情,

% set threshold here
mem_threshold = 75;

while 1
% do stuff

%%
% check how much memory is being used
[~ sys] = memory;
mem_avail = sys.PhysicalMemory.Available;
mem_total = sys.PhysicalMemory.Total;
mem_used = 100*(mem_total-mem_avail)/mem_total;

% break loop, if memory used exceeds threshold
if mem_used > mem_threshold
break;
end
end

关于windows - Matlab - 如何限制对资源的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44183195/

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