Commit Graph

65 Commits

Author SHA1 Message Date
David Rose cb9b0f075d PStats should use doubles consistently 2011-10-27 18:39:27 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 4785161374 squelch some more compiler warnings 2011-06-18 00:16:48 +00:00
David Rose 574403a39f fix pstats mutex leaking 2009-01-22 00:17:07 +00:00
David Rose 09fe2062c2 fix problem at shutdown 2008-10-09 21:55:10 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose c740062d29 prevent deadlock on exit with pstats 2008-09-26 00:34:49 +00:00
David Rose 9198427dbc remove unreliable 'interpreter' memory category 2008-07-17 22:38:50 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 24d4175ca9 compiler warnings, etc. 2007-07-13 22:31:17 +00:00
David Rose 04a5308b57 make thread block time explicit in pstats 2007-07-01 18:48:50 +00:00
David Rose d700bf85ab fix crash in SIMPLE_THREADS case 2007-06-30 16:28:06 +00:00
David Rose 385e7be325 still more meminfo fixes 2007-06-29 15:53:27 +00:00
David Rose d52eb37b14 move some low-level mem tracking into MemoryHook, more mem tracking fixes 2007-06-29 01:39:09 +00:00
David Rose 8b76075133 repair pstats mem tracking 2007-06-28 04:12:14 +00:00
David Rose 68772fbb9e reorder vertex data collectors 2007-06-27 17:39:10 +00:00
David Rose 5deb8767f9 start and stop pstats info from suspended tasks (SIMPLE_TASKS only) 2007-06-26 22:38:18 +00:00
David Rose 0df3c4849b name more mutexes 2007-06-21 20:07:59 +00:00
David Rose 5f1b029f42 NeverFreeMemory 2007-06-14 23:15:14 +00:00
David Rose b943c36fae First pass at memory-managed vertices. Might break threaded code. 2007-05-13 00:01:38 +00:00
David Rose d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +00:00
David Rose 5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
David Rose 26b20ce4ac pstats tracking for texture and vertex data on main memory 2006-11-02 19:31:03 +00:00
David Rose 70f9db5ec4 add ClockObject::M_integer and M_integer_limited; pstats clock wait 2006-10-20 17:38:22 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
David Rose 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
David Rose 91efb72ca7 move threading/pipelining stuff into new directory, reorganize in general 2006-03-28 23:59:32 +00:00
David Rose b7ceab1bff integrate PStatThread and Thread; better thread handling in GraphicsEngine::render_frame() 2006-01-31 18:59:49 +00:00
David Rose 8567173ece more threading issues 2006-01-16 15:42:28 +00:00
David Rose 819355581e various pstats improvements; pstats use 32 bit headers; added "*" category; some minor fixes 2005-04-30 00:09:07 +00:00
David Rose 7a305f825f fix vbuffer pstats reporting 2005-03-18 17:27:15 +00:00
David Rose 84bcfefc13 defer creation of PStatCollectorDef 2004-12-23 19:54:46 +00:00
David Rose db8cdc119d split out PStatClientImpl 2004-12-23 19:10:35 +00:00
David Rose 7d5ae1e3f6 move more config variables to new interface 2004-12-23 05:42:42 +00:00
David Rose 3e548e3663 new interrogate, minor config changes 2004-10-28 18:33:45 +00:00
David Rose 3706822aae support pstats-tcp-ratio, tcp by default 2004-09-03 19:22:22 +00:00
David Rose be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 1033c1d52e add ClockObject::M_forced and M_degrade 2003-12-24 19:41:29 +00:00
David Rose e8c032b84c whoops, virtual function changed signature 2003-05-07 01:28:03 +00:00
David Rose 73cacee551 deal with collect-tcp 2003-04-03 01:29:19 +00:00
cxgeorge 48fbbe3aac add DO_MEMORY_USAGE 2002-02-06 01:50:07 +00:00
David Rose a631d70c80 hide inner-loop asserts 2001-08-16 21:25:56 +00:00
David Rose 34c695359e don't ask for the time unless stats are running 2001-07-16 21:41:52 +00:00
David Rose 543b7283b9 stop pstats when stopped at prompt 2001-06-15 22:18:51 +00:00
David Rose b976aa9ac7 add proper tracking of display-list vertices to pstats 2001-06-13 15:57:19 +00:00
David Rose e14e69dce0 add retained mode rendering infrastructure 2001-06-12 23:54:03 +00:00
David Rose 21c4a03c16 track python memory 2001-06-08 00:00:44 +00:00