Improve the performance
Even on my dual quad core box with 4GB RAM, LinqPad can take a long time to open. The UI is often unresponsive when switching to the application or compiling/running a query.
I'd like to see some investment in improving the performance of the application and giving it a more lightweight feel.
-
Dominik Rauch - if you got a message box hinting at malware scanning, this is very likely what's happening. Your antivirus software is intercepting every assembly load operation and doing an online scan. Go to Antivirus Performance Test in Tools or Help menu - there are hints there on how to mitigate this.
-
Dominik Rauch commented
I want to reopen this issue. I just counted the seconds, and it took LinqPad8 a full 35 seconds until I could write something in the editor window. It even showed a message box hinting at the malware scanner.
I mainly use LinqPad to quickly prototype something or check out some code I found on the Internet, etc. It must be fast, otherwise I'm soon faster to write a cs file and dotnet run it...
Can you do something about it? Or is it a me-problem and it should start in 1-2s?
Best regards,
D.R. -
Is there specific information you can give to reproduce this? Does the CPU show any utilization when LINQPad freezes on you? On a modern processor, LINQPad should take between 1 and 2 seconds to start up (longer on cold, if the CLR hasn't been warmed up). It should almost never go unresponsive - LINQPad puts all time-intensive tasks onto worker threads. One thing you could try is cleaning up your temp directory - if I/O becomes a bottleneck, Windows tends to get sluggish no matter what you do with threads.