[python] Pocet instancí objektu
Leos Pol
leos na radiante-corp.com
Středa Leden 25 17:44:36 CET 2006
Ahoj, nestacilo by neco takoveho?
>>> class MyClass:
...
... counter = 0
...
... def __init__(self):
MyClass.counter += 1
... MyClass.counter += 1
...
... def __del__(self):
... MyClass.counter -= 1
...
>>>
>>> print MyClass.counter
0
>>>
>>> c = MyClass()
>>> print MyClass.counter
1
>>>
>>> d = MyClass()
>>> print MyClass.counter
2
>>>
>>> c = MyClass()
>>> print MyClass.counter
2
>>>
>>> del c
>>> print MyClass.counter
1
>>>
>>> del d
>>> print MyClass.counter
0
>>>
Leos
--
----
Leos Pol
SW Engineer
Radiante Corp.
If it can be imagined,
we can implement it
Xeleos wrote:
> Ahoj, dá se nejak zjistit, kolik je aktivních instancí daného
> objektu a získat na ne reference? Ješte by me zajímalo, zda se
> dá zjistit kolik existuje na instanci odkazu a z jakých objektu?
> Pred nedávnem jsem se ptal, zda jde zjistit velikost objektu v
> pameti, nedostalo se mi odpovedi, tak to zkouším ješte jednou.
> Díky moc
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Python mailing list
> Python na py.cz
> http://www.py.cz/mailman/listinfo/python
Další informace o konferenci Python