Sun Jan 31 21:23:20 2010 gtg.prof 1278844 function calls (1248539 primitive calls) in 31.437 CPU seconds Ordered by: cumulative time List reduced from 1495 to 20 due to restriction <20> ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 31.439 31.439 :1() 1 0.001 0.001 31.439 31.439 {execfile} 1 0.001 0.001 31.438 31.438 gtg:28() 1 0.000 0.000 30.279 30.279 gtg.py:91(main) 1 0.000 0.000 29.056 29.056 browser.py:1506(main) 1 10.307 10.307 28.773 28.773 {gtk._gtk.main} 281 0.035 0.000 10.978 0.039 browser.py:1413(on_task_modified) 124 0.392 0.003 5.625 0.045 editor.py:246(refresh_editor) 173 0.275 0.002 5.428 0.031 taskview.py:435(modified) 319 0.049 0.000 4.054 0.013 tasktree.py:222(add_task) 19321 0.634 0.000 2.844 0.000 tasktree.py:105(on_get_value) 36572 0.271 0.000 2.666 0.000 tree.py:19(get_node_for_rowref) 4117 0.279 0.000 2.651 0.001 {method 'row_has_child_toggled' of 'gtk.TreeModel' objects} 50149/36572 0.959 0.000 2.395 0.000 tree.py:102(_node_for_rowref) 3657 0.196 0.000 2.319 0.001 browser.py:858(dleft_sort_func) 13087 0.724 0.000 2.312 0.000 {method 'get_value' of 'gtk.TreeModel' objects} 1384 0.109 0.000 2.004 0.001 taskview.py:306(apply_subtask_tag) 173 0.980 0.006 1.926 0.011 taskview.py:569(_detect_tag) 6 0.000 0.000 1.694 0.282 browser.py:1434(general_refresh) 6 0.145 0.024 1.627 0.271 {method 'refilter' of 'gtk.TreeModelFilter' objects}