Files
gtav-src/tools_ng/bin/RockyProfiler/PerformanceBudgetsTotal.xml
T
2025-09-29 00:52:08 +02:00

365 lines
8.9 KiB
XML
Executable File

<?xml version="1.0"?>
<BudgetSettings xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MainCoreScope>
<Name>Main Core</Name>
<DisplayName>Main Progression</DisplayName>
<Threads>
<ThreadSettings>
<Name>MainThread</Name>
</ThreadSettings>
</Threads>
<Budgets>
<Category>
<Name>Network</Name>
<Value>1</Value>
<MPValue>2.5</MPValue>
</Category>
<Category>
<Name>Streaming</Name>
<Value>1.5</Value>
</Category>
<Category>
<Name>World and Population</Name>
<Value>2</Value>
</Category>
<Category>
<Name>Animation (PrePhysics)</Name>
<Value>0</Value>
</Category>
<Category>
<Name>AI</Name>
<Value>6.5</Value>
</Category>
<Category>
<Name>Animation (MidPhysics)</Name>
<Value>0</Value>
</Category>
<Category>
<Name>Physics</Name>
<Value>5.5</Value>
</Category>
<Category>
<Name>Camera</Name>
<Value>0.5</Value>
</Category>
<Category>
<Name>Script</Name>
<Value>1</Value>
<MPValue>3</MPValue>
</Category>
<Category>
<Name>Process After Movement</Name>
<Value>1.5</Value>
</Category>
<Category>
<Name>Graphics</Name>
<Value>0.75</Value>
</Category>
<Category>
<Name>Visibility</Name>
<Value>6</Value>
</Category>
<Category>
<Name>Build Draw List</Name>
<Value>1</Value>
</Category>
<Category>
<Name>SafeMode</Name>
<Value>0.2</Value>
</Category>
<Category>
<Name>VFX</Name>
<Value>0.8</Value>
</Category>
<Category>
<Name>Audio</Name>
<Value>1</Value>
</Category>
<Category>
<Name>UI</Name>
<Value>0.5</Value>
</Category>
<Category>
<Name>Loco</Name>
<Value>0.25</Value>
</Category>
<Category>
<Name>Replay</Name>
<Value>1</Value>
</Category>
<Category>
<Name>Other</Name>
<Value>1.5</Value>
</Category>
</Budgets>
<BudgetScale>1</BudgetScale>
</MainCoreScope>
<HelperCoresScope>
<Name>Helper Cores</Name>
<DisplayName>Total Cycles</DisplayName>
<Threads>
<ThreadSettings>
<Name>Dependency[\d\d]+</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Subrender:[\d\d]+</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Audio</Name>
<SubstractWaiting>true</SubstractWaiting>
<IsOptional>true</IsOptional>
</ThreadSettings>
<ThreadSettings>
<Name>Replay</Name>
<SubstractWaiting>true</SubstractWaiting>
<IsOptional>true</IsOptional>
</ThreadSettings>
<ThreadSettings>
<Name>MainThread</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
</Threads>
<Budgets>
<Category>
<Name>SubRender</Name>
<Value>32</Value>
</Category>
<Category>
<Name>Animation (PrePhysics)</Name>
<Value>17.5</Value>
</Category>
<Category>
<Name>AI</Name>
<Value>11</Value>
</Category>
<Category>
<Name>Animation (MidPhysics)</Name>
<Value>6.5</Value>
</Category>
<Category>
<Name>Physics</Name>
<Value>19</Value>
</Category>
<Category>
<Name>Visibility</Name>
<Value>22</Value>
</Category>
<Category>
<Name>Animation (PreRender)</Name>
<Value>10</Value>
</Category>
<Category>
<Name>Cloth</Name>
<Value>4</Value>
</Category>
<Category>
<Name>Build Draw List</Name>
<Value>5</Value>
</Category>
<Category>
<Name>Audio</Name>
<Value>17.5</Value>
</Category>
<Category>
<Name>World and Population</Name>
<Value>3</Value>
</Category>
<Category>
<Name>VFX</Name>
<Value>4</Value>
</Category>
<Category>
<Name>Replay</Name>
<Value>5</Value>
</Category>
<!-- MAIN CORE PART -->
<Category>
<Name>Network</Name>
<Value>1</Value>
</Category>
<Category>
<Name>Streaming</Name>
<Value>1.5</Value>
</Category>
<!--<Category>
<Name>World and Population</Name>
<Value>2</Value>
</Category>-->
<!--<Category>
<Name>Animation (PrePhysics)</Name>
<Value>1</Value>
</Category>-->
<!--<Category>
<Name>AI</Name>
<Value>5</Value>
</Category>-->
<!--<Category>
<Name>Animation (MidPhysics)</Name>
<Value>0.5</Value>
</Category>-->
<!--<Category>
<Name>Physics</Name>
<Value>5.5</Value>
</Category>-->
<Category>
<Name>Camera</Name>
<Value>0.5</Value>
</Category>
<Category>
<Name>Script</Name>
<Value>1</Value>
</Category>
<Category>
<Name>Process After Movement</Name>
<Value>1.5</Value>
</Category>
<Category>
<Name>Graphics</Name>
<Value>0.75</Value>
</Category>
<!--<Category>
<Name>Visibility</Name>
<Value>6</Value>
</Category>-->
<!--<Category>
<Name>Build Draw List</Name>
<Value>1</Value>
</Category>-->
<Category>
<Name>SafeMode</Name>
<Value>1</Value>
</Category>
<!--<Category>
<Name>Audio</Name>
<Value>1</Value>
</Category>-->
<Category>
<Name>UI</Name>
<Value>0.5</Value>
</Category>
<Category>
<Name>Loco</Name>
<Value>0.25</Value>
</Category>
<Category>
<Name>Process After Movement</Name>
<Value>1.5</Value>
</Category>
<!--<Category>
<Name>Replay</Name>
<Value>1</Value>
</Category>-->
<Category>
<Name>Other</Name>
<Value>1.5</Value>
</Category>
</Budgets>
<BudgetScale>1</BudgetScale>
</HelperCoresScope>
<LazyCoresScope>
<Name>Lazy Cores</Name>
<DisplayName>Other Threads</DisplayName>
<Threads>
<ThreadSettings>
<Name>Render</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>DependencyLz</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>PathServer</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Streamer</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Reader</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>ResourcePlacement</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Script GC</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
</Threads>
<Budgets>
<Category>
<Name>Render</Name>
<Value>33.3</Value>
</Category>
<Category>
<Name>Streaming</Name>
<Value>11</Value>
</Category>
</Budgets>
<BudgetScale>1</BudgetScale>
<IsOptional>true</IsOptional>
</LazyCoresScope>
<GPUCoreScope>
<Name>GPU</Name>
<Threads>
<ThreadSettings>
<Name>GPU</Name>
</ThreadSettings>
</Threads>
<Budgets>
<Category>
<Name>GPU Scene</Name>
<Value>12.0</Value>
</Category>
<Category>
<Name>GPU ReflectionMap</Name>
<Value>1.5</Value>
</Category>
<Category>
<Name>GPU Lighting</Name>
<Value>5.0</Value>
</Category>
<Category>
<Name>GPU CascadeShadows</Name>
<Value>5.0</Value>
</Category>
<Category>
<Name>GPU SkyFogClouds</Name>
<Value>2.5</Value>
</Category>
<Category>
<Name>GPU PostFXUI</Name>
<Value>5.0</Value>
</Category>
</Budgets>
<IsGPU>true</IsGPU>
</GPUCoreScope>
<StreamingScope>
<Name>Streaming</Name>
<Threads>
<ThreadSettings>
<Name>Streamer</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>Reader</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
<ThreadSettings>
<Name>ResourcePlacement</Name>
<SubstractWaiting>true</SubstractWaiting>
</ThreadSettings>
</Threads>
<Budgets>
<Category>
<Name>Streaming</Name>
<Value>11</Value>
</Category>
</Budgets>
</StreamingScope>
</BudgetSettings>