Commit Graph

204 Commits

Author SHA1 Message Date
Darren Ranalli cc91a12477 removed no-longer-used getNamePattern method 2008-10-16 02:00:23 +00:00
Darren Ranalli 1728f3b38e improved visual scannability 2008-10-14 21:54:43 +00:00
Darren Ranalli 232583858c show timings as percentages, don't display max-non-spike profiles, output easier to scan 2008-10-14 21:07:07 +00:00
David Rose dd0efe66fe better filtering in getRandomTask 2008-10-14 02:18:32 +00:00
Darren Ranalli 732b4f0067 print profile stats as percentages, makes profile CPU-independent 2008-10-14 01:52:51 +00:00
Darren Ranalli 61d0f91617 accurate profile duration tracking, output filtering (no 0.000 second spikes), preliminary profile result aggregation 2008-10-14 00:45:49 +00:00
David Rose 64d24fb65b support task profiling in new task manager 2008-10-11 15:29:01 +00:00
David Rose bf6c574747 make TaskManagerPanel compatible with new task manager 2008-10-11 14:17:53 +00:00
David Rose a926c201af move want-garbage-collect-task from TaskMgr to ShowBase 2008-10-11 13:32:33 +00:00
David Rose 1c043e705b interrupt key 2008-10-10 20:54:34 +00:00
David Rose a6a4a893d0 Task.sequence() 2008-10-05 00:24:55 +00:00
David Rose 35e77c0d01 small fixes 2008-10-03 22:59:51 +00:00
Darren Ranalli 26a541c244 handle case where profile is already running 2008-10-03 18:15:44 +00:00
David Rose 1e09da24a5 update comments 2008-10-03 15:26:45 +00:00
David Rose 993b1af160 remove __debug__ 2008-10-03 15:18:02 +00:00
David Rose eebd1864e2 don't stop threads at each step 2008-10-03 04:37:06 +00:00
David Rose 277753ed2b a bit friendlier 2008-10-03 03:52:00 +00:00
Darren Ranalli eaa1318450 added ProfileSession, don't format profile output until it's requested 2008-10-02 02:00:34 +00:00
David Rose 20a18992d0 add replaceMethod() 2008-09-29 22:36:57 +00:00
David Rose a74bf92e67 combine DS_again with DS_restart 2008-09-29 18:37:10 +00:00
David Rose 4f67da1cd1 more comments, etc 2008-09-29 17:30:30 +00:00
David Rose 11aee82520 restore original parameter order 2008-09-29 14:33:38 +00:00
David Rose c59bfe5459 more threading issues 2008-09-28 21:32:11 +00:00
David Rose 8bb89607ab DS_pickup 2008-09-27 15:56:50 +00:00
David Rose 17a71fc0d5 simplify Task inheritance 2008-09-27 12:34:21 +00:00
David Rose 7e217b8bdc handle more exotic uses of taskMgr 2008-09-26 23:42:22 +00:00
David Rose f60ae3736c renaming task.priority -> task.sort, other changes towards new task system 2008-09-26 20:02:41 +00:00
David Rose 306873b3ac task output 2008-09-25 23:20:59 +00:00
David Rose 0df0bf63ce add ancient interfaces 2008-09-25 20:55:28 +00:00
Greg Wiatroski b0b9b890fc clean up debug spam 2008-09-25 00:44:58 +00:00
Greg Wiatroski 54083bd33a fix for typo (long time no vi) 2008-09-24 18:54:16 +00:00
Greg Wiatroski 5d2779c21d More tweaks to get dev pub to build... 2008-09-24 18:28:18 +00:00
Greg Wiatroski 5af08f799f Adding some startup bullet-proofing 2008-09-24 00:20:37 +00:00
David Rose cd8f9030d8 wip: starting experimental C-based task manager 2008-09-19 01:09:04 +00:00
Darren Ranalli 26d56476f0 added ~ailogtaskprofiles, added ~aitaskprofileflush <name> 2008-09-19 00:28:05 +00:00
Darren Ranalli a7f8a4af41 include max non-spike profile, added ~taskprofileflush/~aitaskprofileflush 2008-09-18 22:30:57 +00:00
Darren Ranalli 8bf2bdfa1f added RAM-file support to prevent disk access while profiling 2008-09-18 18:24:57 +00:00
Darren Ranalli 35a6e9f49e don't warn about leaked garbage collect task on exit 2008-09-17 23:35:35 +00:00
Darren Ranalli 2d8e530230 clean up doLater task 2008-09-17 23:10:57 +00:00
Darren Ranalli 9b36b7b487 fixed mismatched-spike-task bug 2008-09-17 00:27:22 +00:00
Darren Ranalli 92acaa949a increased spike threshold to 10x 2008-09-17 00:24:21 +00:00
Darren Ranalli d3389a556e initial revision 2008-09-16 22:07:59 +00:00
Darren Ranalli 86d00a7024 added explicit garbage collect task 2008-09-16 20:28:24 +00:00
Darren Ranalli 6895e25221 added task profiler 2008-09-15 21:47:37 +00:00
Darren Ranalli c312d30eb8 added accessor methods for task duration warning threshold 2008-09-06 00:09:12 +00:00
Darren Ranalli 535d898e66 changed task duration warning config, default threshold to 40 2008-09-04 21:53:15 +00:00
Darren Ranalli e79a864125 working exception variable dump 2008-09-03 21:16:09 +00:00
Darren Ranalli 77cfda8691 fix for div-by-zero in task duration warning 2008-08-26 00:13:06 +00:00
Darren Ranalli d0ef5b51ff long-running task warning now warns based on average frame duration 2008-08-25 21:59:14 +00:00
Darren Ranalli dc064dfa41 fixed doLater nameDict leak 2008-08-01 17:50:19 +00:00