VBS vs PowerShell:哪个更轻?

mcu*_*mcu 8 vbscript powershell performance automation

如果我需要一个脚本,只需要从系统中尽可能少地执行,我会选择哪个?

通过查看任务管理器的流程:

内存(私人工作集)
wscript.exe 2,068K
powershell.exe 33,144K

谢谢.

Jef*_*SFT 36

这里有工作负责人的保护.如果机器的工作量减少,那么你必须做更多的工作.如果机器做得更多,你就必须做更少的工作.

我们与PowerShell的理念是,最重要的资源是管理员的时间和精力,因此我们花费机器资源来提供最佳体验.因此,如果您正在寻找机器上最轻的足迹,您应该在'C'中编码.C++比这更重,VBS更重,C#更重,而且它们比PowerShell更轻.当然,每个人都需要比PowerShell更多的努力来制作解决方案.

所以在一天结束时,你最终得到的是一系列选择,你需要做的是决定什么是解决问题的正确工具.我们从一开始就明白了,所以我们设计了PowerShell来为C#=> C++ => C提供一个平滑的滑行路径.这允许你从PowerShell开始,如果它太重,你可以转换到另一种语言而不必重新开始从头开始就像你用PERL => C.

  • 我的天啊!杰弗里·斯诺弗 (Jeffrey Snover) 的回答。+1 用于创建我非常喜欢的语言 :-) (2认同)