ISE and performance of IntelliSense
I've been using ISE since PowerShell 3, now on 5. And to be perfectly honest, the most infuriating thing about ISE is how slow its IntelliSense is.
When I am typing cmdlets or functions and I want to use tab completion, it often takes many seconds for ISE to react, displaying "Tab completion" at the status bar. And then it does nothing, seemingly times out. It is not uncommon that I need to use tab completion several times to get tab completion working on a cmdlet or function name.
This problem repeats itself when filling out parameters. When a cmdlet or function has many parameters, it takes considerable time to get list of parameters or auto-completing parameters.
I am tired of seeing these messages CONSTANTLY on the status bar.
IntelliSense timed out
PowerShell console does not have this problem, only ISE.
I've seen some people claim that the problem triggers when you have Microsoft.PowerShellISE_profile.ps1, but I still have poor IntelliSense performance even without it.
Can something be done about this, please?
Kenneth H commented
Aug 2019 - still facing this issue. There's something wrong with PowerShell ISE