2012-09-20 17 views

cevap

16

gc modülünü öbek üzerindeki tüm nesneler arasında yinelemek ve yeşil alanlar aramak için kullanabilirsiniz. Yeşil alanlar, yığın izlerini gr_frame özniteliği olarak saklar.

import gc 
import traceback 
from greenlet import greenlet 

for ob in gc.get_objects(): 
    if not isinstance(ob, greenlet): 
     continue 
    if not ob: 
     continue 
    log.error(''.join(traceback.format_stack(ob.gr_frame))) 
İlgili konular