Gunnar Peipman 6/28/2021

Cost of exceptions

Read Original

This technical blog post explores the significant performance overhead of exceptions in .NET, particularly within loops. It explains the two-pass exception handling mechanism of the CLR and provides a concrete example where avoiding unnecessary try-catch blocks reduced a data export process from 10 days to 4.5 days. The article includes code examples and benchmarks to demonstrate the impact.

Cost of exceptions

Comments

No comments yet

Be the first to share your thoughts!

Browser Extension

Get instant access to AllDevBlogs from your browser