Тест производительности C# ⇐ C#
-
Anonymous
Тест производительности C#
Что из перечисленного может обеспечить наилучшую производительность в многопоточном приложении? Я не уверен, дает ли это представление о производительности, но результаты были от самого быстрого к самому медленному, вот так:
1-.NET Framework (форма) 2-.NET Core (форма) 3- Консольное приложение
` Программа общественного класса { общественная статическая пустота Main() { Секундомер секундомер = новый секундомер(); секундомер.Старт(); PerformTaskInNetFramework(); секундомер.Стоп(); Console.WriteLine($.net framework: {stopwatch.ElapsedMilliсекунды} мс"); секундомер.Сброс(); } общественная статическая пустота PerformTaskInNetFramework() { целое число = 0; for (int i = 0; i < 100000000; i++) { итого += я; } } }`
Что из перечисленного может обеспечить наилучшую производительность в многопоточном приложении? Я не уверен, дает ли это представление о производительности, но результаты были от самого быстрого к самому медленному, вот так:
1-.NET Framework (форма) 2-.NET Core (форма) 3- Консольное приложение
` Программа общественного класса { общественная статическая пустота Main() { Секундомер секундомер = новый секундомер(); секундомер.Старт(); PerformTaskInNetFramework(); секундомер.Стоп(); Console.WriteLine($.net framework: {stopwatch.ElapsedMilliсекунды} мс"); секундомер.Сброс(); } общественная статическая пустота PerformTaskInNetFramework() { целое число = 0; for (int i = 0; i < 100000000; i++) { итого += я; } } }`
Мобильная версия