khaleelsyed Ответов: 3

От чего мы получим улучшение производительности?Чистое ядро 2.2 к.Чистое ядро 3.0?


У нас есть веб - приложение, разработанное в asp.net mvc, c# и web api с использованием .net core 2.2.

недавно в производственной среде мы столкнулись с проблемой утечек памяти и проблем с производительностью, поэтому после этого мы изо всех сил стараемся улучшить производительность и выявить причины утечек памяти в приложении.

мы сделали некоторые улучшения со стороны БД, такие как оптимизация sql-запросов и создание индексов в таблицах.. но не смог определить причину утечки памяти в приложении.

при низком заряде АКБ .объем ядра 3.0 позволит повысить производительность приложения?

Пожалуйста, предложите..

Что я уже пробовал:

проведение некоторых онлайн-исследований для повышения производительности приложения и определение причины утечек памяти с помощью некоторых диагностических инструментов

3 Ответов

Рейтинг:
0

CPallini

Цитата:
но не смог определить причину утечки памяти в приложении.
Почему это должно зависеть от версии .NET core Это, вероятно, проблема вашего приложения, и вы должны ее исправить.


Рейтинг:
0

RickZeeland

Там, кажется, есть много улучшений производительности, см.: 10 замечательных статей .Net Core 3.0, которые вы должны иметь взгляд - точечные учебники[^]
А также улучшения диагностики: Представляем улучшения диагностики в .NET Core 3.0 | .NET Blog[^]


khaleelsyed

спасибо, что поделились приведенными выше ссылками

Рейтинг:
0

Dave Kreskowiak

Улучшит ли это производительность вашего приложения? Может быть. Это скорее функция вашего кода, а не фреймворка.

Это также не исправит ваши проблемы с утечкой памяти, если они действительно таковы. В Windows, Если вы используете Диспетчер задач для просмотра памяти, используемой вашим приложением, это ложь. Диспетчер задач покажет вам, сколько памяти зарезервировано для вашего приложения, а не сколько оно на самом деле использует.


khaleelsyed

я видел некоторые статьи о том, что версия .net 3.0 использует меньше памяти по сравнению с версией 2.2

Dave Kreskowiak

И что же? Это все равно не исправит никаких утечек памяти или ресурсов. Это касается вас и вашего кода.