Kevin Gosse
banner
kevingosse.net
Kevin Gosse
@kevingosse.net
Principal engineer at JetBrains, passionate about .NET, performance, and debugging. Microsoft MVP. Co-author of Pro .NET Memory Management (2nd edition)
It is! VS2026 shows this exception whenever I debug this solution (github.com/kevingosse/T...)
Something to do with hot reload apparently, but I tried completely disabling hot reload and that doesn't fix it.
November 1, 2025 at 11:14 PM
Is that a Resharper issue? It already happened to me in the past but I always assumed it was VS. I'll try debugging it next time.
October 30, 2025 at 8:04 PM
Total startup time:
2025.2: 148 seconds
2025.3: 127 seconds (15% improvement)

UI freezes during startup:
2025.2: 93 seconds
2025.3: 46 seconds (50% improvement)

Shutdown:
2025.2: 30 seconds
2025.3: 10 seconds (67% improvement)
October 30, 2025 at 7:04 PM
Another way to illustrate: here, CallMe is able to extract the string "hello" even though it feels like it shouldn't be able to.
September 26, 2025 at 1:43 PM
True! I never realized before seeing your post.
September 26, 2025 at 1:38 PM
If you have trouble understanding what's going on, have a look at the decompiled code. `Test` allocates a single closure for the calls to `CallMe1` and `CallMe2`.
September 26, 2025 at 1:29 PM
Looks like some people took the matter very seriously 😅 medium.com/@alexleybour...
The How to bulk download Slack emojis 💾
How to bulk download all of your slack emojis and automatically rename them all using Automator and AppleScript.
medium.com
September 24, 2025 at 12:04 PM
See the quoted thread 🙂
bsky.app/profile/kevi...
As I work on Resharper performance, I learn about limitations of .NET (at least, .NET Framework) that I wasn't aware of. Here, I shaved 1 second of CPU time on startup by... removing a call to Array.Empty<T>.
September 18, 2025 at 11:06 AM
Was it 2025.2.1? 🤔
September 10, 2025 at 8:26 AM
It's trying hard
September 1, 2025 at 8:46 AM
Yeah, gonna be one of those days.
September 1, 2025 at 8:12 AM