Egor Bogatov (@egorbo) 's Twitter Profile
Egor Bogatov

@egorbo

I work on .NET JIT Compiler 🚀 at Microsoft

ID: 212976857

linkhttps://github.com/EgorBo calendar_today07-11-2010 16:19:43

2,2K Tweet

5,5K Followers

179 Following

Egor Bogatov (@egorbo) 's Twitter Profile Photo

Casts with PGO data improve LINQ quite a lot in some cases 😯. Coming your way with .NET 9.0! github.com/dotnet/runtime…

Casts with PGO data improve LINQ quite a lot in some cases 😯. Coming your way with .NET 9.0! github.com/dotnet/runtime…
Egor Bogatov (@egorbo) 's Twitter Profile Photo

Funny bug (is it?) - allocations are considered sideeffect-free and jit slightly re-ordered it here leading to 24 bytes allocated between two GC.GetAllocatedBytesForCurrentThread calls 😐

Funny bug (is it?) - allocations are considered sideeffect-free and jit slightly re-ordered it here leading to 24 bytes allocated between two GC.GetAllocatedBytesForCurrentThread calls 😐
Egor Bogatov (@egorbo) 's Twitter Profile Photo

New release of Disasmo supports NativeAOT without custom runtimes! Just put your cursor on any method and click Shift+Alt+D! (after Disasmo VS add-in is installed of course 😉)

New release of Disasmo supports NativeAOT without custom runtimes! Just put your cursor on any method and click Shift+Alt+D! (after Disasmo VS add-in is installed of course 😉)
Egor Bogatov (@egorbo) 's Twitter Profile Photo

Consider using NoOptimization attribute to improve performance in your production! 🙃 (from github.com/dotnet/runtime…)

Consider using NoOptimization attribute to improve performance in your production! 🙃 (from github.com/dotnet/runtime…)
Daniel Lemire (@lemire) 's Twitter Profile Photo

Validating gigabytes of Unicode strings per second… in C#? We have been working on a fast library to validate and transcode Unicode and other formats such as base64 in C++: simdutf. We wondered: could we achieve the same good results in C#? Microsoft’s .NET framework has made

Validating gigabytes of Unicode strings per second… in C#?

We have been working on a fast library to validate and transcode Unicode and other formats such as base64 in C++: simdutf. We wondered: could we achieve the same good results in C#?

Microsoft’s .NET framework has made
Egor Bogatov (@egorbo) 's Twitter Profile Photo

Expensive Sony 1000XM5 after just a few month of careful use 🥲thin & cheap plastic (I am sure it's the planned obsolescence, XM3 and XM4 were good) - my last Sony product ever. Any hints for a better wireless noise cancelling headsets?

Expensive Sony 1000XM5 after just a few month of careful use 🥲thin &amp; cheap plastic (I am sure it's the planned obsolescence, XM3 and XM4 were good) - my last <a href="/Sony/">Sony</a> product ever. Any hints for a better wireless noise cancelling headsets?
Egor Bogatov (@egorbo) 's Twitter Profile Photo

A huge perf regression in .NET 9.0 due to ... one missing 'vzeroupper' instruction 😐 github.com/dotnet/runtime… (only on certain CPUs, though)

A huge perf regression in .NET 9.0 due to ... one missing 'vzeroupper' instruction 😐 github.com/dotnet/runtime… (only on certain CPUs, though)
Vladimir Shchur (@lanayx) 's Twitter Profile Photo

It's been a year since I started my blog, so I rerun the benchmark on .NET9 RC2 (on the same machine). And it's indeed faster! Today I've got Producer: 961K msg/s (+10%) Consumer: 939K msg/s (+12%) #fsharp #dotnet Apache Pulsar x.com/Lanayx/status/…

Egor Bogatov (@egorbo) 's Twitter Profile Photo

A small MCP Client & Server example in C# I built to learn the SDK, it's a bit unfortunate there is no common standard for a config 🫤 github.com/EgorBo/McpClie…

A small MCP Client &amp; Server example in C# I built to learn the SDK, it's a bit unfortunate there is no common standard for a config 🫤 github.com/EgorBo/McpClie…
Egor Bogatov (@egorbo) 's Twitter Profile Photo

A question to see if yet another LLM has reached the AGI: "Can you drink from a cup with no bottom and a sealed top?" so far, all of the top ones say it's some nonsense. 🙄

Egor Bogatov (@egorbo) 's Twitter Profile Photo

We've just published "Unsafe C# code best (worst) practices" article - a set of 25 good/bad examples: learn.microsoft.com/en-us/dotnet/s… Let's crash productions in style together! 🧐

We've just published "Unsafe C# code best (worst) practices" article - a set of 25 good/bad examples: learn.microsoft.com/en-us/dotnet/s… Let's crash productions in style together! 🧐
Egor Bogatov (@egorbo) 's Twitter Profile Photo

Our small, tight-knit team is hiring a Compiler Engineer for the .NET JIT. We're happy to both teach and learn new ways to make code run faster 🚀 (C++/C#, Redmond area) jobs.careers.microsoft.com/global/en/job/…