首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何评测Powershell的启动时间?

如何评测Powershell的启动时间?
EN

Stack Overflow用户
提问于 2019-03-28 08:13:31
回答 1查看 155关注 0票数 3

启动我的powershell大约需要3秒,所以我想减少它。如何知道哪个进程会损害powershell的启动性能?我想使用像vim profiling这样的工具。

EN

回答 1

Stack Overflow用户

发布于 2021-06-02 00:51:10

Set-PSDebug方法:要快速查看您的配置文件是否运行缓慢,您可以添加

代码语言:javascript
运行
复制
Set-PSDebug -Trace 1

放在你个人资料的顶端。然后,您将能够实时查看各行代码的执行情况。将Set-PSDebug -Trace 0添加到您的配置文件的底部以将其关闭。

测量多个$PROFILE文件:自动测量当前$PROFILE中包含的不同配置文件:

代码语言:javascript
运行
复制
$PROFILE | gm -Type NoteProperty | % {($path=$PROFILE.($_.Name)); Measure-Command{&{. $path}}}

测量-配置文件中的命令:您还可以通过编辑配置文件在Measure-Command中包装单个命令或整个配置文件。例如,要报告配置文件的执行时间:

代码语言:javascript
运行
复制
$executionTime = Measure-Command `
{
    # Your profile commands here
}

# $PSCommandPath is an automatic variable containing the path and file name of
# the script being run.
Write-Host "$PSCommandPath execution time: $executionTime"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55388349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档