Files
UnrealEngine/Engine/Programs/UnrealInsights/Config/DefaultUnrealInsightsSettings.ini
2025-05-18 13:04:45 +08:00

125 lines
5.1 KiB
INI

[SectionsToSave]
bCanSaveAllSections=true
[Insights.TimingProfiler]
; The default (initial) zoom level of the Timing view.
; It is defined as time between major tick marks, in seconds.
; Valid values: [0.00000001 .. 3600] i.e. [10ns to 1h]
DefaultZoomLevel=5.0
; Auto hide empty tracks (ex.: ones without timing events in the current viewport).
; This option can be changed from the "View Mode" drop down menu.
bAutoHideEmptyTracks=True
; If enabled, the panning is allowed to continue when the mouse cursor reaches the edges of the screen.
; This option can be changed from the "View Mode" drop down menu.
bAllowPanningOnScreenEdges=False
; The default state for Auto-Scroll, in the Timing view.
bAutoScroll=False
; Frame Alignment. Controls if auto-scroll should align center of the viewport with start of a frame or not.
; Valid options: 'none' to disable frame alignment, 'game' / 'rendering' to align with Game / Rendering frames
; This option can be changed from the "Auto-Scroll Options" menu.
AutoScrollFrameAlignment=game
; Viewport offset while auto-scrolling, as percent of viewport width.
; If positive, it offsets the viewport forward, allowing an empty space at the right side of the viewport (i.e. after end of session).
; If negative, it offsets the viewport backward (i.e. end of session will be outside viewport).
; This option can be changed from the "Auto-Scroll Options" menu.
AutoScrollViewportOffsetPercent=0.1
; Minimum time between two auto-scroll updates, in [seconds].
; This option can be changed from the "Auto-Scroll Options" menu.
AutoScrollMinDelay=0.3
[Insights.TimingProfiler.FramesView]
; These options can be changed from the context menu of the Frames view.
; If enabled, the upper threshold line is visible. The frame coloring by threshold is enabled regardless of this setting.
bShowUpperThresholdLine=False
; If enabled, the lower threshold line is visible. The frame coloring by threshold is enabled regardless of this setting.
bShowLowerThresholdLine=False
; The upper threshold for frames. Can be specified as a frame duration ([0.001 .. 1.0] seconds; ex.: "0.010" for 10 ms) or as a framerate ([1 fps .. 1000 fps]; ex: "100 fps").
UpperThreshold=30 fps
; The lower threshold for frames. Can be specified as a frame duration ([0.001 .. 1.0] seconds; ex.: "0.010" for 10 ms) or as a framerate ([1 fps .. 1000 fps]; ex: "100 fps").
LowerThreshold=60 fps
; If enabled, the Timing view will also be zoomed when a frame is selected in the Frames view.
bAutoZoomOnFrameSelection=False
[Insights.TimingProfiler.MainGraph]
; These options can be changed from the context menu of the Main Graph track (Timing Insights profiler / Timing view).
; If enabled, values will be displayed as points in the Main Graph Track in Timing Insights.
ShowPoints=False
; If enabled, values will be displayed as points with border in the Main Graph Track in Timing Insights.
ShowPointsWithBorder=True
; If enabled, values will be displayed as connected lines in the Main Graph Track in Timing Insights.
ShowConnectedLines=True
; If enabled, values will be displayed as polygons in the Main Graph Track in Timing Insights.
ShowPolygons=True
; If enabled, uses duration of timing events for connected lines and polygons in the Main Graph Track in Timing Insights.
ShowEventDuration=True
; If enabled, shows bars corresponding to the duration of the timing events in the Main Graph Track in Timing Insights.
ShowBars=False
; If enabled, shows game frames in the Main Graph Track in Timing Insights.
ShowGameFrames=True
; If enabled, shows rendering frames in the Main Graph Track in Timing Insights.
ShowRenderingFrame=True
[Insights.TimingProfiler.TimersView]
; Names of visible columns in the Timers Panel in the Game mode.
+GameFrameColumns=MaxInclTime
+GameFrameColumns=AverageInclTime
+GameFrameColumns=MedianInclTime
+GameFrameColumns=MinInclTime
; Names of visible columns in the Timers Panel in the Rendering mode.
+RenderingFrameColumns=MaxInclTime
+RenderingFrameColumns=AverageInclTime
+RenderingFrameColumns=MedianInclTime
+RenderingFrameColumns=MinInclTime
; Names of visible columns in the Timers Panel in the Instance mode.
+InstanceColumns=Count
+InstanceColumns=TotalInclTime
+InstanceColumns=TotalExclTime
; Mode for the timers panel. 0 : Game Frame; 1 : Rendering Frame; 2 : Instance
Mode=2
; Grouping Mode for the timers panel. 0 : Flat; 1 : ByName; 3 : ByType; 4 : ByInstanceCount
GroupingMode=3
; Controls the CPU filter button from Timers View.
ShowCpuTimers=1
; Controls the GPU filter button from Timers View.
ShowGpuTimers=1
; Controls the "Filter Out Zero Count Timers" button from Timers View.
ShowZeroCountTimers=1
[Insights.MemoryProfiler]
; Add symbol search paths by adding to this array. Order is important.
;+SymbolSearchPaths=C:\Symbols
; Symbol server format is also accepted, such as the official Microsoft symbol servers (see https://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/advanced-symsrv-use for details)
;+SymbolSearchPaths=srv*C:\Symbols;https://msdl.microsoft.com/download/symbols
; Memory Budgets (used by the LLM Tags view)
+BudgetFilePath=(Label="Default",Path="Engine/Programs/UnrealInsights/Config/DefaultMemoryBudgets.xml")