The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Прекращена разработка библиотеки управления памятью jemalloc "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Прекращена разработка библиотеки управления памятью jemalloc "  +/
Сообщение от opennews (ok), 13-Июн-25, 23:46 
Автор библиотеки управления памятью jemalloc объявил о прекращении разработки проекта и перевёл GitHub-репозиторий в архивный режим, допускающий доступ только для чтения. Библиотека jemalloc предлагала альтернативную  реализацию функций malloc, оптимизированную для снижения фрагментации и работы на многопроцессорных системах. В 2005 году библиотека была включена в состав FreeBSD, а в 2007 была задействована в Firefox...

Подробнее: https://www.opennet.dev/opennews/art.shtml?num=63405

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Прекращена разработка библиотеки управления памятью jemalloc..."  +8 +/
Сообщение от Skullnetemail (ok), 13-Июн-25, 23:46 
А что там можно ещё разрабатывать?
Ответить | Правка | Наверх | Cообщить модератору

47. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (47), 14-Июн-25, 10:04 
> автор jemalloc уволился из Facebook, а разработка была продолжена оставшейся командой из Facebook

А что тут вообще можно использовать?

Ответить | Правка | Наверх | Cообщить модератору

2. "Прекращена разработка библиотеки управления памятью jemalloc..."  –3 +/
Сообщение от НяшМяш (ok), 14-Июн-25, 00:00 
Книгомордые редиски, переезжаем на tcmalloc от гугла или mimalloc от майков.
Ответить | Правка | Наверх | Cообщить модератору

30. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Зануда (?), 14-Июн-25, 07:07 
dfwmalloc
Ответить | Правка | Наверх | Cообщить модератору

41. "Прекращена разработка библиотеки управления памятью jemalloc..."  +1 +/
Сообщение от Лансер (ok), 14-Июн-25, 08:30 
hardened_malloc?
Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

46. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Лансер (ok), 14-Июн-25, 09:54 
> This is a security-focused general purpose memory allocator providing the malloc API along with various extensions. It provides substantial hardening against heap corruption vulnerabilities.
> The security-focused design also leads to much less metadata overhead and memory waste from fragmentation than a more traditional allocator design.
> It aims to provide decent overall performance with a focus on long-term performance and memory usage rather than allocator micro-benchmarks.
> It offers scalability via a configurable number of entirely independent arenas, with the internal locking within arenas further divided up per size class.
Ответить | Правка | Наверх | Cообщить модератору

4. "Прекращена разработка библиотеки управления памятью jemalloc..."  –5 +/
Сообщение от Аноним (4), 14-Июн-25, 00:09 
Она была ужасно кривая и ломала примерно весь софт. Конфигурация сложная и не универсальная. При обновлениях всё рассыпается, сначала файрфокс с ней работал, потом перестал.
Ответить | Правка | Наверх | Cообщить модератору

5. "Прекращена разработка библиотеки управления памятью jemalloc..."  +8 +/
Сообщение от Аноним (5), 14-Июн-25, 00:11 
Какая-то тупая совсем ложь. У меня на ней кластер работал годами.
Ответить | Правка | Наверх | Cообщить модератору

6. "Прекращена разработка библиотеки управления памятью jemalloc..."  –3 +/
Сообщение от Аноним (4), 14-Июн-25, 00:13 
Да конечно. Кластер чего, кластер питона с пхп? Ну и то что было раньше не считается, софт то развивается, а стабж давно стагнирует.
Ответить | Правка | Наверх | Cообщить модератору

14. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (14), 14-Июн-25, 02:57 
Использовал. Не было проблем....
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

22. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от morphe (?), 14-Июн-25, 04:27 
> сначала файрфокс с ней работал, потом перестал

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

В частности firefox уже использует форк jemalloc из коробки, и ему не нравится когда он запущен поверх системного jemalloc/tcmalloc
Аналогично с хромом - он включает в себя tcmalloc, и он тоже падает если в системе аллокатор стоит tcmalloc/jemalloc

Оба используют свои аллокаторы в первую очередь для hardening, и если ты выключишь в браузерах hardening - то они у тебя будут работать на любом системном аллокаторе, ну и его ты соответственно можешь hardened ставить

Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

42. "Прекращена разработка библиотеки управления памятью jemalloc..."  –1 +/
Сообщение от Аноним (4), 14-Июн-25, 09:00 
Питон у меня тоже внезапно отвалился. Но да, у него свой аллокатор поверх системного. Это было актуально, потому что питон весьма жадный до памяти. А вот tcmalloc я переопределяю как раз для электрон приложений, чтобы они умерили аппетиты.
Ответить | Правка | Наверх | Cообщить модератору

11. "Прекращена разработка библиотеки управления памятью jemalloc..."  +3 +/
Сообщение от Кошкажена (?), 14-Июн-25, 02:02 
Поясните какой там может быть технический долг? Там кода не так много...
Ответить | Правка | Наверх | Cообщить модератору

60. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Dzen Python (ok), 14-Июн-25, 20:28 
Код непонятен нынешнему поколению миддлов, в т.ч. и "выросших" из квотчиков?
Неправильное форматирование кода?
Нет auto-обёрток над типами, все в size_t?
Новый компилятор выдаёт целую стену из "пустых" ворнингов при сборке?
Для продолжения разработки нужно не на митапы по защите мигрантов ходить, а раскуривать логику?
Это просто прикрытие реальной нехватки рабочих рук при формально закрытых вакансиях.
Индуса Вахмаражью страшно пускать в боевую репу, его форк уже год не может даже час проработать без краша при интенсивном выделении/освобождении памяти?

Выбери любые три.

Ответить | Правка | Наверх | Cообщить модератору

12. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (12), 14-Июн-25, 02:10 
В чем прикол подобных биюлиотек? Не очень понятно в каких случаях надо юзать их, а не стандартную реализацию. И разве ядро не справляется с фрагментацией само?
Ответить | Правка | Наверх | Cообщить модератору

15. "Прекращена разработка библиотеки управления памятью jemalloc..."  –4 +/
Сообщение от Аноним (14), 14-Июн-25, 02:57 
погугли
Ответить | Правка | Наверх | Cообщить модератору

52. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (52), 14-Июн-25, 12:54 
гуглить уже не модно, спроси у джипити
Ответить | Правка | Наверх | Cообщить модератору

17. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (17), 14-Июн-25, 03:28 
Что значит стандартная реализация? В каждой ОС, libc эти "стандарты" разные. Вот, к примеру, во FreeBSD - jemalloc и есть стандратная реализация, т.е. ты пишешь char *p = malloc(1024); и вызывается jemalloc.
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

27. "Прекращена разработка библиотеки управления памятью jemalloc..."  +1 +/
Сообщение от Аноним (27), 14-Июн-25, 06:21 
т.е. фря всё?
Ответить | Правка | Наверх | Cообщить модератору

49. "Прекращена разработка библиотеки управления памятью jemalloc..."  +4 +/
Сообщение от YetAnotherOnanym (ok), 14-Июн-25, 11:11 
Так она давно "всё".
Фря стала "всё" в тот момент, когда первый школьник установил Linux на свой десктоп, зашёл с него на опеннет и объявил, что всё, кроме Linux'а теперь - всё.
Ответить | Правка | Наверх | Cообщить модератору

21. "Прекращена разработка библиотеки управления памятью jemalloc..."  +2 +/
Сообщение от morphe (?), 14-Июн-25, 04:21 
glibcшный аллокатор во многих задачах работает хуже чем хотелось бы
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

44. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (4), 14-Июн-25, 09:45 
> glibcшный аллокатор во многих задачах работает хуже чем хотелось бы

Glibc имеет не меньше параметров для конфигурации.

Ответить | Правка | Наверх | Cообщить модератору

45. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (45), 14-Июн-25, 09:53 
Просто посмотри сравнение с malloc на примере ноды
https://github.com/nodejs/node/issues/21973
Ответить | Правка | К родителю #12 | Наверх | Cообщить модератору

16. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (16), 14-Июн-25, 03:18 
для freeswitch на больших нагрузках решала много проблем с качеством голоса и тормозами. теперь нужно искать замену. печаль.
Ответить | Правка | Наверх | Cообщить модератору

25. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от bOOster (ok), 14-Июн-25, 06:18 
Чегой??
Ответить | Правка | Наверх | Cообщить модератору

26. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от bOOster (ok), 14-Июн-25, 06:19 
Какие нахрен нагрузки??? Причем тут FreeSwitch?
Sofia знешь че такое и Nokia изначально? :)
Да, Nokia мощно вкинула SIP стэк в опенсоурс
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

61. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Tron is Whistling (?), 14-Июн-25, 21:31 
У вас просто нет таких нагрузок, под которыми монструозно костыльный фрисвитч ляжет... внезапно именно из-за аллокатора. Так уж это вот поделие написали. Но если честно - я бы его таки шардил при появлении подобных нагрузок.
Ответить | Правка | Наверх | Cообщить модератору

28. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от bOOster (ok), 14-Июн-25, 06:29 
> для freeswitch на больших нагрузках решала много проблем с качеством голоса и
> тормозами. теперь нужно искать замену. печаль.

BSD как не странно работает лучше всех. Хехехе
Есть проблемы - напиши мне и я сделаю тебе минимальные тайминги

Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

58. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (58), 14-Июн-25, 18:13 
> BSD как не странно работает лучше всех.

Но только на суперсекретных локалхостах местных анонимов. В дикой природе встречается крайне редко и в очень ограниченном количестве случаев.

Ответить | Правка | Наверх | Cообщить модератору

62. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (62), 14-Июн-25, 22:03 
Если присмотреться в код фрисвича, там такое можно найти, что все волосы сразу зашевелятся и не только.
Ответить | Правка | К родителю #16 | Наверх | Cообщить модератору

19. "Прекращена разработка библиотеки управления памятью jemalloc..."  +2 +/
Сообщение от Golangdev (?), 14-Июн-25, 03:54 
Ушла эпоха...
Ответить | Правка | Наверх | Cообщить модератору

48. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (48), 14-Июн-25, 10:41 
"После переименования в Meta приоритеты компании изменились, развитие библиотеки застопорилось и разработка сосредоточилась только на внутренних потребностях."

А всё почему, потому что не GPL?!

Ответить | Правка | Наверх | Cообщить модератору

54. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (54), 14-Июн-25, 14:09 
А всё потому, что Цукерберг хочет метавселенные. Но совершенно не понимает, как их сделать интересными не только для него одного.
Ответить | Правка | Наверх | Cообщить модератору

51. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (51), 14-Июн-25, 12:42 
1с с ней хорошо работает...
(((
Ответить | Правка | Наверх | Cообщить модератору

53. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (53), 14-Июн-25, 13:13 
Rust до 1.32 его тоже использовал по дефолту.
Ответить | Правка | Наверх | Cообщить модератору

55. "Прекращена разработка библиотеки управления памятью jemalloc..."  +/
Сообщение от Аноним (17), 14-Июн-25, 15:53 
Дырявый сишный аллокатор? А как же безопасность?
Ответить | Правка | Наверх | Cообщить модератору

59. Скрыто модератором  +/
Сообщение от Аноним (59), 14-Июн-25, 19:50 
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру