Re: [APC-DEV] 3.0.12 release

[email protected] (Gopal Vijayaraghavan) Sun, 03 Sep 2006 22:27:43 +0530
Newsgroups php.apc.dev
Message-ID <[email protected]>
Rasmus Lerdorf wrote:
> I am seeing lots of commits fly by from Gopal, Sara and Ilia.  Cool! ;)

I guess this list is working then ;)

> Is everyone at a stable point for a 3.0.12 release?  

Not really, mainly because I know the optimizer is broken. Not that it
wasn't any less broken in 3.0.11 :)

> I'd also like to explore having a way to optionally configure a local 
> process-level quick cache that wouldn't require any locking.  

I'm having trouble profiling a multi-process lock contention scenario
with oprofile. I anybody's had success with oprofile, please advise.

> APC would maintain a circular buffer or heap of the last 100 or 1000 
> requests and keep track of the top N requested cache entries and keep 
> those in a chunk of memory allocated locally. 

An malloc() cache of 20 entries doesn't sound too hard to do. Especially
since there's none of the pending member hacks in a process (what about
TSRM pthread folks ?).

Cheers,
Gopal
-- 
If I learn from my mistakes, pretty soon I'll know everything.