Я и мой ёбаный кот на фоне ковра. Войти !bnw Сегодня Клубы

Если верить htop'у, mp3gain сжирает 17 терабайт виртуальной памяти. Обрабатывает он при этом пятидесятиметровые файлы. Интересно, зачем ему столько.

http://rghost.net/56987292.view

#TBW3Y1 / @minoru / 3761 день назад

Найс. Больше интересно, *как* ему столько.
#TBW3Y1/9H4 / @anonymous / 3761 день назад
@anonymous Чтобы адресовать 17 терабайт, нужно ceiling ( ln(17 * 1024^4) / ln(2) ) = 45 бит, а я на 64-хбитной платформе. Так что с этим как раз никаких проблем.
#TBW3Y1/DBZ / @minoru --> #TBW3Y1/9H4 / 3761 день назад
Может быть это sparse array?
#TBW3Y1/D6A / @l29ah / 3761 день назад
@l29ah Хорошее предположение. Моего любопытства хватило только на скачивание сорцов и grep -R sparse. Ничего не нашлось. НЕИНТЕРЕСНАЯ ЗАГАДКА
#TBW3Y1/EEM / @minoru --> #TBW3Y1/D6A / 3761 день назад
@minoru Ищи по mmap.
#TBW3Y1/NGK / @l29ah --> #TBW3Y1/EEM / 3761 день назад
@l29ah Ничего.
#TBW3Y1/MD2 / @minoru --> #TBW3Y1/NGK / 3761 день назад
@l29ah Хочу рабочий пример! mmap(NULL, 17*(size_t)1<<45, PROT_READ, MAP_ANONYMOUS, -1, 0); //не работает
#TBW3Y1/61Z / @anonymous --> #TBW3Y1/NGK / 3761 день назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.