OpenSimMirror/OpenSim/Region/Physics/Manager
Justin Clark-Casey (justincc) 0b02a4d42e Add an optional mechanism for physics modules to collect and return arbitrary stats.
If active, the physics module can return arbitrary stat counters that can be seen via the MonitoringModule
(http://opensimulator.org/wiki/Monitoring_Module)
This is only active in OdeScene if collect_stats = true in [ODEPhysicsSettings].
This patch allows OdeScene to collect elapsed time information for calls to the ODE native collision methods to assess what proportion of time this takes compared to total physics processing.
This data is returned as ODENativeCollisionFrameMS in the monitoring module, updated every 3 seconds.
The performance effect of collecting stats is probably extremely minor, dwarfed by the rest of the physics code.
2012-05-31 01:52:26 +01:00
..
AssemblyInfo.cs Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt. 2009-06-01 06:37:14 +00:00
CollisionLocker.cs Minor: Change OpenSim to OpenSimulator in older copyright headers and LICENSE.txt. 2009-06-01 06:37:14 +00:00
IMesher.cs Add level of detail specification to optionally reduce the number of vertices in generated prim meshes 2011-08-28 16:49:25 -04:00
IPhysicsParameters.cs BulletSim: add runtime setting of physics parameters. Update default values. 2011-08-18 14:32:09 -07:00
NullPhysicsScene.cs Extract NullPhysicsScene from PhysicsScene to improve code readability 2011-10-14 01:38:14 +01:00
PhysicsActor.cs Remove unused SetAcceleration and add set on Acceleration parameter 2011-12-20 13:40:24 -08:00
PhysicsJoint.cs Experimental change of PhysicsVector to Vector3. Untested 2009-10-26 18:23:43 -07:00
PhysicsPluginManager.cs On Windows automatically load the correct native ODE library depending on whether the process is 32-bit or 64-bit 2012-02-18 00:33:52 +00:00
PhysicsScene.cs Add an optional mechanism for physics modules to collect and return arbitrary stats. 2012-05-31 01:52:26 +01:00
PhysicsSensor.cs Experimental change of PhysicsVector to Vector3. Untested 2009-10-26 18:23:43 -07:00
PhysicsVector.cs Experimental change of PhysicsVector to Vector3. Untested 2009-10-26 18:23:43 -07:00
VehicleConstants.cs Revolution is on the roll again! :) 2010-02-14 22:18:46 +00:00
ZeroMesher.cs adding configurable j2kDecodeCache path 2010-09-26 17:04:11 +01:00