parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Repeated allocation of very large block

Aleksey 23.11.2004 04:51

Открываю на сервере файл размером 27 мб.
Файл содержит таблицу с данными по траффику.
$tab[^table::load[nameless;$path]]
кол-во строк в таблице 638247
Перебираю по строчно чтобы сосчитать суммарный траффик.
^tab.menu{
	^if($tab.0 eq $server){
		^down.inc($tab.6)
	}{
		^up.inc($tab.6)
	}
}
спустя некоторое время появляется ошибка: http 500
лезу в лог, там:
...GC Warning: Repeated allocation of very large block (appr. size 1507328): May lead to memory leak and poor performance.GC Warning: Repeated allocation of very large block (appr. size 1536000): May lead to memory leak and poor performance.GC Warning: Out of Memory! Returning NIL!

Это можно как-то исправить?