Thread FastCGI und Modul (Sicherheitsfrage) (4 answers)
Opened by Froschpopo at 2012-03-21 08:30

murphy
 2012-03-21 15:39
#156977 #156977
User since
2004-07-19
1776 Artikel
HausmeisterIn
[Homepage]
user image
Es gibt halt Situationen, in denen ein Perlprogramm doch Müll im Speicher hinterlässt (nämlich wenn zirkuläre Referenzen auftreten, wie Du bereits angemerkt hast), daher ist Perl zumindest ein "schlampiger Müllsammler" ;-)

Ein weiterer Unterschied zu den meisten "sorgfältigen Müllsammlern" ist auch, dass Perl ein Objekt sofort freigibt, wenn die letzte Referenz darauf verschwindet, während bei den meisten anderen Systemen ein solches Objekt zu irgendeinem unspezifizierten späteren Zeitpunkt gelöscht wird.

Dieses Verhalten von Perl kann ein großer Vorteil sein und ist, wie ich finde, auf jeden Fall intuitiver verständlich als die Alternative, es kann aber auch negative Auswirkungen auf die Performance der Speicherverwaltung haben.
When C++ is your hammer, every problem looks like your thumb.

View full thread FastCGI und Modul (Sicherheitsfrage)