Victor B. Wagner wrote:
On 2003.11.03 at 20:28:01 +0200, Sergei Olonichev wrote:
А зачем вам больше? 32 бита вполне хватит для Ваших 50k.
Так в этом то и вопрос. Просто вызывать mmap на каждый блок (условно
50k) - это, здается мне, ни чем не лучше чем вызывать fread (с точки
зрения
On 2003.11.04 at 12:53:55 +0600, Orehov Pasha wrote:
что-то это все напоминает задачу моей веселой юности, когда много памяти
в машины уже начали ставить, а программы писали в 16 бит... По-хорошему, как
тогда перешли на 32бит адреса, надо перейти на 64. Или сделать кэш
Ну перейди. Тысячи в
2 Chuprina, Cheusov, Onischenko, Wagner, Orehov:
Большое Спасибо за обсуждение.
Хмутро.
SO У меня есть файл размером больше 4G. И есть приложение которое иногда
SO читает этот файл по разным смещениям - как правило не более 50k. Причем
SO одни смещения используются значительно чаще чем другие (а большинство
SO возможных смещений не используется вообще).
SO Мне бы
Sergei Olonichev [EMAIL PROTECTED] writes:
Привет Всем!
Вот какой вопрос:
У меня есть файл размером больше 4G. И есть приложение которое иногда
читает этот файл по разным смещениям - как правило не более 50k.
Причем одни смещения используются значительно чаще чем другие (а
большинство
Aleksey Cheusov wrote:
Sergei Olonichev [EMAIL PROTECTED] writes:
Привет Всем!
Вот какой вопрос:
У меня есть файл размером больше 4G. И есть приложение которое иногда
читает этот файл по разным смещениям - как правило не более 50k.
Причем одни смещения используются значительно чаще чем
Sergei Olonichev [EMAIL PROTECTED] writes:
Очевидно что использовать mmap на весь файл не получится.
Это почему это?
потомучто указатель как был 32 bit так и остался как __off_t не определяй
void * ptr = mmap (...);
Это я торможу.
Тут у меня мысль появилась вот какая - я в этом файле
Eugene Onischenko wrote:
Sergei Olonichev wrote:
Aleksey Cheusov wrote:
Sergei Olonichev [EMAIL PROTECTED] writes:
Привет Всем!
Вот какой вопрос:
У меня есть файл размером больше 4G. И есть приложение которое иногда
читает этот файл по разным смещениям - как правило не
On 2003.11.03 at 20:28:01 +0200, Sergei Olonichev wrote:
А зачем вам больше? 32 бита вполне хватит для Ваших 50k.
Так в этом то и вопрос. Просто вызывать mmap на каждый блок (условно
50k) - это, здается мне, ни чем не лучше чем вызывать fread (с точки
зрения скорости), а может еще и
9 matches
Mail list logo