mirror of
https://github.com/wabbajack-tools/wabbajack.git
synced 2024-08-30 18:42:17 +00:00
ecececb128
People keep thinking this is a good idea so why not. Everything seems to work at 1/1 threads though WJ is noticeably slower in almost all aspects. This will basically only be useful when trying to debug very weird user issues.
93 lines
4.1 KiB
XML
93 lines
4.1 KiB
XML
<rxui:ReactiveUserControl
|
|
x:Class="Wabbajack.PerformanceSettingsView"
|
|
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
|
|
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
|
|
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
|
|
xmlns:local="clr-namespace:Wabbajack"
|
|
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
|
|
xmlns:rxui="http://reactiveui.net"
|
|
xmlns:xwpf="http://schemas.xceed.com/wpf/xaml/toolkit"
|
|
d:DesignHeight="450"
|
|
d:DesignWidth="800"
|
|
x:TypeArguments="local:PerformanceSettings"
|
|
mc:Ignorable="d">
|
|
<Border
|
|
x:Name="PerformanceView"
|
|
MinWidth="280"
|
|
Margin="5"
|
|
Background="{StaticResource BackgroundBrush}"
|
|
BorderBrush="{StaticResource ButtonNormalBorder}"
|
|
BorderThickness="1">
|
|
<Grid Margin="15,10">
|
|
<Grid.RowDefinitions>
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="10" />
|
|
<RowDefinition Height="Auto" />
|
|
<RowDefinition Height="25" />
|
|
<RowDefinition Height="25" />
|
|
<RowDefinition Height="25" />
|
|
<RowDefinition Height="25" />
|
|
<RowDefinition Height="*" />
|
|
</Grid.RowDefinitions>
|
|
<Grid.ColumnDefinitions>
|
|
<ColumnDefinition Width="Auto" />
|
|
<ColumnDefinition Width="5" />
|
|
<ColumnDefinition Width="*" />
|
|
</Grid.ColumnDefinitions>
|
|
<TextBlock Grid.Column="0" Grid.ColumnSpan="2"
|
|
FontFamily="Lucida Sans"
|
|
FontSize="20"
|
|
FontWeight="Bold"
|
|
Text="Performance" />
|
|
<TextBlock Grid.Row="3" Grid.Column="0"
|
|
x:Name="DownloadThreadsLabel"
|
|
VerticalAlignment="Center"
|
|
Text="Download Threads" />
|
|
<xwpf:DoubleUpDown Grid.Row="3" Grid.Column="2"
|
|
x:Name="DownloadThreads"
|
|
MinWidth="75"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Foreground="White"
|
|
FormatString="F0"
|
|
Increment="2"
|
|
Maximum="128"
|
|
Minimum="1" />
|
|
<TextBlock Grid.Row="4" Grid.Column="0"
|
|
x:Name="DiskThreadsLabel"
|
|
VerticalAlignment="Center"
|
|
Text="Disk Threads" />
|
|
<xwpf:DoubleUpDown Grid.Row="4" Grid.Column="2"
|
|
x:Name="DiskThreads"
|
|
MinWidth="75"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Foreground="White"
|
|
FormatString="F0"
|
|
Increment="2"
|
|
Maximum="128"
|
|
Minimum="1" />
|
|
<TextBlock Grid.Row="5" Grid.Column="0"
|
|
x:Name="ReduceHDDThreadsLabel"
|
|
VerticalAlignment="Center"
|
|
Text="Reduce HDD threads (Recommended)" />
|
|
<CheckBox Grid.Row="5" Grid.Column="2"
|
|
x:Name="ReduceHDDThreads"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Foreground="White"
|
|
></CheckBox>
|
|
<TextBlock Grid.Row="6" Grid.Column="0"
|
|
x:Name="FavorPerfOverRamLabel"
|
|
VerticalAlignment="Center"
|
|
Text="Favor performance over RAM Usage" />
|
|
<CheckBox Grid.Row="6" Grid.Column="2"
|
|
x:Name="FavorPerfOverRam"
|
|
HorizontalAlignment="Right"
|
|
VerticalAlignment="Center"
|
|
Foreground="White"
|
|
></CheckBox>
|
|
</Grid>
|
|
</Border>
|
|
</rxui:ReactiveUserControl>
|