[Python-3000] Delayed reference counting idea
"Martin v. Löwis"
martin at v.loewis.de
Mon Sep 18 23:11:03 CEST 2006
Antoine Pitrou schrieb:
> Has it been measured what cache effects reference counting entails ?
I don't think so.
> With reference counting, each object is mutable from the point of view
> of the CPU cache (refcnt is always incremented and later decremented).
> This means almost every cache line containing Python objects - including
> functions, modules... - has to be written back when it is evicted, even
> if those objects are "constant".
Yes, though this is likely negligible wrt. to the overhead that locking
operations on refcount changes would have.
Regards,
Martin
More information about the Python-3000
mailing list