]> git.lizzy.rs Git - rust.git/commit
Rollup merge of #106216 - ChrisDenton:ps-go-faster, r=jyn514
authorMatthias Krüger <matthias.krueger@famsik.de>
Thu, 29 Dec 2022 12:16:02 +0000 (13:16 +0100)
committerGitHub <noreply@github.com>
Thu, 29 Dec 2022 12:16:02 +0000 (13:16 +0100)
commite7823145f9c547d95dcb7ad23c36ffe8dff5b50d
treea0e6024a1949b9f0ae9b4ef33f8e705dea0e3681
parent497d21412aff51dd217179e4c79253e5ec6477e6
parent96501bdbe491e0232ca74d3a3cc15c26a1716e37
Rollup merge of #106216 - ChrisDenton:ps-go-faster, r=jyn514

Powershell: Use `WaitForExit` instead of `-Wait`

Using the method `WaitForExit` instead of the parameter `-Wait` results in a notable speed up of the `x.ps1` script (~350ms, fairly consistently).

Results:
```
milliseconds before: 1127.7576
milliseconds after:   779.0467
```

I think there are opportunities for further speed up by calling `Get-Command` only once with the pattern `py*` then filtering the returned list.

But I'll leave that for another time (or someone else).

r? ``@jyn514``