问题标签 [process-management]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - 如何通过性能监视器或任何其他实用程序在特定时间间隔内获得前“n”个 CPU 消耗进程?
我正在使用 Windows 2000 服务器。我想知道在特定时间消耗最多 CPU 的前 5 个进程。
为此,我正在使用性能监视器。但问题是在性能监控工具中,我可以在 CPU 利用率中添加特定的进程和记录,但我无法在特定时间找到哪个随机进程消耗最高的 CPU。
我可以通过性能监视器或其他实用程序找到它吗?
python - Python/Windows/ctypes:调用 WaitForMultipleObjects 后如何获取进程返回状态?
我和这个人有相同的用例,我真的很喜欢这个答案,除了我有一个额外的要求:我需要从子进程中获取返回状态。
这是我修改他的程序的尝试。我是 Windows 领域和 Python ctypes 的游客,所以希望我没有做任何愚蠢的事情......
但是当我运行它时,我遇到了失败:
看来错误 6 是 ERROR_INVALID_HANDLE。但我不确定为什么句柄无效;我请求了PROCESS_QUERY_INFORMATION
许可,CloseHandle()
如果我注释掉通话,通话效果很好GetExitCodeProcess()
。
有任何想法吗?等待一堆进程后如何获取状态码?
ruby - 在Ruby中通过pid获取进程状态
有没有办法根据 Ruby 中的 PID 获取进程的子进程状态?
例如,在 Python 中,您可以执行 psutil.Process(pid).status
emacs - Emacs,内部进程杀死,任何命令?
如何杀死 Emacs 中的内部进程?例如我运行M-x shell
.
我可以检查正在运行的进程,M-x list-processes
但是如何从这个列表中杀死一个进程?
process - 自动管理进程的多个实例
我有一个程序需要大约 1 秒才能运行,并将一个文件作为输入并生成另一个文件作为输出。问题是我必须能够每秒处理大约 30 个文件。要处理的文件将作为队列提供(通过 memcached 实现)并且不必完全按顺序处理,因此基本上程序的一个实例会检出要处理的文件并这样做。我可以使用进程管理器,在系统资源可用时自动启动程序实例。
在简单的结尾,“系统资源”将简单地表示“一次最多两个进程”,但如果我移动到另一台机器,这可能是 2 或 10 或 100 或其他任何东西。至少我可以使用一个实用程序来处理这个问题。在复杂的一端,我想在 CPU 可用时启动另一个进程,因为这些机器将是专用的。CPU 时间似乎是限制资源——程序不是内存密集型的。
有什么工具可以完成这种流程管理?
python - 管理服务器上脚本的运行
标题有点模糊,因为我不知道正确的词汇。
这是我想做的事情:我在服务器上有一个脚本/程序用于运行检查。现在我的同事希望这个脚本可以从一个网站启动,并从那里查看日志。检查过程可能会运行很长时间,通常超过几个小时。
为此,我收集到,我必须使用网站脚本监控进程,并显示它们的日志。选择的语言是 PHP 或 Python。
我非常想知道这种事情通常是如何完成的以及最佳实践是什么,因为我不确定如何从这个开始。特别是一种可靠的启动/监控流程的方法将非常受欢迎。
c++ - 所有进程退出的广播消息(MPI)
[MPi-C++]
我做了一个应用程序,在特定条件下它应该关闭所有进程中的应用程序。我试图使用根进程来实现它,但我想向所有其他进程发送消息以终止。我怎么能做这个???
macos - 如何检索使用中内存最密集的应用程序的名称?
我需要在 OS X 上检索内存最密集的应用程序* 的名称。解决方案应该在 Objective-C 中,同时最好避免使用第 3 方 API。解决方案不能包含任何解析。
*应用程序的内存强度可以定义为该应用程序使用的实际内存量。
java - 如何在 Windows 上找到正在运行的 Java 进程的进程 ID?以及如何单独杀死进程?
我想杀死 Windows 中的特定 Java 进程,就像在 Linux 中一样(ps -aux
获取 processid 然后kill processid
杀死进程)。
process - 在使用 16 位地址且页面大小为 512 个地址的机器中,执行的进程的最大大小是多少?
由于它的16 bit
地址和地址的页面大小512
,我认为这使得页面偏移量为 9 位(512 为 2 9),页面数为 2 16 - 2 9 = 2 7。在不使用页面要求的情况下在这台机器上执行的进程的最大大小是多少?在一个 size 的进程中4,535 words
,必须分配给程序的总内存是多少,有多少碎片?有什么建议么?谢谢你。