欢迎光临散文网 会员登陆 & 注册

界面UI功能及设置详解 新手篇#2【逃离塔科夫新手教程】

2023-06-16 11:47 作者:Roasal  | 我要投稿

PowerShell脚本实现“仅使用物理核心”

在我这里是有效的,可以提高一些性能,主要是减少一些卡顿

关于原理

CPU分逻辑核心和物理核心(实际有的核心),一个物理核心由超线程技术分为两个逻辑核心, 若是一个程序被分配了两个由同一个物理核心分出来的逻辑核心, 那么程序实际就只利用到了一个物理核心,性能会受影响。 这个Powershell脚本是让塔科夫的进程每隔一个逻辑核心分配一个,如分配1,3,5,7号逻辑核心,防止上面的情况, 然后再提高塔科夫进程优先级

也可以搜索Processor Affinity了解脚本原理

打开塔科夫后,Win+R输入powershell,出现的窗口中复制以下整段内容,然后回车运行即可,不确定是不是每次开游戏都要运行一次,可以保存为.ps1文件,下次直接右键此文件“使用PowerShell运行”即可

$proc = Get-WmiObject -class Win32_processor;

$affinity=$proc.numberoflogicalprocessors - $proc.numberofcores;

switch ($affinity){

    2   {$affinity = 5}         # 0x0101

    4   {$affinity = 85}        # 0x0101 0101

    6   {$affinity = 1365}      # 0x0101 0101 0101

    8   {$affinity = 21845}     # 0x0101 0101 0101 0101

    10  {$affinity = 349525}    # 0x0101 0101 0101 0101 0101

    12  {$affinity = 5592405}   # 0x0101 0101 0101 0101 0101 0101

    14  {$affinity = 89478485}  # 0x0101 0101 0101 0101 0101 0101 0101

    16  {$affinity = 1431655765}# 0x0101 0101 0101 0101 0101 0101 0101 0101

};

if ($affinity){

    $Process = Get-Process EscapeFromTarkov;

    $Process.ProcessorAffinity=$affinity;

    $Process.PriorityClass=[System.Diagnostics.ProcessPriorityClass]::AboveNormal;

}

界面UI功能及设置详解 新手篇#2【逃离塔科夫新手教程】的评论 (共 条)

分享到微博请遵守国家法律