[GRLUG] python app speed
Adam Tauno Williams
awilliam at whitemice.org
Thu Jul 16 17:42:26 EDT 2009
On Thu, 2009-07-16 at 16:09 -0400, Michael Mol wrote:
> On Thu, Jul 16, 2009 at 4:00 PM, Adam Tauno
> Williams<awilliam at whitemice.org> wrote:
> >>Garbage Collection. In managed platforms like .NET and Java, it's
> >>very important to understand if you want to get any kind of > >
> >>performance out of a "large" application.
> >It matters in 'unmanaged' environments like Objective-C and Python >
> >as well (and in PHP, Perl, etc...). Most of these use reference
> >counting to auto release old objects. But reference counting can
> >fail in interesting ways, even assuming there are no bugs in the
> >implementation. Maybe these are 'quasi-managed' enviroments?
> >And unmanged C, etc... has GC problems as well - where the GC is the
> >programmer. :)
> It all comes down to being aware of what goes on under the hood. :)
Absolutely; but when you choose a managed or quasi-managed language
you're buying the car! You get what you got under the hood, bugs and
all [as well as advantages]. And there are bugs, especially in the
case of PHP. I feel like I could give a "101 ways to crash PHP using
perfect valid language constructs" presentation - although I wouldn't
want to.
More information about the grlug
mailing list