The OpenNET Project / Index page

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



"Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом на языке Rust "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Присылайте удачные настройки в раздел примеров файлов конфигурации на WIKI.opennet.ru.
. "Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом..." +/
Сообщение от Аноним (-), 12-Фев-21, 19:50 
>>> "починил" по-быстрому вызовом malloc_trim при большой нагрузке
>> Поэтому не в курсе, что сишники и плюсовики пишут и тюнят для высоконагруженых задач аллокаторы.
> В большинстве случаев и стандартного хватает. И он как-то не течет по черному. Странно.

*рукалицо*
Фееричный ламеризм.
По умолчанию используется системный аллокатор
https://doc.rust-lang.org/beta/std/alloc/struct.System.html
> The default memory allocator provided by the operating system.
> This is based on malloc on Unix platforms and HeapAlloc on Windows, plus
> related functions.
> The compiler currently ships two default allocators: alloc_system and alloc_jemalloc

О чем чуть ли не прямым текстом сказали ""починил" по-быстрому вызовом malloc_trim при большой нагрузке":

> https://man7.org/linux/man-pages/man3/malloc_trim.3.html
> This function is a GNU extension.
> Since glibc 2.8 this function frees memory in all arenas and in
> all chunks with whole free pages.

Т.е. allocator в системной либе glibc не отдавал освобожденную память системе (по вашему - "тек"), а "виноват" у "экспертов" оказался раст.
  


> Можно мне потроллить "экспертов" у которых как обычно случилась нестыковка обещаний с действительностью? :) Если вы не поняли, чем больше

Бла-бла ... облажался - свинти с темы еще раз.

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

Оглавление
Выпуск утилиты curl 7.75.0 с экспериментальным HTTP-бэкендом на языке Rust , opennews, 04-Фев-21, 11:26  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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