|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stupnik 2:5020/400 09 Feb 2002 17:23:08 To : All Subject : Data::Dumper - может кому интересно :) --------------------------------------------------------------------------------
Hi!
Решил я маленько поюзать Data::Dumper;
Hу, и перед тем как поюзать решил
проверить, на сколько всё плохо у nosx версии.
Сделал скриптец.
use Data::Dumper;
print "Generating\n";
foreach my $i(0..100)
{
foreach my $j(0..100)
{
$a->[$i]->[$j]=$i+$j;
}
}
print "Dumping\n";
my $x=Dumper($a);
print $x;
<>;
Запускаю.
Комп встаёт колом.
Смотрю в taskmanager.
Опаньки. perl.exe - virtual memory 700Mb
:-[ ]
Собрал с XS-ом.
Всё ок.
Памяти скромненько поюзал,
отработал быстро. Относительно.
Потом я попробовал Storable.
Со скоростью и памятью у него всё гораздо лучше :)
Hо дампит, вестимо, в бинарном формате :(
Еще попробовал Data::DumpXML;
Прикольно.
Hа этом примере не сломался.
Работал всего в два раза дольше чем XS-ный Data::Dumper;
По памяти гораздо лучше неXS-ный дампер,
но в общем-то неслабо.
Это я так, просто делюсь информацией :)
Как говорится - наступил на грабли, не дай наступить другому.
--
Best regards,
Konstantin.
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
--- ifmail v.2.15dev5
* Origin: Talk.Mail.Ru (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64880aa6d041.html, оценка из 5, голосов 10
|