<?xml version="1.0" encoding="utf-8" standalone="yes"?> <floater legacy_header_height="18" can_resize="true" height="400" layout="topleft" name="Scene Load Statistics" save_rect="true" save_visibility="true" title="SCENE LOAD STATISTICS" min_width="250" width="400"> <scroll_container follows="top|left|bottom|right" bottom="400" layout="topleft" left="0" name="statistics_scroll" reserve_scroll_corner="true" top="20" width="395"> <container_view follows="top|left|bottom|right" height="378" layout="topleft" left="2" name="statistics_view" top="20" width="380" > <!--Basic Section--> <stat_view name="basic" label="Basic" show_label="true" setting="OpenDebugStatBasic"> <stat_bar name="frame difference" label="Frame Pixel Difference" orientation="horizontal" unit_label="%" stat="FramePixelDifference" bar_max="100" tick_spacing="10" unit_scale="100"/> <stat_bar name="bandwidth" label="UDP Data Received" orientation="horizontal" unit_label="kbps" stat="activemessagedatareceived" bar_max="5000" tick_spacing="500"/> <stat_bar name="packet_loss" label="Packet Loss" orientation="horizontal" unit_label=" %" stat="packetslostpercentstat" bar_max="5" tick_spacing="0.5" show_bar="false"/> </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="objs" label="Total Objects" orientation="horizontal" unit_label="" stat="numobjectsstat" bar_max="50000" tick_spacing="5000" show_bar="false"/> <stat_bar name="newobjs" label="New Objects" orientation="horizontal" unit_label="/sec" stat="numnewobjectsstat" bar_max="2000" tick_spacing="200" show_bar="false"/> <stat_bar name="object_cache_hits" label="Object Cache Hit Rate" orientation="horizontal" stat="object_cache_hits" bar_max="100" unit_label="%" tick_spacing="20" show_history="true" show_bar="false"/> </stat_view> <!--Texture Stats--> <stat_view name="texture" label="Texture" show_label="true"> <stat_bar name="texture_cache_hits" label="Cache Hit Rate" orientation="horizontal" stat="texture_cache_hits" bar_max="100.f" unit_label="%" tick_spacing="20" show_history="true" show_bar="false"/> <stat_bar name="texture_cache_read_latency" label="Cache Read Latency" orientation="horizontal" unit_label="sec" stat="texture_cache_read_latency" bar_max="1000.f" tick_spacing="100" show_history="true" show_bar="false"/> <stat_bar name="texture_decode_latency" label="Cache Decode Latency" orientation="horizontal" unit_label="sec" stat="texture_decode_latency" bar_max="1000.f" tick_spacing="100" show_history="true" show_bar="false"/> <stat_bar name="texture_write_latency" label="Cache Write Latency" orientation="horizontal" unit_label="sec" stat="texture_write_latency" bar_max="1000.f" tick_spacing="100" show_history="true" show_bar="false"/> <stat_bar name="texture_fetch_latency" label="Cache Fetch Latency" orientation="horizontal" unit_label="sec" stat="texture_fetch_latency" bar_max="1000.f" tick_spacing="100" show_history="true" show_bar="false"/> <stat_bar name="texture_fetch_time" label="Cache Fetch Time" orientation="horizontal" unit_label="sec" stat="texture_fetch_time" bar_max="1000.f" tick_spacing="100" show_history="true" show_bar="false"/> <stat_bar name="numimagesstat" label="Count" orientation="horizontal" stat="numimagesstat" bar_max="8000.f" tick_spacing="2000.f" show_bar="false"/> <stat_bar name="numrawimagesstat" label="Raw Count" orientation="horizontal" stat="numrawimagesstat" bar_max="8000.f" tick_spacing="2000.f" show_bar="false"/> </stat_view> <!--Network Stats--> <stat_view name="network" label="Network" show_label="true" setting="OpenDebugStatNet"> <stat_bar name="packetsinstat" label="Packets In" orientation="horizontal" stat="packetsinstat" unit_label="/sec" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="packetsoutstat" label="Packets Out" orientation="horizontal" stat="packetsoutstat" unit_label="/sec" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="objectdatareceived" label="Objects" orientation="horizontal" stat="objectdatareceived" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="texturedatareceived" label="Texture" orientation="horizontal" stat="texturedatareceived" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="assetudpdatareceived" label="Asset" orientation="horizontal" stat="assetudpdatareceived" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="layersdatareceived" label="Layers" orientation="horizontal" stat="layersdatareceived" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="messagedatain" label="Actual In" orientation="horizontal" stat="messagedatain" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> <stat_bar name="messagedataout" label="Actual Out" orientation="horizontal" stat="messagedataout" unit_label="kbps" bar_max="1024.f" tick_spacing="128.f" show_bar="false"/> </stat_view> </stat_view> <!--Sim Stats--> <stat_view name="sim" label="Simulator" show_label="true" setting="OpenDebugStatSim"> <stat_bar name="simobjects" label="Objects" orientation="horizontal" stat="simobjects" bar_max="30000.f" tick_spacing="5000.f" show_bar="false"/> <stat_bar name="simactiveobjects" label="Active Objects" orientation="horizontal" stat="simactiveobjects" bar_max="5000.f" tick_spacing="750.f" show_bar="false"/> <stat_bar name="simactivescripts" label="Active Scripts" orientation="horizontal" stat="simactivescripts" bar_max="15000.f" tick_spacing="1875.f" show_bar="false"/> <stat_bar name="siminpps" label="Packets In" orientation="horizontal" stat="siminpps" unit_label="pps" bar_max="2000.f" tick_spacing="250.f" show_bar="false"/> <stat_bar name="simoutpps" label="Packets Out" orientation="horizontal" stat="simoutpps" unit_label="pps" bar_max="2000.f" tick_spacing="250.f" show_bar="false"/> <stat_bar name="simpendingdownloads" label="Pending Downloads" orientation="horizontal" stat="simpendingdownloads" bar_max="800.f" tick_spacing="100.f" show_bar="false"/> <stat_bar name="simpendinguploads" label="Pending Uploads" orientation="horizontal" stat="simpendinguploads" bar_max="100.f" tick_spacing="25.f" show_bar="false"/> <stat_bar name="simtotalunackedbytes" label="Total Unacked Bytes" orientation="horizontal" stat="simtotalunackedbytes" unit_label="kb" bar_max="100000.f" tick_spacing="25000.f" show_bar="false"/> <stat_view name="simperf" label="Time (ms)" show_label="true"> <stat_bar name="simframemsec" label="Total Frame Time" orientation="horizontal" stat="simframemsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simnetmsec" label="Net Time" orientation="horizontal" stat="simnetmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsimphysicsmsec" label="Physics Time" orientation="horizontal" stat="simsimphysicsmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsimothermsec" label="Simulation Time" orientation="horizontal" stat="simsimothermsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simagentmsec" label="Agent Time" orientation="horizontal" stat="simagentmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simimagesmsec" label="Images Time" orientation="horizontal" stat="simimagesmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simscriptmsec" label="Script Time" orientation="horizontal" stat="simscriptmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsparemsec" label="Spare Time" orientation="horizontal" stat="simsparemsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <!--2nd level time blocks under 'Details' second--> <stat_view name="timedetails" label="Time Details (ms)" show_label="true"> <stat_bar name="simsimphysicsstepmsec" label=" Physics Step" orientation="horizontal" stat="simsimphysicsstepmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsimphysicsshapeupdatemsec" label=" Update Phys Shapes" orientation="horizontal" stat="simsimphysicsshapeupdatemsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsimphysicsothermsec" label=" Physics Other" orientation="horizontal" stat="simsimphysicsothermsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simsleepmsec" label=" Sleep Time" orientation="horizontal" stat="simsleepmsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> <stat_bar name="simpumpiomsec" label=" Pump IO" orientation="horizontal" stat="simpumpiomsec" unit_label="ms" bar_max="40.f" tick_spacing="10.f" show_bar="false"/> </stat_view> </stat_view> </stat_view> <stat_view name="frame_stats" label="Frame breakdown" show_label="true"> <stat_bar name="scenery_frame_pct" label="Scenery" orientation="horizontal" unit_label=" %" stat="scenery_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> <stat_bar name="avatar_frame_pct" label="Avatar" orientation="horizontal" unit_label=" %" stat="avatar_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> <stat_bar name="ui_frame_pct" label="UI" orientation="horizontal" unit_label=" %" stat="ui_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> <stat_bar name="huds_frame_pct" label="HUDs" orientation="horizontal" unit_label=" %" stat="huds_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> <stat_bar name="swap_frame_pct" label="Swap" orientation="horizontal" unit_label=" %" stat="swap_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> <stat_bar name="idle_frame_pct" label="Tasks" orientation="horizontal" unit_label=" %" stat="idle_frame_pct" bar_max="100" tick_spacing="0.5" show_bar="false"/> </stat_view> </container_view> </scroll_container> </floater>