eval() a zatez systemu
Zdeněk Mazanec
bluehawk na cesnet.cz
Pondělí Duben 20 10:11:50 MEST 1998
>Aplikace bezela na NT a tam se zdalo ze to zere docela dost. No az
>najdu cas zkusim jednoduchy pokus: pustim dva porgramky: jeden se
>smyckou co bude neco narocneho pocitat a druhy se smyckou s nejakym
>trivialnim eval(). Minimalne to asi sezere vic pameti, ale to by u WWW
>aplikace nebylko tak hrozne pokud to v pameti zustane jen jednou...
Mate pravdu oba. Je pravda, ze se zadny dalsi perl nebo jiny proces nepousti
ani kdyz se narazi na funkci eval(). Nicmene zminovana je skutecne pomerne
narocna na pamet a i na procesor. Je ovsem fakt, ze take dost zalezi na tom,
co se funkci eval() predhodi.
K tomu vasemu testu: je otazka, co je narocny vypocet, ale situaci bych
prirovnal asi k tomu, ze eval je asi tak narocne, jako substituce retezce
jinym retezcem s pouzitim promennych.
Z.M.
Další informace o konferenci Perl