[Dresden-pm] Speicherverbrauch

Torsten Werner twerner-perl at vwisb7.vkw.tu-dresden.de
Die Jul 29 13:08:49 CDT 2003


Hallo,

folgendes Programm:

   my %hash;
   for(1 .. 1000000) {
      $hash{$_} = [ 42, 'egal' ];
   }
   system 'ps v';

speichert pro Hashelement netto etwa 12 Byte an Daten. Perl verbraucht
aber insgesamt 200 MB, also 200 Byte pro Hashelement. Woran liegt diese
immense Speicherverschwendung? Kann man irgendwas dran drehen?

Tschüss,
Torsten

-- 
Torsten Werner                                          +49 162 3123004
email at twerner42.de                              http://www.twerner42.de