diff options
| author | Todd Stinson <stinson@lindenlab.com> | 2012-05-18 19:14:43 -0700 | 
|---|---|---|
| committer | Todd Stinson <stinson@lindenlab.com> | 2012-05-18 19:14:43 -0700 | 
| commit | cab86a913d4e94cc923518638e177d6284af2542 (patch) | |
| tree | 387aa9e1d0dfc25f7e3f1ecac7929db86c4c4ad9 | |
| parent | 8bc499f13c6c92acfe1453c554bdb5bf32a005e2 (diff) | |
PATH-638: Adding elements to render the new sim stats.
| -rw-r--r-- | indra/llcommon/llstatenums.h | 77 | ||||
| -rwxr-xr-x | indra/newview/llviewermessage.cpp | 12 | ||||
| -rw-r--r-- | indra/newview/llviewerstats.cpp | 4 | ||||
| -rw-r--r-- | indra/newview/llviewerstats.h | 5 | ||||
| -rw-r--r-- | indra/newview/skins/default/xui/en/floater_stats.xml | 1659 | 
5 files changed, 923 insertions, 834 deletions
| diff --git a/indra/llcommon/llstatenums.h b/indra/llcommon/llstatenums.h index 9033d8eb43..81c4085d16 100644 --- a/indra/llcommon/llstatenums.h +++ b/indra/llcommon/llstatenums.h @@ -28,41 +28,48 @@  enum  { -	LL_SIM_STAT_TIME_DILATION,				// 0 -	LL_SIM_STAT_FPS, -	LL_SIM_STAT_PHYSFPS, -	LL_SIM_STAT_AGENTUPS, -	LL_SIM_STAT_FRAMEMS, -	LL_SIM_STAT_NETMS,						// 5 -	LL_SIM_STAT_SIMOTHERMS, -	LL_SIM_STAT_SIMPHYSICSMS, -	LL_SIM_STAT_AGENTMS, -	LL_SIM_STAT_IMAGESMS, -	LL_SIM_STAT_SCRIPTMS,					// 10 -	LL_SIM_STAT_NUMTASKS, -	LL_SIM_STAT_NUMTASKSACTIVE, -	LL_SIM_STAT_NUMAGENTMAIN, -	LL_SIM_STAT_NUMAGENTCHILD, -	LL_SIM_STAT_NUMSCRIPTSACTIVE,			// 15 -	LL_SIM_STAT_LSLIPS, -	LL_SIM_STAT_INPPS, -	LL_SIM_STAT_OUTPPS, -	LL_SIM_STAT_PENDING_DOWNLOADS, -	LL_SIM_STAT_PENDING_UPLOADS,			// 20 -	LL_SIM_STAT_VIRTUAL_SIZE_KB, -	LL_SIM_STAT_RESIDENT_SIZE_KB, -	LL_SIM_STAT_PENDING_LOCAL_UPLOADS, -	LL_SIM_STAT_TOTAL_UNACKED_BYTES, -	LL_SIM_STAT_PHYSICS_PINNED_TASKS,		// 25 -	LL_SIM_STAT_PHYSICS_LOD_TASKS, -	LL_SIM_STAT_SIMPHYSICSSTEPMS, -	LL_SIM_STAT_SIMPHYSICSSHAPEMS, -	LL_SIM_STAT_SIMPHYSICSOTHERMS, -	LL_SIM_STAT_SIMPHYSICSMEMORY,			// 30 -	LL_SIM_STAT_SCRIPT_EPS, -	LL_SIM_STAT_SIMSPARETIME, -	LL_SIM_STAT_SIMSLEEPTIME, -	LL_SIM_STAT_IOPUMPTIME, +	LL_SIM_STAT_TIME_DILATION         =  0, +	LL_SIM_STAT_FPS                   =  1, +	LL_SIM_STAT_PHYSFPS               =  2, +	LL_SIM_STAT_AGENTUPS              =  3, +	LL_SIM_STAT_FRAMEMS               =  4, +	LL_SIM_STAT_NETMS                 =  5, +	LL_SIM_STAT_SIMOTHERMS            =  6, +	LL_SIM_STAT_SIMPHYSICSMS          =  7, +	LL_SIM_STAT_AGENTMS               =  8, +	LL_SIM_STAT_IMAGESMS              =  9, +	LL_SIM_STAT_SCRIPTMS              = 10, +	LL_SIM_STAT_NUMTASKS              = 11, +	LL_SIM_STAT_NUMTASKSACTIVE        = 12, +	LL_SIM_STAT_NUMAGENTMAIN          = 13, +	LL_SIM_STAT_NUMAGENTCHILD         = 14, +	LL_SIM_STAT_NUMSCRIPTSACTIVE      = 15, +	LL_SIM_STAT_LSLIPS                = 16, +	LL_SIM_STAT_INPPS                 = 17, +	LL_SIM_STAT_OUTPPS                = 18, +	LL_SIM_STAT_PENDING_DOWNLOADS     = 19, +	LL_SIM_STAT_PENDING_UPLOADS       = 20, +	LL_SIM_STAT_VIRTUAL_SIZE_KB       = 21, +	LL_SIM_STAT_RESIDENT_SIZE_KB      = 22, +	LL_SIM_STAT_PENDING_LOCAL_UPLOADS = 23, +	LL_SIM_STAT_TOTAL_UNACKED_BYTES   = 24, +	LL_SIM_STAT_PHYSICS_PINNED_TASKS  = 25, +	LL_SIM_STAT_PHYSICS_LOD_TASKS     = 26, +	LL_SIM_STAT_SIMPHYSICSSTEPMS      = 27, +	LL_SIM_STAT_SIMPHYSICSSHAPEMS     = 28, +	LL_SIM_STAT_SIMPHYSICSOTHERMS     = 29, +	LL_SIM_STAT_SIMPHYSICSMEMORY      = 30, +	LL_SIM_STAT_SCRIPT_EPS            = 31, +	LL_SIM_STAT_SIMSPARETIME          = 32, +	LL_SIM_STAT_SIMSLEEPTIME          = 33, +	LL_SIM_STAT_IOPUMPTIME            = 34, +	LL_SIM_STAT_PCTSCRIPTSRUN         = 35, +	LL_SIM_STAT_REGION_IDLE           = 36, // dataserver only +	LL_SIM_STAT_REGION_IDLE_POSSIBLE  = 37, // dataserver only +	LL_SIM_STAT_SIMAISTEPTIMEMS       = 38, +	LL_SIM_STAT_SKIPPEDAISILSTEPS_PS  = 39, +	LL_SIM_STAT_PCTSTEPPEDCHARACTERS  = 40 +  };  #endif diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp index a5d070ad64..5a9faf53d9 100755 --- a/indra/newview/llviewermessage.cpp +++ b/indra/newview/llviewermessage.cpp @@ -4626,6 +4626,18 @@ void process_sim_stats(LLMessageSystem *msg, void **user_data)  		case LL_SIM_STAT_IOPUMPTIME:  			LLViewerStats::getInstance()->mSimPumpIOMsec.addValue(stat_value);  			break; +		case LL_SIM_STAT_PCTSCRIPTSRUN: +			LLViewerStats::getInstance()->mSimPctScriptsRun.addValue(stat_value); +			break; +		case LL_SIM_STAT_SIMAISTEPTIMEMS: +			LLViewerStats::getInstance()->mSimSimAIStepMsec.addValue(stat_value); +			break; +		case LL_SIM_STAT_SKIPPEDAISILSTEPS_PS: +			LLViewerStats::getInstance()->mSimSimSkippedSilhouetteSteps.addValue(stat_value); +			break; +		case LL_SIM_STAT_PCTSTEPPEDCHARACTERS: +			LLViewerStats::getInstance()->mSimSimPctSteppedCharacters.addValue(stat_value); +			break;  		default:  			// Used to be a commented out warning.   			LL_DEBUGS("Messaging") << "Unknown stat id" << stat_id << LL_ENDL; diff --git a/indra/newview/llviewerstats.cpp b/indra/newview/llviewerstats.cpp index c88122f22c..6a68555b20 100644 --- a/indra/newview/llviewerstats.cpp +++ b/indra/newview/llviewerstats.cpp @@ -233,6 +233,9 @@ LLViewerStats::LLViewerStats() :  	mSimSimPhysicsStepMsec("simsimphysicsstepmsec"),  	mSimSimPhysicsShapeUpdateMsec("simsimphysicsshapeupdatemsec"),  	mSimSimPhysicsOtherMsec("simsimphysicsothermsec"), +	mSimSimAIStepMsec("simsimaistepmsec"), +	mSimSimSkippedSilhouetteSteps("simsimskippedsilhouettesteps"), +	mSimSimPctSteppedCharacters("simsimpctsteppedcharacters"),  	mSimAgentMsec("simagentmsec"),  	mSimImagesMsec("simimagesmsec"),  	mSimScriptMsec("simscriptmsec"), @@ -244,6 +247,7 @@ LLViewerStats::LLViewerStats() :  	mSimObjects("simobjects"),  	mSimActiveObjects("simactiveobjects"),  	mSimActiveScripts("simactivescripts"), +	mSimPctScriptsRun("simpctscriptsrun"),  	mSimInPPS("siminpps"),  	mSimOutPPS("simoutpps"),  	mSimPendingDownloads("simpendingdownloads"), diff --git a/indra/newview/llviewerstats.h b/indra/newview/llviewerstats.h index f91a1241fe..37812f1079 100644 --- a/indra/newview/llviewerstats.h +++ b/indra/newview/llviewerstats.h @@ -71,6 +71,10 @@ public:  	LLStat mSimSimPhysicsShapeUpdateMsec;  	LLStat mSimSimPhysicsOtherMsec; +	LLStat mSimSimAIStepMsec; +	LLStat mSimSimSkippedSilhouetteSteps; +	LLStat mSimSimPctSteppedCharacters; +  	LLStat mSimAgentMsec;  	LLStat mSimImagesMsec;  	LLStat mSimScriptMsec; @@ -83,6 +87,7 @@ public:  	LLStat mSimObjects;  	LLStat mSimActiveObjects;  	LLStat mSimActiveScripts; +	LLStat mSimPctScriptsRun;  	LLStat mSimInPPS;  	LLStat mSimOutPPS; diff --git a/indra/newview/skins/default/xui/en/floater_stats.xml b/indra/newview/skins/default/xui/en/floater_stats.xml index 2fd932786b..003a92e37a 100644 --- a/indra/newview/skins/default/xui/en/floater_stats.xml +++ b/indra/newview/skins/default/xui/en/floater_stats.xml @@ -1,827 +1,888 @@  <?xml version="1.0" encoding="utf-8" standalone="yes" ?>  <floater - legacy_header_height="18" - can_resize="true" - height="400" - layout="topleft" - name="Statistics" - help_topic="statistics" - save_rect="true" - save_visibility="true" - title="STATISTICS" - width="260"> -    <scroll_container -     follows="top|left|bottom|right" -     height="380" -     layout="topleft" -     left="0" -     name="statistics_scroll" -     reserve_scroll_corner="true" -     top="20" -     width="260"> -      <container_view -       follows="top|left|bottom|right" -       height="378" -       layout="topleft" -       left="2" -       name="statistics_view" -       top="20" -       width="245" > -        <!--Basic Section--> -		  <stat_view -			 name="basic" -			 label="Basic" -			 show_label="true" -			 setting="OpenDebugStatBasic"> -			<stat_bar -			   name="fps" -			   label="FPS" -			   unit_label="fps" -			   stat="fpsstat" -			   bar_min="0" -			   bar_max="60" -			   tick_spacing="6" -			   label_spacing="12" -			   precision="1" -			   show_bar="true" -			   show_history="true"> -			</stat_bar> -			<stat_bar -			   name="bandwidth" -			   label="Bandwidth" -			   unit_label="kbps" -			   stat="kbitstat" -			   bar_min="0" -			   bar_max="5000" -			   tick_spacing="500" -			   label_spacing="1000" -				 precision="0" -			   show_bar="true" -			   show_history="false"> -			</stat_bar> -			<stat_bar -			   name="packet_loss" -			   label="Packet Loss" -			   unit_label=" %" -			   stat="packetslostpercentstat" -			   bar_min="0" -			   bar_max="5" -			   tick_spacing="0.5" -			   label_spacing="1" -			   precision="3" -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="true"> -			</stat_bar> -			<stat_bar -			   name="ping" -			   label="Ping Sim" -			   unit_label="msec" -			   stat="simpingstat" -			   bar_min="0" -			   bar_max="5000" -			   tick_spacing="500" -			   label_spacing="1000" -				 precision="0" -			   show_bar="false" -			   show_per_sec="false" -			   show_mean="false"> -			</stat_bar> -		  </stat_view> -          <!--Advanced Section--> +    legacy_header_height="18" +    can_resize="true" +    height="400" +    layout="topleft" +    name="Statistics" +    help_topic="statistics" +    save_rect="true" +    save_visibility="true" +    title="STATISTICS" +    width="260"> +  <scroll_container +      follows="top|left|bottom|right" +      height="380" +      layout="topleft" +      left="0" +      name="statistics_scroll" +      reserve_scroll_corner="true" +      top="20" +      width="260"> +    <container_view +        follows="top|left|bottom|right" +        height="378" +        layout="topleft" +        left="2" +        name="statistics_view" +        top="20" +        width="245" > +      <!--Basic Section-->        <stat_view -			 name="advanced" -			 label="Advanced" -			 show_label="true" -			 setting="OpenDebugStatAdvanced"> -			<stat_view -			   name="render" -			   label="Render" -			   show_label="true" -			   setting="OpenDebugStatRender"> -			  <stat_bar -				 name="ktrisframe" -				 label="KTris Drawn per Frame" -				 unit_label="/fr" -				 stat="trianglesdrawnstat" -				 bar_min="0" -				 bar_max="10000" -				 tick_spacing="1000" -				 label_spacing="2000" -				 precision="0" -				 show_per_sec="false" -         show_bar="false"> +          name="basic" +          label="Basic" +          show_label="true" +          setting="OpenDebugStatBasic"> +        <stat_bar +            name="fps" +            label="FPS" +            unit_label="fps" +            stat="fpsstat" +            bar_min="0" +            bar_max="60" +            tick_spacing="6" +            label_spacing="12" +            precision="1" +            show_bar="true" +            show_history="true"> +        </stat_bar> +        <stat_bar +            name="bandwidth" +            label="Bandwidth" +            unit_label="kbps" +            stat="kbitstat" +            bar_min="0" +            bar_max="5000" +            tick_spacing="500" +            label_spacing="1000" +            precision="0" +            show_bar="true" +            show_history="false">          </stat_bar> -			  <stat_bar -				 name="ktrissec" -				 label="KTris Drawn per Sec" -				 unit_label="/sec" -				 stat="trianglesdrawnstat" -				 bar_min="0" -				 bar_max="200000" -				 tick_spacing="25000" -				 label_spacing="50000" -				 precision="0" -         show_bar="false"> +        <stat_bar +            name="packet_loss" +            label="Packet Loss" +            unit_label=" %" +            stat="packetslostpercentstat" +            bar_min="0" +            bar_max="5" +            tick_spacing="0.5" +            label_spacing="1" +            precision="3" +            show_per_sec="false" +            show_bar="false" +            show_mean="true">          </stat_bar> -			  <stat_bar -				 name="objs" -				 label="Total Objects" -				 unit_label="" -				 stat="numobjectsstat" -				 bar_min="0" -				 bar_max="50000" -				 tick_spacing="5000" -				 label_spacing="10000" -				 precision="0" -				 show_per_sec="false" -				 show_bar="false"> -			  </stat_bar> -			  <stat_bar -				 name="newobjs" -				 label="New Objects" -				 unit_label="/sec" -				 stat="numnewobjectsstat" -				 bar_min="0" -				 bar_max="2000" -				 tick_spacing="200" -				 label_spacing="400" -				 show_per_sec="true" -				 show_bar="false"> -			  </stat_bar> -			</stat_view> +        <stat_bar +            name="ping" +            label="Ping Sim" +            unit_label="msec" +            stat="simpingstat" +            bar_min="0" +            bar_max="5000" +            tick_spacing="500" +            label_spacing="1000" +            precision="0" +            show_bar="false" +            show_per_sec="false" +            show_mean="false"> +        </stat_bar> +      </stat_view> +      <!--Advanced Section--> +      <stat_view +          name="advanced" +          label="Advanced" +          show_label="true" +          setting="OpenDebugStatAdvanced"> +        <stat_view +            name="render" +            label="Render" +            show_label="true" +            setting="OpenDebugStatRender"> +          <stat_bar +              name="ktrisframe" +              label="KTris Drawn per Frame" +              unit_label="/fr" +              stat="trianglesdrawnstat" +              bar_min="0" +              bar_max="10000" +              tick_spacing="1000" +              label_spacing="2000" +              precision="0" +              show_per_sec="false" +              show_bar="false"> +          </stat_bar> +          <stat_bar +              name="ktrissec" +              label="KTris Drawn per Sec" +              unit_label="/sec" +              stat="trianglesdrawnstat" +              bar_min="0" +              bar_max="200000" +              tick_spacing="25000" +              label_spacing="50000" +              precision="0" +              show_bar="false"> +          </stat_bar> +          <stat_bar +              name="objs" +              label="Total Objects" +              unit_label="" +              stat="numobjectsstat" +              bar_min="0" +              bar_max="50000" +              tick_spacing="5000" +              label_spacing="10000" +              precision="0" +              show_per_sec="false" +              show_bar="false"> +          </stat_bar> +          <stat_bar +              name="newobjs" +              label="New Objects" +              unit_label="/sec" +              stat="numnewobjectsstat" +              bar_min="0" +              bar_max="2000" +              tick_spacing="200" +              label_spacing="400" +              show_per_sec="true" +              show_bar="false"> +          </stat_bar> +        </stat_view>          <!--Texture Stats--> -			<stat_view -			   name="texture" -			   label="Texture" -			   show_label="true"> -			  <stat_bar -				 name="numimagesstat" -				 label="Count" -				 stat="numimagesstat"  -				 bar_min="0.f" -				 bar_max="8000.f"  -				 tick_spacing="2000.f" -				 label_spacing="4000.f"  -				 show_per_sec="false" -				 show_bar="false"> -			  </stat_bar> - -			  <stat_bar -				 name="numrawimagesstat" -				 label="Raw Count" -				 stat="numrawimagesstat" -				 bar_min="0.f" -				 bar_max="8000.f"  -				 tick_spacing="2000.f" -				 label_spacing="4000.f"  -				 show_per_sec="false" -				 show_bar="false"> -			  </stat_bar> - -			  <stat_bar -				 name="gltexmemstat" -				 label="GL Mem" -				 stat="gltexmemstat" -				 bar_min="0.f" -				 bar_max="400.f"  -				 tick_spacing="100.f" -				 label_spacing="200.f"  -				 precision="1" -				 show_per_sec="false"  -         show_bar="false"> +        <stat_view +            name="texture" +            label="Texture" +            show_label="true"> +          <stat_bar +              name="numimagesstat" +              label="Count" +              stat="numimagesstat"  +              bar_min="0.f" +              bar_max="8000.f"  +              tick_spacing="2000.f" +              label_spacing="4000.f"  +              show_per_sec="false" +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="numrawimagesstat" +              label="Raw Count" +              stat="numrawimagesstat" +              bar_min="0.f" +              bar_max="8000.f"  +              tick_spacing="2000.f" +              label_spacing="4000.f"  +              show_per_sec="false" +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="gltexmemstat" +              label="GL Mem" +              stat="gltexmemstat" +              bar_min="0.f" +              bar_max="400.f"  +              tick_spacing="100.f" +              label_spacing="200.f"  +              precision="1" +              show_per_sec="false"  +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="formattedmemstat" +              label="Formatted Mem" +              stat="formattedmemstat" +              bar_min="0.f" +              bar_max="400.f"  +              tick_spacing="100.f" +              label_spacing="200.f"  +              precision="1" +              show_per_sec="false"  +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="rawmemstat" +              label="Raw Mem" +              stat="rawmemstat" +              bar_min="0.f" +              bar_max="400.f"  +              tick_spacing="100.f" +              label_spacing="200.f"  +              precision="1" +              show_per_sec="false"  +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="glboundmemstat" +              label="Bound Mem" +              stat="glboundmemstat" +              bar_min="0.f" +              bar_max="400.f"  +              tick_spacing="100.f" +              label_spacing="200.f"  +              precision="1" +              show_per_sec="false"  +              show_bar="false"> +          </stat_bar> +        </stat_view> +        <!--Network Stats--> +        <stat_view +            name="network" +            label="Network" +            show_label="true" +            setting="OpenDebugStatNet"> +          <stat_bar +              name="packetsinstat" +              label="Packets In" +              stat="packetsinstat" +              unit_label="/sec"  +              bar_min="0.f" +              bar_max="1024.f"  +              tick_spacing="128.f" +              label_spacing="256.f"  +              precision="1" +              show_bar="false"> +          </stat_bar> + +          <stat_bar +              name="packetsoutstat" +              label="Packets Out" +              stat="packetsoutstat" +              unit_label="/sec"   +              bar_min="0.f" +              bar_max="1024.f"  +              tick_spacing="128.f" +              label_spacing="256.f"  +              precision="1" +              show_bar="false" > +          </stat_bar> + +          <stat_bar +              name="objectkbitstat" +              label="Objects" +              stat="objectkbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" > +          </stat_bar> + +          <stat_bar +              name="texturekbitstat" +              label="Texture" +              stat="texturekbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" > +          </stat_bar> + +          <stat_bar +              name="assetkbitstat" +              label="Asset" +              stat="assetkbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" > +          </stat_bar> + +          <stat_bar +              name="layerskbitstat" +              label="Layers" +              stat="layerskbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" > +          </stat_bar> + +          <stat_bar +              name="actualinkbitstat" +              label="Actual In" +              stat="actualinkbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" +              show_history="false" > +          </stat_bar> + +          <stat_bar +              name="actualoutkbitstat" +              label="Actual Out" +              stat="actualoutkbitstat" +              unit_label="kbps" +              bar_min="0.f" +              bar_max="1024.f" +              tick_spacing="128.f" +              label_spacing="256.f" +              precision="1" +              show_bar="false" +              show_history="false"> +          </stat_bar> + +          <stat_bar +              name="vfspendingoperations" +              label="VFS Pending Operations" +              stat="vfspendingoperations" +              unit_label=" Ops." +              show_per_sec="false" +              show_bar="false" > +          </stat_bar> +        </stat_view> +      </stat_view> +      <!--Sim Stats--> +      <stat_view +          name="sim" +          label="Simulator" +          show_label="true" +          setting="OpenDebugStatSim"> +        <stat_bar +            name="simtimedilation" +            label="Time Dilation" +            stat="simtimedilation" +            precision="3" +            bar_min="0.f" +            bar_max="1.f"  +            tick_spacing="0.16666f" +            label_spacing="0.33333f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" >          </stat_bar> -			  <stat_bar -				 name="formattedmemstat" -				 label="Formatted Mem" -				 stat="formattedmemstat" -				 bar_min="0.f" -				 bar_max="400.f"  -				 tick_spacing="100.f" -				 label_spacing="200.f"  -				 precision="1" -				 show_per_sec="false"  -         show_bar="false"> +        <stat_bar +            name="simfps" +            label="Sim FPS" +            stat="simfps" +            precision="1" +            bar_min="0.f" +            bar_max="45.f"  +            tick_spacing="7.5f" +            label_spacing="15.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" >          </stat_bar> -			  <stat_bar -				 name="rawmemstat" -				 label="Raw Mem" -				 stat="rawmemstat" -				 bar_min="0.f" -				 bar_max="400.f"  -				 tick_spacing="100.f" -				 label_spacing="200.f"  -				 precision="1" -				 show_per_sec="false"  -         show_bar="false"> +        <stat_bar +            name="simphysicsfps" +            label="Physics FPS" +            stat="simphysicsfps" +            precision="1" +            bar_min="0.f" +            bar_max="45.f"  +            tick_spacing="7.5.f" +            label_spacing="15.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" >          </stat_bar> -			  <stat_bar -				 name="glboundmemstat" -				 label="Bound Mem" -				 stat="glboundmemstat" -				 bar_min="0.f" -				 bar_max="400.f"  -				 tick_spacing="100.f" -				 label_spacing="200.f"  -				 precision="1" -				 show_per_sec="false"  -         show_bar="false"> +        <stat_view +            name="physicsdetail" +            label="Physics Details" +            show_label="true"> +          <stat_bar +              name="physicspinnedtasks" +              label="Pinned Objects" +              stat="physicspinnedtasks" +              precision="0"  +              bar_min="0.f" +              bar_max="500.f"  +              tick_spacing="50.f" +              label_spacing="100.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="physicslodtasks" +              label="Low LOD Objects" +              stat="physicslodtasks" +              precision="0" +              bar_min="0.f" +              bar_max="500.f"  +              tick_spacing="50.f" +              label_spacing="100.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="physicsmemoryallocated" +              label="Memory Allocated" +              stat="physicsmemoryallocated" +              unit_label="MB" +              precision="1" +              bar_min="0.f" +              bar_max="1024.f"  +              tick_spacing="128.f" +              label_spacing="256.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> +        </stat_view> + +        <stat_bar +            name="simagentups" +            label="Agent Updates/Sec" +            stat="simagentups" +            precision="1" +            bar_min="0.f" +            bar_max="100.f"  +            tick_spacing="25.f" +            label_spacing="50.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simmainagents" +            label="Main Agents" +            stat="simmainagents" +            precision="0" +            bar_min="0.f" +            bar_max="80.f"  +            tick_spacing="10.f" +            label_spacing="40.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simchildagents" +            label="Child Agents" +            stat="simchildagents" +            precision="0" +            bar_min="0.f" +            bar_max="40.f"  +            tick_spacing="5.f" +            label_spacing="10.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simobjects" +            label="Objects" +            stat="simobjects" +            precision="0" +            bar_min="0.f" +            bar_max="30000.f"  +            tick_spacing="5000.f" +            label_spacing="10000.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" >          </stat_bar> -			</stat_view> -        <!--Network Stats--> -			<stat_view -			   name="network" -			   label="Network" -			   show_label="true" -			   setting="OpenDebugStatNet"> -			  <stat_bar -				 name="packetsinstat" -				 label="Packets In" -				 stat="packetsinstat" -				 unit_label="/sec"  -         bar_min="0.f" -				 bar_max="1024.f"  -				 tick_spacing="128.f" -				 label_spacing="256.f"  -				 precision="1" -				 show_bar="false"> -			  </stat_bar> - -			  <stat_bar -				 name="packetsoutstat" -				 label="Packets Out" -				 stat="packetsoutstat" -				 unit_label="/sec"   -         bar_min="0.f" -				 bar_max="1024.f"  -				 tick_spacing="128.f" -				 label_spacing="256.f"  -				 precision="1" -				 show_bar="false" > -			  </stat_bar> - -			  <stat_bar -				 name="objectkbitstat" -				 label="Objects" -				 stat="objectkbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" > -			  </stat_bar> - -			  <stat_bar -				 name="texturekbitstat" -				 label="Texture" -				 stat="texturekbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" > -			  </stat_bar> - -			  <stat_bar -				 name="assetkbitstat" -				 label="Asset" -				 stat="assetkbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" > -			  </stat_bar> - -			  <stat_bar -				 name="layerskbitstat" -				 label="Layers" -				 stat="layerskbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" > -			  </stat_bar> - -			  <stat_bar -				 name="actualinkbitstat" -				 label="Actual In" -				 stat="actualinkbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" -				 show_history="false" > -			  </stat_bar> - -			  <stat_bar -				 name="actualoutkbitstat" -				 label="Actual Out" -				 stat="actualoutkbitstat" -         unit_label="kbps" -         bar_min="0.f" -         bar_max="1024.f" -         tick_spacing="128.f" -         label_spacing="256.f" -         precision="1" -				 show_bar="false" -				 show_history="false"> -			  </stat_bar> - -			  <stat_bar -				 name="vfspendingoperations" -				 label="VFS Pending Operations" -				 stat="vfspendingoperations" -				 unit_label=" Ops." -				 show_per_sec="false" -				 show_bar="false" > -			  </stat_bar> -			</stat_view> -		  </stat_view> -        <!--Sim Stats--> -		  <stat_view -			 name="sim" -			 label="Simulator" -			 show_label="true" -			 setting="OpenDebugStatSim"> -			<stat_bar -			   name="simtimedilation" -			   label="Time Dilation" -			   stat="simtimedilation" -			   precision="3" -			   bar_min="0.f" -			   bar_max="1.f"  -			   tick_spacing="0.16666f" -			   label_spacing="0.33333f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simfps" -			   label="Sim FPS" -			   stat="simfps" -			   precision="1" -			   bar_min="0.f" -			   bar_max="45.f"  -			   tick_spacing="7.5f" -			   label_spacing="15.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simphysicsfps" -			   label="Physics FPS" -			   stat="simphysicsfps" -			   precision="1" -			   bar_min="0.f" -			   bar_max="45.f"  -			   tick_spacing="7.5.f" -			   label_spacing="15.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_view -			   name="physicsdetail" -			   label="Physics Details" -			   show_label="true"> -			  <stat_bar -				 name="physicspinnedtasks" -				 label="Pinned Objects" -				 stat="physicspinnedtasks" -				 precision="0"  -				 bar_min="0.f" -				 bar_max="500.f"  -				 tick_spacing="50.f" -				 label_spacing="100.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="physicslodtasks" -				 label="Low LOD Objects" -				 stat="physicslodtasks" -				 precision="0" -				 bar_min="0.f" -				 bar_max="500.f"  -				 tick_spacing="50.f" -				 label_spacing="100.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="physicsmemoryallocated" -				 label="Memory Allocated" -				 stat="physicsmemoryallocated" -				 unit_label="MB" -				 precision="1" -				 bar_min="0.f" -				 bar_max="1024.f"  -				 tick_spacing="128.f" -				 label_spacing="256.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> -		  </stat_view> - -			<stat_bar -			   name="simagentups" -			   label="Agent Updates/Sec" -			   stat="simagentups" -			   precision="1" -			   bar_min="0.f" -			   bar_max="100.f"  -			   tick_spacing="25.f" -			   label_spacing="50.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simmainagents" -			   label="Main Agents" -			   stat="simmainagents" -			   precision="0" -			   bar_min="0.f" -			   bar_max="80.f"  -			   tick_spacing="10.f" -			   label_spacing="40.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simchildagents" -			   label="Child Agents" -			   stat="simchildagents" -			   precision="0" -			   bar_min="0.f" -			   bar_max="40.f"  -			   tick_spacing="5.f" -			   label_spacing="10.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simobjects" -			   label="Objects" -			   stat="simobjects" -			   precision="0" -			   bar_min="0.f" -			   bar_max="30000.f"  -			   tick_spacing="5000.f" -			   label_spacing="10000.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simactiveobjects" -			   label="Active Objects" -			   stat="simactiveobjects" -			   precision="0" -			   bar_min="0.f" -			   bar_max="5000.f"  -			   tick_spacing="750.f" -			   label_spacing="1250.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simactivescripts" -			   label="Active Scripts" -			   stat="simactivescripts" -			   precision="0" -			   bar_min="0.f" -			   bar_max="15000.f"  -			   tick_spacing="1875.f" -			   label_spacing="3750.f"   -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simscripteps" -			   label="Script Events" -			   stat="simscripteps" -			   unit_label="eps" -			   precision="0" -			   bar_min="0.f" -			   bar_max="5000.f"  -			   tick_spacing="750.f" -			   label_spacing="1250.f"   -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="siminpps" -			   label="Packets In" -			   stat="siminpps" -			   unit_label="pps" -			   precision="0" -			   bar_min="0.f" -			   bar_max="2000.f"  -			   tick_spacing="250.f" -			   label_spacing="1000.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simoutpps" -			   label="Packets Out" -			   stat="simoutpps" -			   unit_label="pps"  -			   precision="0" -			   bar_min="0.f" -			   bar_max="2000.f"  -			   tick_spacing="250.f" -			   label_spacing="1000.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simpendingdownloads" -			   label="Pending Downloads" -			   stat="simpendingdownloads" -			   precision="0" -			   bar_min="0.f" -			   bar_max="800.f"  -			   tick_spacing="100.f" -			   label_spacing="200.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simpendinguploads" -			   label="Pending Uploads" -			   stat="simpendinguploads" -			   precision="0" -			   bar_min="0.f" -			   bar_max="100.f"  -			   tick_spacing="25.f" -			   label_spacing="50.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_bar -			   name="simtotalunackedbytes" -			   label="Total Unacked Bytes" -			   stat="simtotalunackedbytes" -			   unit_label="kb" -			   precision="1" -			   bar_min="0.f" -			   bar_max="100000.f"  -			   tick_spacing="25000.f" -			   label_spacing="50000.f"  -			   show_per_sec="false" -			   show_bar="false" -			   show_mean="false" > -			</stat_bar> - -			<stat_view -			   name="simperf" -			   label="Time (ms)" -			   show_label="true"> -			  <stat_bar -				 name="simframemsec" -				 label="Total Frame Time" -				 stat="simframemsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simnetmsec" -				 label="Net Time" -				 stat="simnetmsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simsimphysicsmsec" -				 label="Physics Time" -				 stat="simsimphysicsmsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simsimothermsec" -				 label="Simulation Time" -				 stat="simsimothermsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simagentmsec" -				 label="Agent Time" -				 stat="simagentmsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simimagesmsec" -				 label="Images Time" -				 stat="simimagesmsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar> - -			  <stat_bar -				 name="simscriptmsec" -				 label="Script Time" -				 stat="simscriptmsec" -				 unit_label="ms" -				 precision="3" -				 bar_min="0.f" -				 bar_max="40.f"  -				 tick_spacing="10.f" -				 label_spacing="20.f"  -				 show_per_sec="false" -				 show_bar="false" -				 show_mean="false" > -			  </stat_bar>          <stat_bar -         name="simsparemsec" -         label="Spare Time" -         stat="simsparemsec" -         unit_label="ms" -         precision="3" -         bar_min="0.f" -         bar_max="40.f" -         tick_spacing="10.f" -         label_spacing="20.f" -         show_per_sec="false" -         show_bar="false" -         show_mean="false" > +            name="simactiveobjects" +            label="Active Objects" +            stat="simactiveobjects" +            precision="0" +            bar_min="0.f" +            bar_max="5000.f"  +            tick_spacing="750.f" +            label_spacing="1250.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" >          </stat_bar> -        <!--2nd level time blocks under 'Details' second--> + +        <stat_bar +            name="simactivescripts" +            label="Active Scripts" +            stat="simactivescripts" +            precision="0" +            bar_min="0.f" +            bar_max="15000.f"  +            tick_spacing="1875.f" +            label_spacing="3750.f"   +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> +        <stat_bar +            name="simpctscriptsrun" +            label="Scripts Run" +            unit_label=" %" +            stat="simpctscriptsrun" +            bar_min="0" +            bar_max="100" +            tick_spacing="10" +            label_spacing="20" +            precision="3" +            show_per_sec="false" +            show_bar="false" +            show_mean="true"> +        </stat_bar> + +        <stat_bar +            name="simscripteps" +            label="Script Events" +            stat="simscripteps" +            unit_label="eps" +            precision="0" +            bar_min="0.f" +            bar_max="5000.f"  +            tick_spacing="750.f" +            label_spacing="1250.f"   +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_view +            name="simpathfinding" +            label="Pathfinding" +            show_label="true"> +          <stat_bar +              name="simsimaistepmsec" +              label="  AI Step Time" +              stat="simsimaistepmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f" +              tick_spacing="10.f" +              label_spacing="20.f" +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> +          <stat_bar +              name="simsimskippedsilhouettesteps" +              label="  Skipped Silhouette Steps" +              stat="simsimskippedsilhouettesteps" +              unit_label="/sec" +              precision="0" +              bar_min="0" +              bar_max="45" +              tick_spacing="4" +              label_spacing="8" +              show_per_sec="false" +              show_bar="false"> +          </stat_bar> +          <stat_bar +              name="simsimpctsteppedcharacters" +              label="  Characters Updated" +              unit_label=" %" +              stat="simsimpctsteppedcharacters" +              bar_min="0" +              bar_max="100" +              tick_spacing="10" +              label_spacing="20" +              precision="3" +              show_per_sec="false" +              show_bar="false" +              show_mean="true"> +          </stat_bar> +        </stat_view> + +        <stat_bar +            name="siminpps" +            label="Packets In" +            stat="siminpps" +            unit_label="pps" +            precision="0" +            bar_min="0.f" +            bar_max="2000.f"  +            tick_spacing="250.f" +            label_spacing="1000.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simoutpps" +            label="Packets Out" +            stat="simoutpps" +            unit_label="pps"  +            precision="0" +            bar_min="0.f" +            bar_max="2000.f"  +            tick_spacing="250.f" +            label_spacing="1000.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simpendingdownloads" +            label="Pending Downloads" +            stat="simpendingdownloads" +            precision="0" +            bar_min="0.f" +            bar_max="800.f"  +            tick_spacing="100.f" +            label_spacing="200.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simpendinguploads" +            label="Pending Uploads" +            stat="simpendinguploads" +            precision="0" +            bar_min="0.f" +            bar_max="100.f"  +            tick_spacing="25.f" +            label_spacing="50.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_bar +            name="simtotalunackedbytes" +            label="Total Unacked Bytes" +            stat="simtotalunackedbytes" +            unit_label="kb" +            precision="1" +            bar_min="0.f" +            bar_max="100000.f"  +            tick_spacing="25000.f" +            label_spacing="50000.f"  +            show_per_sec="false" +            show_bar="false" +            show_mean="false" > +        </stat_bar> + +        <stat_view +            name="simperf" +            label="Time (ms)" +            show_label="true"> +          <stat_bar +              name="simframemsec" +              label="Total Frame Time" +              stat="simframemsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simnetmsec" +              label="Net Time" +              stat="simnetmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simsimphysicsmsec" +              label="Physics Time" +              stat="simsimphysicsmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simsimothermsec" +              label="Simulation Time" +              stat="simsimothermsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simagentmsec" +              label="Agent Time" +              stat="simagentmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simimagesmsec" +              label="Images Time" +              stat="simimagesmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simscriptmsec" +              label="Script Time" +              stat="simscriptmsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f"  +              tick_spacing="10.f" +              label_spacing="20.f"  +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> + +          <stat_bar +              name="simsparemsec" +              label="Spare Time" +              stat="simsparemsec" +              unit_label="ms" +              precision="3" +              bar_min="0.f" +              bar_max="40.f" +              tick_spacing="10.f" +              label_spacing="20.f" +              show_per_sec="false" +              show_bar="false" +              show_mean="false" > +          </stat_bar> +          <!--2nd level time blocks under 'Details' second-->            <stat_view - 			     name="timedetails" -			     label="Time Details (ms)" -			     show_label="true"> +              name="timedetails" +              label="Time Details (ms)" +              show_label="true">              <stat_bar -             name="simsimphysicsstepmsec" -             label="  Physics Step" -             stat="simsimphysicsstepmsec" -             unit_label="ms" -             precision="3" -             bar_min="0.f" -             bar_max="40.f" -             tick_spacing="10.f" -             label_spacing="20.f" -             show_per_sec="false" -             show_bar="false" -             show_mean="false" > +                name="simsimphysicsstepmsec" +                label="  Physics Step" +                stat="simsimphysicsstepmsec" +                unit_label="ms" +                precision="3" +                bar_min="0.f" +                bar_max="40.f" +                tick_spacing="10.f" +                label_spacing="20.f" +                show_per_sec="false" +                show_bar="false" +                show_mean="false" >              </stat_bar>              <stat_bar -             name="simsimphysicsshapeupdatemsec" -             label="  Update Phys Shapes" -             stat="simsimphysicsshapeupdatemsec" -             unit_label="ms" -             precision="3" -             bar_min="0.f" -             bar_max="40.f" -             tick_spacing="10.f" -             label_spacing="20.f" -             show_per_sec="false" -             show_bar="false" -             show_mean="false" > +                name="simsimphysicsshapeupdatemsec" +                label="  Update Phys Shapes" +                stat="simsimphysicsshapeupdatemsec" +                unit_label="ms" +                precision="3" +                bar_min="0.f" +                bar_max="40.f" +                tick_spacing="10.f" +                label_spacing="20.f" +                show_per_sec="false" +                show_bar="false" +                show_mean="false" >              </stat_bar>              <stat_bar -             name="simsimphysicsothermsec" -             label="  Physics Other" -             stat="simsimphysicsothermsec" -             unit_label="ms" -             precision="3" -             bar_min="0.f" -             bar_max="40.f" -             tick_spacing="10.f" -             label_spacing="20.f" -             show_per_sec="false" -             show_bar="false" -             show_mean="false" > +                name="simsimphysicsothermsec" +                label="  Physics Other" +                stat="simsimphysicsothermsec" +                unit_label="ms" +                precision="3" +                bar_min="0.f" +                bar_max="40.f" +                tick_spacing="10.f" +                label_spacing="20.f" +                show_per_sec="false" +                show_bar="false" +                show_mean="false" >              </stat_bar>              <stat_bar -             name="simsleepmsec" -             label="  Sleep Time" -             stat="simsleepmsec" -             unit_label="ms" -             precision="3" -             bar_min="0.f" -             bar_max="40.f" -             tick_spacing="10.f" -             label_spacing="20.f" -             show_per_sec="false" -             show_bar="false" -             show_mean="false" > +                name="simsleepmsec" +                label="  Sleep Time" +                stat="simsleepmsec" +                unit_label="ms" +                precision="3" +                bar_min="0.f" +                bar_max="40.f" +                tick_spacing="10.f" +                label_spacing="20.f" +                show_per_sec="false" +                show_bar="false" +                show_mean="false" >              </stat_bar>              <stat_bar -             name="simpumpiomsec" -             label="  Pump IO" -             stat="simpumpiomsec" -             unit_label="ms" -             precision="3" -             bar_min="0.f" -             bar_max="40.f" -             tick_spacing="10.f" -             label_spacing="20.f" -             show_per_sec="false" -             show_bar="false" -             show_mean="false" > +                name="simpumpiomsec" +                label="  Pump IO" +                stat="simpumpiomsec" +                unit_label="ms" +                precision="3" +                bar_min="0.f" +                bar_max="40.f" +                tick_spacing="10.f" +                label_spacing="20.f" +                show_per_sec="false" +                show_bar="false" +                show_mean="false" >              </stat_bar> -			</stat_view> -			</stat_view> -		  </stat_view> -		</container_view> -    </scroll_container> +          </stat_view> +        </stat_view> +      </stat_view> +    </container_view> +  </scroll_container>  </floater> | 
