4 ms·
Rust offers more performance. There are some big 3d games written in C#, but they have also suffered from performance issues.
by gameswithgo 6y ago
Rust offers more performance. There are some big 3d games written in C#, but they have also suffered from performance issues.
- pjmlp 6y agoC# performance is quite alright when people know how to use the language. > this is only a partial list of changes made to improve the GC itself, but that last bullet brings me to a topic of particular fascination for me, as it speaks to a lot of the work we’ve done in .NET in recent years. In this release, we’ve continued, and even accelerated, the process of porting native implementations in the coreclr runtime from C/C++ to instead be normal C# managed code in System.Private.Corelib. Such a move has a plethora of benefits, including making it much easier for us to share a single implementation across multiple runtimes (like coreclr and mono), and even making it easier for us to evolve API surface area, such as by reusing the same logic to handle both arrays and spans. But one thing that takes some folks by surprise is that such benefits also include performance, in multiple ways. https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5 https://devblogs.microsoft.com/dotnet/performance-improvemen... > In a community run benchmark of different gRPC server implementations, .NET gets the highest requests per second after Rust, and is just ahead of C++ and Go. https://devblogs.microsoft.com/aspnet/grpc-performance-improvements-in-net-5/ https://devblogs.microsoft.com/aspnet/grpc-performance-impro...