|
2.47, Аноним (47), 10:04, 14/06/2025 [^] [^^] [^^^] [ответить]
| +1 +/– |
> автор jemalloc уволился из Facebook, а разработка была продолжена оставшейся командой из Facebook
А что тут вообще можно использовать?
| |
|
1.2, НяшМяш (ok), 00:00, 14/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Книгомордые редиски, переезжаем на tcmalloc от гугла или mimalloc от майков.
| |
|
|
3.46, Лансер (ok), 09:54, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> 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. | |
|
|
1.4, Аноним (4), 00:09, 14/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| –4 +/– |
Она была ужасно кривая и ломала примерно весь софт. Конфигурация сложная и не универсальная. При обновлениях всё рассыпается, сначала файрфокс с ней работал, потом перестал.
| |
|
2.5, Аноним (5), 00:11, 14/06/2025 [^] [^^] [^^^] [ответить]
| +7 +/– |
Какая-то тупая совсем ложь. У меня на ней кластер работал годами.
| |
|
3.6, Аноним (4), 00:13, 14/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Да конечно. Кластер чего, кластер питона с пхп? Ну и то что было раньше не считается, софт то развивается, а стабж давно стагнирует.
| |
|
2.22, morphe (?), 04:27, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> сначала файрфокс с ней работал, потом перестал
Системный аллокатор без проблем заменяется и стабильно работает везде... За исключением тех случаев, когда программа сама использует hardener allocator, у которого другие ожидания от системного
В частности firefox уже использует форк jemalloc из коробки, и ему не нравится когда он запущен поверх системного jemalloc/tcmalloc
Аналогично с хромом - он включает в себя tcmalloc, и он тоже падает если в системе аллокатор стоит tcmalloc/jemalloc
Оба используют свои аллокаторы в первую очередь для hardening, и если ты выключишь в браузерах hardening - то они у тебя будут работать на любом системном аллокаторе, ну и его ты соответственно можешь hardened ставить
| |
|
3.42, Аноним (4), 09:00, 14/06/2025 [^] [^^] [^^^] [ответить]
| –1 +/– |
Питон у меня тоже внезапно отвалился. Но да, у него свой аллокатор поверх системного. Это было актуально, потому что питон весьма жадный до памяти. А вот tcmalloc я переопределяю как раз для электрон приложений, чтобы они умерили аппетиты.
| |
|
|
1.12, Аноним (12), 02:10, 14/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
В чем прикол подобных биюлиотек? Не очень понятно в каких случаях надо юзать их, а не стандартную реализацию. И разве ядро не справляется с фрагментацией само?
| |
|
2.17, Аноним (17), 03:28, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Что значит стандартная реализация? В каждой ОС, libc эти "стандарты" разные. Вот, к примеру, во FreeBSD - jemalloc и есть стандратная реализация, т.е. ты пишешь char *p = malloc(1024); и вызывается jemalloc.
| |
|
|
4.49, YetAnotherOnanym (ok), 11:11, 14/06/2025 [^] [^^] [^^^] [ответить]
| +4 +/– |
Так она давно "всё".
Фря стала "всё" в тот момент, когда первый школьник установил Linux на свой десктоп, зашёл с него на опеннет и объявил, что всё, кроме Linux'а теперь - всё.
| |
|
|
2.21, morphe (?), 04:21, 14/06/2025 [^] [^^] [^^^] [ответить]
| +2 +/– |
glibcшный аллокатор во многих задачах работает хуже чем хотелось бы
| |
|
3.44, Аноним (4), 09:45, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> glibcшный аллокатор во многих задачах работает хуже чем хотелось бы
Glibc имеет не меньше параметров для конфигурации.
| |
|
|
1.16, Аноним (16), 03:18, 14/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
для freeswitch на больших нагрузках решала много проблем с качеством голоса и тормозами. теперь нужно искать замену. печаль.
| |
|
2.26, bOOster (ok), 06:19, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
Какие нахрен нагрузки??? Причем тут FreeSwitch?
Sofia знешь че такое и Nokia изначально? :)
Да, Nokia мощно вкинула SIP стэк в опенсоурс
| |
2.28, bOOster (ok), 06:29, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
> для freeswitch на больших нагрузках решала много проблем с качеством голоса и
> тормозами. теперь нужно искать замену. печаль.
BSD как не странно работает лучше всех. Хехехе
Есть проблемы - напиши мне и я сделаю тебе минимальные тайминги
| |
|
1.48, Аноним (48), 10:41, 14/06/2025 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
"После переименования в Meta приоритеты компании изменились, развитие библиотеки застопорилось и разработка сосредоточилась только на внутренних потребностях."
А всё почему, потому что не GPL?!
| |
|
2.54, Аноним (54), 14:09, 14/06/2025 [^] [^^] [^^^] [ответить]
| +/– |
А всё потому, что Цукерберг хочет метавселенные. Но совершенно не понимает, как их сделать интересными не только для него одного.
| |
|
|