aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Physics
diff options
context:
space:
mode:
authorJustin Clark-Casey (justincc)2014-09-16 18:32:07 +0100
committerJustin Clark-Casey (justincc)2014-11-25 23:18:38 +0000
commit23561239ee411f3998792fc32d2ae4d037960cf0 (patch)
tree946b450f9e6e3e6875816c2118c2c7eefd0910ec /OpenSim/Region/Physics
parentMake outboudn and packet inbox handling threads highest priority. (diff)
downloadopensim-SC-23561239ee411f3998792fc32d2ae4d037960cf0.zip
opensim-SC-23561239ee411f3998792fc32d2ae4d037960cf0.tar.gz
opensim-SC-23561239ee411f3998792fc32d2ae4d037960cf0.tar.bz2
opensim-SC-23561239ee411f3998792fc32d2ae4d037960cf0.tar.xz
Make BulletSim thread be ThreadPriority.Highest if running
Will only effect Windows or mono with a patch such as https://gist.github.com/justincc/31e52218d098529b4696 applied For test purposes
Diffstat (limited to 'OpenSim/Region/Physics')
-rw-r--r--OpenSim/Region/Physics/BulletSPlugin/BSScene.cs2
1 files changed, 2 insertions, 0 deletions
diff --git a/OpenSim/Region/Physics/BulletSPlugin/BSScene.cs b/OpenSim/Region/Physics/BulletSPlugin/BSScene.cs
index a46c241..7d57751 100644
--- a/OpenSim/Region/Physics/BulletSPlugin/BSScene.cs
+++ b/OpenSim/Region/Physics/BulletSPlugin/BSScene.cs
@@ -838,6 +838,8 @@ public sealed class BSScene : PhysicsScene, IPhysicsParameters
838 838
839 public void BulletSPluginPhysicsThread() 839 public void BulletSPluginPhysicsThread()
840 { 840 {
841 Thread.CurrentThread.Priority = ThreadPriority.Highest;
842
841 while (m_initialized) 843 while (m_initialized)
842 { 844 {
843 int beginSimulationRealtimeMS = Util.EnvironmentTickCount(); 845 int beginSimulationRealtimeMS = Util.EnvironmentTickCount();