Описание задачи
Требуется провести комплексное профилирование и анализ приложения на основе .NET Blazor Server, чтобы выявить и устранить причину утечки памяти. Приложение развернуто в Docker-контейнере на сервере с ОС Linux (Debian Bookworm) и активно использует Razor-компоненты. Утечка памяти приводит к постепенному увеличению потребления оперативной памяти и, в конечном итоге, к краху приложения.
Цель задачи
Определить источник утечки памяти в коде приложения, предложить меры по её устранению.
Для достижения цели потребуется:
- Произвести анелиз предоставленного дампа, выгруженного из рабочего приложения. (при необходимости будут предоставлены снимки памяти сделанные в разное время с разной степенью утечки)
- Выявление объектов, не корректно удаляемых из памяти.
- Анализ кода и архитектуры приложения в формате онлайн-конференции с командой разработчиков приложения.
Также крайне ценными будут рекомендации по оптимизации использования ресурсов.
Дополнительно
Инструменты и методы выполнения задачи остаются на Ваш выбор. Перед началом выполнения задачи потребуется предворительное собеседование потенциального исполнителя с командой разработчиков.
Опубликован 22.08.2025 в 17:10
Заказ находится в архиве