问题标签 [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 - Windows 相当于“nice”
有没有相当于 Unix 命令的 Windows 版本,很好?
我专门寻找可以在命令行中使用的东西,而不是任务管理器中的“设置优先级”菜单。
我在谷歌上找到这个的尝试被那些想不出更好形容词的人所阻挠。
c - 在 C 中获取当前进程的 CPU 使用率
在 Windows 上,我可以这样做:
我怎样才能在 *nix 上做同样的事情?
c - 在C中更改当前进程的优先级
在 Windows 上,我可以这样做:
我怎样才能在 *nix 上做同样的事情?
.net - 是否可以确定哪个进程启动我的 .Net 应用程序?
我正在.Net 中开发控制台应用程序,我想根据应用程序是从 cmd.exe 或 explorer.exe 启动的信息稍微改变一个行为。是否可以?
java - 是否可以从另一个虚拟机中杀死一个 Java 虚拟机?
我有一个启动另一个 Java 应用程序的 Java 应用程序。启动器有一个看门狗定时器,并定期接收来自第二个虚拟机的通知。但是,如果没有收到通知,则应终止第二个虚拟机,并且启动器将执行一些额外的清理活动。
问题是,有没有办法只使用java来做到这一点?到目前为止,我必须使用一些本机方法来执行此操作,而且它有点难看。
谢谢!
java - Java中的排水标准错误
从 Java 启动进程时,如果我不从管道中读取,stderr 和 stdout 都会阻塞输出。目前,我有一个线程主动从一个线程中读取数据,而另一个线程则从主线程块中读取。
是否有一种简单的方法可以连接两个流或以其他方式导致子进程继续,同时不会丢失 stderr 中的数据?
process-management - 还有人相信软件的能力成熟度模型吗?
十年前,当我第一次遇到软件 CMM时,我想我和许多人一样,被它准确地描述了许多企业中软件开发的混乱“一级”状态所震惊,特别是它提到了对英雄的依赖。它似乎也为组织提供了现实的指导,以提高其流程的水平。
但是,虽然它似乎为改进提供了一个很好的模型和现实的指导,但我从未真正目睹过对 CMM 的坚持对我曾经工作过或合作过的任何组织产生重大的积极影响。我知道一家大型软件咨询公司声称 CMM 5 级 - 最高级别 - 当我亲眼看到他们的流程和其他非 CMM 业务一样混乱,他们的软件产品的质量也多种多样。
所以我想知道,有没有人看到根据 CMM 坚持流程改进带来的真正、切实的好处?
如果您看到了改进,您认为改进是否特别归因于 CMM,或者替代方法(例如六西格玛)是否同样或更多有益?
还有人相信吗?
顺便说一句,对于那些还没有看过的人,看看这个有趣的,因为它的真实模仿
windows - 跟踪每个进程的 CPU 和内存使用情况
我怀疑我的一个应用程序占用的 CPU 周期比我想要的要多。问题是 - 它会突然发生,仅仅查看任务管理器对我没有帮助,因为它只显示即时使用。
有没有办法(在 Windows 上)跟踪某些进程的 CPU 和内存使用历史记录。例如,我将开始跟踪“firefox”,大约一个小时后将看到该小时内其 CPU 和内存使用情况的图表。
我正在寻找现成的工具或编程方式来实现这一目标。
design-patterns - Never do anything until you ready to use it, in software too? [Toyota principle]
I was listening to a podcast. Where they talked about principles Toyota was using:
Never do anything until you are ready to use it.
I think this tells us to look in other places, to learn what other practices have been known for years.