class_docstr: Disable automatic garbage collection and instead collect manually
  on a timer.
  
  This is done to ensure that garbage collection only happens in the GUI
  thread, as otherwise Qt can crash.
  
  Credit:  Erik Janssens
  Source:  http://pydev.blogspot.com/2014/03/should-python-garbage-collector-be.html
code: def debug_cycles(self):
      gc.collect()
      for obj in gc.garbage:
          print(obj, repr(obj), type(obj))
  
imports: import gc
  from ..Qt import QtCore
label_desc: Use image node_id 3 for calling the GarbageCollector obj's underlying member method code with example usage: obj.debug_cycles() without return types