Раздел полезных советов: Эксперименты по борьбе с утечками памяти Telegram Desktop, auto_tips, 14-Май-21, 00:16 [смотреть все]Известны жалобы о больших утечках памяти в Telegram Desktop на Linux, не наблюдаемых в таких же объемах на других ОС, в частности Windows и FreeBSD. В рамках проверки гипотезы о том, что дело в реализации системного аллокатора и настройках автопроигрывания медиа, помогающие автору TDesktop [[https://t.me/kepka_support/42874 энтузиасты]] создали канал https://t.me/tdesktop_crash, продолжительная прокрутка которого должна приводить к утечкам памяти. При этом при нормальном поведении закрытие этого окна (переключение на другой чат) должна освобождать память.Выяснилось, что на Windows при переключении чата память освобождается, на обычном Linux glibc - не освобождаются несколько Гб, но происходит почти полное освобождение через некоторое время, если запустить Telegram Desktop с аллокатором jemalloc из FreeBSD (пример для Debian, подробности см. в [[https://github.com/jemalloc/jemalloc/wiki/Getting-Started документации jemalloc]]): LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libjemalloc.so.2 telegram-desktop Аналогичные (или даже лучше) результаты были получены на дистрибутивах без glibc, например [[https://alpinelinux.org/ Alpine]], где применяется musl. Поскольку в разных дистрибутивах могут быть разные политики по сборке (статически и без), и майнтейнеры могут испытывать проблемы с включением решения, а современные аллокаторы сложны, и, возможно, glibc malloc может быть соответствующим образом настроен, к экспериментам и помощи приглашаются знатоки. URL: https://t.me/tdesktop_crash Обсуждается: https://www.opennet.ru/tips/info/3184.shtml
|
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 00:16 , 14-Май-21 (1)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 10:03 , 14-Май-21 (3)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, PedeRust, 20:57 , 15-Май-21 (6)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 21:10 , 16-Май-21 (8)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 23:35 , 16-Май-21 (9)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, отвечатель, 00:28 , 17-Май-21 (10)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, КО, 17:47 , 17-Май-21 (12)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Мяукающий Котик, 14:57 , 08-Июн-21 (43)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 00:13 , 11-Июн-21 (48)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, develop7, 14:25 , 08-Ноя-21 (72)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 11:58 , 24-Май-21 (27)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 08:51 , 17-Май-21 (11) –1
- Эксперименты по борьбе с утечками памяти Telegram Desktop, timur.davletshin, 08:38 , 21-Май-21 (17)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, YAAnonim, 18:30 , 21-Май-21 (18)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 21:06 , 21-Май-21 (19) +1
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 21:23 , 21-Май-21 (20) +1
- Эксперименты по борьбе с утечками памяти Telegram Desktop, pavlinux, 15:38 , 10-Июн-21 (45)
- Раздел полезных советов: Эксперименты по борьбе с утечками памяти Telegram Desktop, pavlinux, 22:39 , 10-Июн-21 (47) +1
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Федор Михалыч, 14:35 , 24-Июн-21 (58)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 16:25 , 12-Июл-21 (63)
- Эксперименты по борьбе с утечками памяти Telegram Desktop, Аноним, 01:05 , 09-Окт-21 (70)
|