170 похожих чатов

Почему может сам не срабатывать сборщик мусора? Посмотрел расход памяти

своими самыми жрущими микросервисами через dotMemory, основное - unmanaged memory. Добавил явный вызов GC.Collect в инициализацию контроллеров и теперь память не раздувается. Сервисы жрут 90\280 мб памяти против 2-3 ГБ. Asp.net core 3.1

32 ответов

4 просмотра

@pro_net

Ну дотнету просто кажется что не надо собирать мусор, мол все ок

Anton-Osadchii Автор вопроса
Larymar GC
@pro_net

а в чем разница этого и того чатов?

А серверный мод gc не включен случаем?

Anton-Osadchii Автор вопроса
Ilya
А серверный мод gc не включен случаем?

если его надо явно включать, то я не включал)

Anton Osadchii
если его надо явно включать, то я не включал)

Хм, раньше точно надо было явно, а вот надо ли сейчас - не знаю)

Окружение какое? Windows/Linux? Bare-metal? Vm? Docker?

Anton Osadchii
Просто WinServ 2016

Там же вроде Private Memory Limit можно выставить

Anton-Osadchii Автор вопроса
Roman Bukin
Там же вроде Private Memory Limit можно выставить

Нашел ограничения памяти для пула приложений, но при достижении - приложение просто перезапускается. Ты про другой лимит?

А удалось понять, что это за unmanaged memory?

Anton-Osadchii Автор вопроса
Dr. Friedrich von Never
А удалось понять, что это за unmanaged memory?

То что я видел в профайлере - это память, которая использовалась, но потом освободилась (но не самим приложением), Если я вызывал из профайлера GC, освобождалась уже приложением

Anton Osadchii
Нашел ограничения памяти для пула приложений, но п...

Хз. Их там 2 вроде. Только приватный имеет смысл.

Dr. Friedrich von Never
Пул приложений… у тебя там ещё и IIS?

Ага, уличили его за некромантией

Roman Bukin
IS != IIS

Ха, рассказывай больше!

Dr. Friedrich von Never
Ха, рассказывай больше!

https://github.com/IdentityServer/IdentityServer4

Roman Bukin
https://github.com/IdentityServer/IdentityServer4

Рома, ну ты меня совсем за дуралея держишь?

Я потихоньку свой уже пишу

Roman Bukin
Я потихоньку свой уже пишу

Есть у вас там в Додо какая-то искорка велосипедистости, конечно

Dr. Friedrich von Never
Рома, ну ты меня совсем за дуралея держишь?

Нет конечно, просто ты доебалуса подрубил)

Roman Bukin
Это пет проект

Гуиды тоже были пет проектом?

Roman Bukin
Я потихоньку свой уже пишу

Сделай только чтобы он работал in-process, шоб не надо было обязательно ебаться и отдельным сервисом поднимать

Roman Bukin
Их кстати не приняли(

Но у вас они в продакшене работают? Это же просто библиотека?

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
26
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Карта сайта