gpt4 book ai didi

windows - 挂起的进程是否仍会消耗 CPU/RAM?

转载 作者:行者123 更新时间:2023-12-02 03:37:18 25 4
gpt4 key购买 nike

我想知道,如果您挂起一个进程,它是否仍然使用 RAM/CPU,还是只是释放所有已使用的 RAM 和 CPU?

最佳答案

挂起进程中的所有线程将阻止线程接收更多 CPU 时间,因此一旦任何剩余的内核中断/操作完成,该进程将不会消耗任何 CPU 功率,直到线程恢复为止。用于挂起进程的未记录的 API 只是挂起进程中的所有线程,同时持有与进程相关的锁。

挂起的 Win32 进程不会释放任何内存,但在可用物理 RAM 很少的系统上,应用程序的部分内容可以从 RAM 移动到页面文件,以释放 RAM 供其他事件应用程序使用。 SetProcessWorkingSetSize可以调用强制减少进程工作集中的页面。

UWP/Store 应用程序具有更高级别的暂停类型,其中为应用程序提供一个较小的时间窗口来保存其状态,然后整个进程可能终止。如果应用程序已终止,则当用户切换回应用程序时,将启动一个新进程。

The system attempts to keep your app and its data in memory while it's suspended. However, if the system does not have the resources to keep your app in memory, it will terminate your app.

关于windows - 挂起的进程是否仍会消耗 CPU/RAM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49756405/

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