Thread WWW::Scripter verbraucht viel Resourcen
(13 answers)
Opened by IceRage at 2010-03-07 20:29
Hallo
ich versuche mich gerade an WWW::Scripter. Soweit klappt es auch einigermaßen ... es tut was es soll. Das Problem ist allerdings, dass der Speicherbedarf schon nach kurzer Zeit extrem ansteigt, und dass auf keinen Fall so bleiben kann. Ich benutze WWW::Scripter wie folgt: Code (perl): (dl
)
1 2 3 4 5 6 7 my $www = new WWW::Scripter(); $www->use_plugin('Ajax'); $www->get($link); $www->document->getElementById('file-1')->trigger_event('click'); my $iframe_doc = $www->document->innerHTML; $www->clear_history(1); $www = undef; Dieses Codefragment wird in einer Schleife aufgerufen, die pro Sekunde eine neue Seite aufruft. $www = undef und $www->clear_history() sind Versuche, den Speicherverbrauch zu reduzieren, doch leider ohne Erfolg bisher. Das Skript steht nach wenigen Aufrufen mit über 300MB im Speicher. Bei ca. 1000 Seitenaufrufen würde das mein System sprengen. Ich konnte leider so gut wie nichts zu WWW::Scripter im Netz finden. Es gibt scheinbar nur die CPAN Quellen und die helfen mir nicht weiter. Was mir wichtig wäre sind Codebeispiele, oder jemand der weiß, wie man den Speicherverbrauch reduzieren kann. Gruß, IceRage Last edited: 2010-03-07 20:31:09 +0100 (CET) |