在 Windows 上,您可以看到拉起任务管理器或Get-Process
在 powershell 中获取正在运行的进程列表以及它们的内存和 cpu 使用情况。
您还可以(在 Windows 8 或Get-Service
powershell 中)查看所有正在运行的服务。然而,对于服务,您没有得到任何这些数字。
从我的开发人员的角度来看,这似乎总是有点奇怪。当然,一个服务需要更多的部署工作,并且编码和调试很尴尬,但除此之外它只是一个与其他程序相同的程序。
我确信服务没有这些数字是有充分理由的,这可能与 Windows 运行服务的方式有关。那是什么原因?