Commit Graph

239 Commits

Author SHA1 Message Date
rdb c729775265 The 'new' module has been deprecated since 2.6 and removed in Python 3, let's not use it (use 'types' module instead) 2013-12-23 15:08:00 +00:00
David Rose 646f12f625 squelch backtrace on SystemExit 2012-02-16 00:19:09 +00:00
Darren Ranalli 9462d332dc upload client stack dump to event logs 2010-04-29 01:25:11 +00:00
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