The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"огромные массивы в perl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"огромные массивы в perl"  
Сообщение от halt email(ok) on 18-Май-07, 23:40 
Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е мне надо после его заполнения сделать сброс в файл. ОЗУ в запасе есть.
Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не хочется все на С переписывать.

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

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "огромные массивы в perl"  
Сообщение от alexvs email(??) on 21-Май-07, 12:37 
>Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
>Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е
>мне надо после его заполнения сделать сброс в файл. ОЗУ в
>запасе есть.
>Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не
>хочется все на С переписывать.

Если проблема в записи в файл, то смотрите в сторону BerkeleyDB + Storable.
Если проблема в падении скрипта в корку при достижении определенного размера массива, то может стоит попытаться увеличить:  
kern.maxdsiz
kern.dfldsiz
(в FreeBSD по крайней мере)


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

2. "огромные массивы в perl"  
Сообщение от halt email(??) on 22-Май-07, 14:04 
>>Добрый день. Сталкнулся с такой проблемой есть массив $a[$i][$j][$z].
>>Затруднение вызвало то что при достижение определеного размера массив перестает обрабатываться т.е
>>мне надо после его заполнения сделать сброс в файл. ОЗУ в
>>запасе есть.
>>Кто нибудь сталкивался с такой проблемой? Подскажите куда копать? Уж очень не
>>хочется все на С переписывать.
>
>Если проблема в записи в файл, то смотрите в сторону BerkeleyDB +
>Storable.
>Если проблема в падении скрипта в корку при достижении определенного размера массива,
>то может стоит попытаться увеличить:
>kern.maxdsiz
>kern.dfldsiz
>(в FreeBSD по крайней мере)
спасибо за совет.
Решил начать с переустановки перл. О, чудо помогло :). что за глюк был не понятно :(


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

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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