The "no gc" crowd

deadalnix deadalnix at gmail.com
Wed Oct 9 12:45:39 PDT 2013


On Wednesday, 9 October 2013 at 18:41:21 UTC, Michel Fortin wrote:
> On 2013-10-09 17:15:51 +0000, Andrei Alexandrescu 
> <SeeWebsiteForEmail at erdani.org> said:
>
>> On 10/9/13 6:06 AM, Michel Fortin wrote:
>>> I don't know about you, but circular references are not rare 
>>> at all in
>>> my code.
>> 
>> Nor Facebook's. I can't give away numbers, but the fraction of 
>> cycles per total memory allocated averaged over all of 
>> Facebook's PHP programs (PHP being reference counted) is 
>> staggering. Staggering!
>> 
>> If PHP didn't follow a stateless request model (which allows 
>> us to use region allocation and reclaim all memory upon the 
>> request's end), we'd be literally unable to run a server for 
>> more than a few minutes.
>
> Don't remind me. About 8 years ago I had to abandon a big PHP 
> project simply because PHP couldn't deal with cycles. There was 
> no way to scale the thing.

Solved in 5.3


More information about the Digitalmars-d mailing list