Re[8]: [Haskell] Сериализация
От: BulatZiganshin  
Дата: 20.10.09 15:06
Оценка:
Здравствуйте, thesz, Вы писали:

T>Show структуры даёт ~400K текста. show / reads работают без нареканий.


T>Переделал под DeriveBinary/ByteString/Put/Get. Сохранение работает в полтора раза больше


дольше? имхо, ты его применяешь как-то не так, медленнее чем на ленивых списках сделать очень трудно
Люди, я люблю вас! Будьте бдительны!!!
Re[9]: [Haskell] Сериализация
От: thesz Россия http://thesz.livejournal.com
Дата: 20.10.09 15:07
Оценка:
Здравствуйте, BulatZiganshin, Вы писали:

BZ>Здравствуйте, thesz, Вы писали:


T>>Show структуры даёт ~400K текста. show / reads работают без нареканий.


T>>Переделал под DeriveBinary/ByteString/Put/Get. Сохранение работает в полтора раза больше


BZ>дольше? имхо, ты его применяешь как-то не так, медленнее чем на ленивых списках сделать очень трудно


"Быстрее", конечно.

Но если чтение делается через out of memory, это не дело.
Yours truly, Serguey Zefirov (thesz NA mail TOCHKA ru)
Re[10]: [Haskell] Сериализация
От: BulatZiganshin  
Дата: 20.10.09 15:10
Оценка:
Здравствуйте, thesz, Вы писали:

T>>>Show структуры даёт ~400K текста. show / reads работают без нареканий.


T>>>Переделал под DeriveBinary/ByteString/Put/Get. Сохранение работает в полтора раза больше


T>"Быстрее", конечно.


всё равно слишком мало

T>Но если чтение делается через out of memory, это не дело.


помню, там была такая проблема. сначала вычисляется длина всего спсика, записывается в поток, затем сам список поэлементно. ну и многие другие контейнеры через список сериализуются. понятно как это поправить, не знаю внесли ли они это исправление в codebase. ты последнюю версию binary используешь? в любом случае — в архивы cafe или спроси снова
Люди, я люблю вас! Будьте бдительны!!!
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.