![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Запустил сравнение Araxis Merge на двух 100 мб файлах, он выжрал гиг памяти и сидит в нее долбится.
В связи с этим вспоминается, что
vitus_wagner постоянно ругается на тему "раньше обрабатывали под досом файлы в 100 раз больше чем объем памяти, а сейчас разучились".
И статья, которую кто-то недавно постил на тему кэширования файлов и свопа в винде, где написано, что делать собственные кэши, чтение файла по кускам и вообще выпендриваться алгоритмами давно не модно, т.к. винда лучше знает как ей это делать, особенно с мемори-маппед файлами.
А у Firebird так и вообще есть параметр "использовать ли кэш операционки", пороговый - задано количество страниц, если база меньше чем это количество - то используется, если больше - то нет. Не совсем понятно обоснование для наличия такого параметра и более того - указание его в страницах (которые могут иметь разные размеры у разных баз), а не в абсолютных значениях.
В связи с этим вспоминается, что
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-userinfo.gif)
И статья, которую кто-то недавно постил на тему кэширования файлов и свопа в винде, где написано, что делать собственные кэши, чтение файла по кускам и вообще выпендриваться алгоритмами давно не модно, т.к. винда лучше знает как ей это делать, особенно с мемори-маппед файлами.
А у Firebird так и вообще есть параметр "использовать ли кэш операционки", пороговый - задано количество страниц, если база меньше чем это количество - то используется, если больше - то нет. Не совсем понятно обоснование для наличия такого параметра и более того - указание его в страницах (которые могут иметь разные размеры у разных баз), а не в абсолютных значениях.
no subject
Date: 2010-11-25 06:53 am (UTC)no subject
Date: 2010-11-25 07:03 am (UTC)http://habrahabr.ru/blogs/windows7/107605/
no subject
Date: 2010-11-25 07:09 am (UTC)no subject
Date: 2010-11-25 07:18 am (UTC)no subject
Date: 2010-11-25 07:18 am (UTC)no subject
Date: 2010-11-25 07:46 am (UTC)Я им исходники мерджу (вот прям щас, кстати, в этот момент), их по сто мегов не бывает обычно.
no subject
Date: 2010-11-25 07:49 am (UTC)Но у вас наверное могут быть иные представления о назначении diff'а
no subject
Date: 2010-11-25 07:55 am (UTC)no subject
Date: 2010-11-25 08:07 am (UTC)no subject
Date: 2010-11-25 08:37 am (UTC)no subject
Date: 2010-11-25 08:50 am (UTC)no subject
Date: 2010-11-25 08:38 am (UTC)no subject
Date: 2010-11-25 08:51 am (UTC)no subject
Date: 2010-11-25 08:52 am (UTC)no subject
Date: 2010-11-25 08:56 am (UTC)а данные, небось, готовит для мержа - чтоб два раза не вставать
no subject
Date: 2010-11-25 07:11 am (UTC)no subject
Date: 2010-11-25 08:17 am (UTC)no subject
Date: 2010-11-25 08:19 am (UTC)no subject
Date: 2010-11-25 08:44 am (UTC)no subject
Date: 2010-11-25 09:56 am (UTC)Ёпт, а чем сей гений занимается? Сертификатами? А он пробовал скорость работы своих прог на сертификатах с именем в 100 Мб символов? Нет? В Бобруйск, жывотное! У меня имя в 100Мб длиной!
А вдруг хакер сделает в имени опечатку!
> Запустил сравнение Araxis Merge на двух 100 мб файлах, он выжрал гиг памяти
Как бэ крутые джежаи в таких случаях молча пишут на коленке свой дифф для 100 Мб.
no subject
Date: 2010-11-25 10:52 am (UTC)