![]() ![]() ![]() ![]() This shown up a scalability botheneck with Roslyn and Visual Studio for Mac first project load. Move a few hot data structures in the type loader to use lock free reads. Optimize array stores of non-final ref types. This shows up as performance issue with applications such as Roslyn that very quickly ramp up a lot of threads. It avoid multiple threads compiling the same method at the same time and limits the number of threads simultaneously compiling. ![]() The Runtime now controls concurrent method compilation. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |