Commit Graph

236 Commits

Author SHA1 Message Date
rdb ac1223d0da Ditch stuff like has_key and backticks 2010-03-19 10:32:09 +00:00
David Rose 73943dd77e taskMgr.getCurrentTask() 2010-02-09 20:15:31 +00:00
David Rose 50b9e51aa6 fix shutdown while downloading 2009-12-28 21:16:56 +00:00
David Rose 62aaf94cb0 frameSync 2009-12-05 19:39:45 +00:00
David Rose 7de817fb2b remove old task manager 2009-09-25 14:50:14 +00:00
David Rose 81363c4ba9 PackageInstaller, runtime package installation 2009-08-25 21:40:57 +00:00
David Rose 936076ad7d remove unused files 2009-08-09 16:04:26 +00:00
Darren Ranalli 57e08fadf2 use FunctionCall.pushCurrentState 2009-07-06 21:46:23 +00:00
David Rose be2883308b need messenger import 2009-06-08 18:08:39 +00:00
Darren Ranalli d5d23c2fa7 fix memory leak 2009-02-04 00:10:38 +00:00
David Rose 9e5e3edc5b fix exception when mini-task explicitly removes itself 2009-01-09 19:19:35 +00:00
David Rose aa5bebac85 defer importing ProfileSession 2008-12-22 19:17:18 +00:00
Darren Ranalli 31921f16b5 reduced spike threshold to 5. 2008-12-10 19:04:56 +00:00
Darren Ranalli a10f7a2b8c added ~aitaskspikethreshold/~taskspikethreshold 2008-11-18 23:01:53 +00:00
David Rose 450f5f3bf6 remove accepts a list 2008-11-13 06:17:16 +00:00
David Rose 2e01bf163f replace task bug 2008-11-12 22:58:14 +00:00
David Rose f95217d056 setUponDeath 2008-11-12 04:16:16 +00:00
Darren Ranalli 5dbeaa689a frame-profiler-debug -> frequent-frame-profiles, limit number of profile loggings in one frame 2008-11-04 21:02:16 +00:00
Darren Ranalli 3b2a2af619 fixed FrameProfiler/taskMgr synchronization problem 2008-11-03 21:43:47 +00:00
Darren Ranalli e757a0b769 working frame profiler 2008-11-03 18:08:23 +00:00
Darren Ranalli 7d9cd570dc working FrameProfiler 2008-10-31 21:10:31 +00:00
David Rose 02d94cc8d2 recalcWakeTime() 2008-10-31 05:02:57 +00:00
Darren Ranalli 8e1f95d480 fixed configs for frame profiling 2008-10-30 23:54:34 +00:00
Darren Ranalli 2e362128da frame profiler framework 2008-10-30 00:07:13 +00:00
David Rose 907c9541a9 getTasksMatching 2008-10-29 15:24:08 +00:00
David Rose 05a2432673 safe to make this the default now 2008-10-24 21:55:37 +00:00
David Rose c188d2935c defer loading taskMgr until after importing PandaModules 2008-10-24 21:50:17 +00:00
David Rose 9c547793a1 safe to call destroy() multiple times 2008-10-24 18:46:09 +00:00
David Rose 5b0c9c395f isAlive() 2008-10-22 19:12:26 +00:00
Darren Ranalli 3e62e60195 removed unnecessary print 2008-10-22 00:48:29 +00:00
Darren Ranalli 7bb3598712 groundwork for FrameProfiler 2008-10-22 00:20:09 +00:00
Darren Ranalli 158e726dc7 prevent false positives caused by zero-duration profiles 2008-10-21 02:23:01 +00:00
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