Thread Speicherverbrauch von XML::LibXML-DOM-Objekten (9 answers)
Opened by leo11 at 2010-04-01 19:52

leo11
 2010-04-03 18:56
#135676 #135676
User since
2008-08-14
250 Artikel
BenutzerIn
[default_avatar]
Guest ҉
Habt ihr überhaupt das Beispielprogramm gelesen?

Hab ich gelesen und probiert:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
use GTop ();

my $gtop = GTop->new;
my $m1 = $gtop->proc_mem($$)->size;
print $m1,"\n";

my $s1 = str1();
my $x1 = XML::LibXML->new();
my $p1 = $x1->parse_string($s1);

my $m2 = $gtop->proc_mem($$)->size;
print $m2,"\n";

my $s2 = str2();
my $x2 = XML::LibXML->new();
my $p2 = $x2->parse_string($s2);

my $m3 = $gtop->proc_mem($$)->size;
print $m3,"\n";

Ausgabe:
Code: (dl )
1
2
3
4
$ ./dom_size.pl
50098176
50098176
50098176


Quote
Ich kann es nur noch einmal in Worten sagen: Größe des Objekts ist gleich Größe des Prozesses nach Erzeugung des Objekts minus Größe des Prozesses vor Erzeugung des Objekts.

Würdest du das mal an meinem Bsp. demonstrieren? Laut der Ausgabe oben bring eine Subtraktion nichts.

Quote
nichts für $p2,

Das 2'te Objekt verbraucht sicherlich mehr Speicher als das erste.

View full thread Speicherverbrauch von XML::LibXML-DOM-Objekten