High-performance .NET by example: Filtering bot trafficMistakes and lessons from a real-world feature performance optimizations: from API usage to advanced data structures, from bit hacks to CPU-friendlier code.
Hoisting in .NET ExamplesWe will take a closer look at the hoisting optimization by JIT. The post contains examples with their assembly listings.
Hoisting in .NET ExplainedHoisting is a compiler optimization that moves loop-invariant code out of the loop. The post reveals hoisting in .NET and explains what code will be optimize...
HOWTO: Check JIT InliningA short HOWTO check whether methods were inlined by JIT or not, and why not.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
.NET Generics under the hoodAbout .NET memory layout and how Generics affect it, how they work under the hood and a JITter bug for dessert.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
Hoisting in .NET ExamplesWe will take a closer look at the hoisting optimization by JIT. The post contains examples with their assembly listings.
Hoisting in .NET ExplainedHoisting is a compiler optimization that moves loop-invariant code out of the loop. The post reveals hoisting in .NET and explains what code will be optimize...
HOWTO: Check JIT InliningA short HOWTO check whether methods were inlined by JIT or not, and why not.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
.NET Generics under the hoodAbout .NET memory layout and how Generics affect it, how they work under the hood and a JITter bug for dessert.
Running Java inside a Windows container on a Windows serverYou can run Java inside a Windows container which is hosted on a Windows server. And here’s how…
Transparent Hugepages: measuring the performance impactExplains Transparent Hugepages in a nutshell, techniques that can be used to measure the performance impact, shows the effect on a real-world application.
High-performance .NET by example: Filtering bot trafficMistakes and lessons from a real-world feature performance optimizations: from API usage to advanced data structures, from bit hacks to CPU-friendlier code.
Bloom filter for Scala, the fastest for JVMThe fastest implementation of Bloom filter for Scala and JVM
Hoisting in .NET ExamplesWe will take a closer look at the hoisting optimization by JIT. The post contains examples with their assembly listings.
Hoisting in .NET ExplainedHoisting is a compiler optimization that moves loop-invariant code out of the loop. The post reveals hoisting in .NET and explains what code will be optimize...
HOWTO: Check JIT InliningA short HOWTO check whether methods were inlined by JIT or not, and why not.
.NET Generics under the hoodAbout .NET memory layout and how Generics affect it, how they work under the hood and a JITter bug for dessert.
Hoisting in .NET ExamplesWe will take a closer look at the hoisting optimization by JIT. The post contains examples with their assembly listings.
Hoisting in .NET ExplainedHoisting is a compiler optimization that moves loop-invariant code out of the loop. The post reveals hoisting in .NET and explains what code will be optimize...
HOWTO: Check JIT InliningA short HOWTO check whether methods were inlined by JIT or not, and why not.
.NET Generics under the hoodAbout .NET memory layout and how Generics affect it, how they work under the hood and a JITter bug for dessert.
Transparent Hugepages: measuring the performance impactExplains Transparent Hugepages in a nutshell, techniques that can be used to measure the performance impact, shows the effect on a real-world application.
Bloom filter for Scala, the fastest for JVMThe fastest implementation of Bloom filter for Scala and JVM
Running Java inside a Windows container on a Windows serverYou can run Java inside a Windows container which is hosted on a Windows server. And here’s how…
Running Java inside a Windows container on a Windows serverYou can run Java inside a Windows container which is hosted on a Windows server. And here’s how…
Transparent Hugepages: measuring the performance impactExplains Transparent Hugepages in a nutshell, techniques that can be used to measure the performance impact, shows the effect on a real-world application.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
A single purpose of automated testingAbout different types of tests, their purpose and how you should test internals.
Access a null pointer without exceptionA story about a pattern, with interest, conviction, rejection and compassion in the end.
Running Java inside a Windows container on a Windows serverYou can run Java inside a Windows container which is hosted on a Windows server. And here’s how…