Как стать автором
Обновить
27
0
Александр @cherkalexander

Пользователь

Отправить сообщение

Спасибо. Да, читал об этом, но не особо углублялся

Не совсем понял, что значит «Емнип в GC Server по куче накажите ядро»

Проверил. Эти настройки как-то особо не влияют в данном случае. System.GC.RetainVM по-умолчанию - false, поэтому память по-умолчанию должна отдаваться операционной системе

https://learn.microsoft.com/en-us/dotnet/core/runtime-config/garbage-collector

RetainVM: true
RetainVM: true
RetainVM: false
RetainVM: false

Это как так? Не сталкивался с этим

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

О каком именно Clear() вы говорите?

А чем ждут то не угодил? ?

Спасибо за упоминание VMMap ?

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

Главное попутно ничего не сломать ?

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

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

Основная идея, если приложение не отдаёт память - значит оно никому особа и не нужна. Насильно у вас нет доступа заставить приложение вернуть всю не нужную память (круто, если бы кто-то пришёл и сказал, что это не так).

Если критично, чтобы приложение не жрало много памяти - то это уже дело реализации.

Мы никак не стали это исправлять, память в итоге всё равно освобождается. Я постарался показать это в описанных примерах.

Ну понятно, о таком совсем просто вряд ли получится написать. Ещё раз спасибо!

Круто, спасибо за рекомендацию! Сложно читается?

С долларами вроде ещё работает БКС

Насколько я знаю, ОТП банк все ещё работает с евро. Но там спред большой с биржей. БКС ещё можно попробовать.

Двойной фейл

Как говорит один известный человек, кто как обзывается тот так и называется

@LuggerFormas спасибо, глаз замылился пока писал

>> чукча писатель

Как говорит один известный человек, кто как называется тот так и называется

Конечно все зависит от реализации и можно сделать чтобы все жестко тупило. Но в целом все должно работать как и обычно.

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

Информация

В рейтинге
Не участвует
Откуда
Курск, Курская обл., Россия
Зарегистрирован
Активность