? ,,

成人aa视频在线观看_色婷婷精品久久二区二区蜜臂av _国产一区二区三区在线观看免费 _韩日欧美一区二区三区_午夜成人免费视频_欧美综合久久久_国产精品国产三级国产普通话99 _福利一区二区在线观看_奇米精品一区二区三区在线观看_91精品国产综合久久福利_免费精品视频在线_狠狠色丁香久久婷婷综合_中_色一区在线观看_91福利国产成人精品照片_在线观看www91_日韩高清在线一区

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UE4 性能優化工具(Profiler Tool)

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-11 08:29 | 瀏覽量:

Profiler Tool Reference

https://docs.unrealengine.com/latest/INT/Engine/Performance/Profiler/index.html

 

原文:

https://www.unrealengine.com/zh-CN/blog/how-to-improve-game-thread-cpu-performance

 

您游戲中的幀頻率是不是太低? 您了解為什么會發生這種現象嗎? 這是不是由于您同時生成了太多敵人?還是由于某個特定敵人過于消耗系統資源? 是由于您設置了過多的視覺特效,還是由于您所設計的戰斗系統所造成的?

放松一下,不要一下子就得出結論!

嘗試修復任何性能問題的第一步是收集信息,這樣您可以做出明智的決策,以確定下一步該怎么做。 有些人會很自然地說這樣的話“當然慢啦! 這個關卡有100,000個actor耶!”,但如果您沒有收集適當的數據,您可能就會嘗試在關卡中花費大量時間來降低actor的數量,而沒有嘗試修復真正造成性能表現瓶頸的問題,這些問題可能是完全無關的問題,而且修復起來要容易得多。

明白! 可是從哪里開始著手呢?

您要采集的第一份數據是需要了解,您的性能瓶頸到底是出現在游戲線程中、在渲染(描畫)線程中、還是出現在GPU中。 要了解具體原因,您需要以非調試版本來啟用游戲,然后輸入控制臺命令“stat unit”,從而顯示完成各項任務需要花費多少時間。

 

[UE4]性能優化工具(Profiler Tool)

 

您的時間指的是生成游戲中每一幀所需要花費的總體時間。 由于在完成一幀前會同時同步游戲和描畫線程,時間常常接近于這些線程中的時間。 GPU時間衡量的是顯卡需要多長時間來渲染場景。 由于GPU時間與幀同步,它的值很可能也類似于時間。

如果時間非常接近于游戲時間,那么您的瓶頸是游戲線程。 如果時間非常接近于描畫時間,那么您的瓶頸是渲染線程。 如果兩者都與GPU時間不怎么接近,那么您的瓶頸就是顯卡。

本文中,我們僅僅討論如何處理游戲線程中的問題。

哇!現在我知道游戲的瓶頸是游戲線程啦、 接下來怎么做?


查看游戲線程的性能表現的最佳工具是使用統計數據分析程序。 您可以在控制臺輸入“stat startfile”來啟用分析,您可以按下鍵盤上的波浪鍵 (~)來打開控制臺。 讓我們至少運行10秒左右,這樣可以獲得許多幀間的良好平均值。 更長的分析時間也很好,而且我們可以使用它們來檢測間隙時間較長的問題,但一般不推薦讓分析時間超過30分鐘,因為這樣文件就太大了。 當您獲得良好的時間樣本后,您可以輸入“stat stopfile”來終止分析。 在路徑Saved/Profiling/UnrealStats下,會有關于您項目文件夾的ue4stats文件。

好的,我進行了分析。 我該如何打開這個分析文件?

如果需要打開您捕獲的分析文件,您必須使用UnrealFrontend(虛幻前端),它和UE4Editor位于同一個文件夾,或者您也可以打開窗口菜單中的編輯器的Session Frontend(會話前端)選項卡。 當您打開了會話前端選項卡后,您需要切換到Profiler(分析程序)的小選項卡。 在該處,您可以選擇載入您最近捕獲的ue4stats分析文件。

 

[UE4]性能優化工具(Profiler Tool)

 

我現在打開了分析文件,我現在應該查看哪些數據?

很重要的信息就是位于底部的功能樹。 展開GameThread(游戲線程)項目,然后往下拉,直到您看到超過幾毫秒的“Inc Time”(包含時間)條目,而且其不包含許多子項或不包含任何子項。 同時關注一下“Calls”(調用)數列,它顯示了每幀調用的統計數據的平均次數。 不要被“CPU Stall”(CPU停滯時間)項目弄糊涂了。 它們顯示的是線程等待處理其他內容時所花費的時間,所以不是主要數據,而且僅僅會在幀頻率受限或者游戲進程不為瓶頸時才會顯示出來。 在下方的分析數據中,我們發現了存在問題的字體緩沖時間。

 

[UE4]性能優化工具(Profiler Tool)

 

這是本周在Fortnite中發現的真正問題! 在本例中,我們顯示了基于相機和重要游戲對象間距離而變換大小的許多文本。 由于我們在每一幀都對文本調整大小,所以在Slate和虛幻引擎用戶界面系統中的字體緩存中充滿了上百個相同的字符串。 修復的方法是停止基于距離來動態縮放文本,也可以根據特定間距的閥值來分別變更文本大小。

這個方法對于Fortnite很好用,但我出現的問題不是“字體緩存”。

您需要關注一些固定的需要注意的數據。

其中一個重要的項目是FTickFunctionTask。 此項目下是正在更新的每個actor和組件。 一般來說,降低每幀更新的actor和組件的數量都可以很好地加速游戲。

 

[UE4]性能優化工具(Profiler Tool)

 

如果您的游戲中存在著應永不更新的actor并且您正在使用C++代碼,您可以將其放置在actor的構造函數中,以完全防止其更新:

PrimaryActorTick.bCanEverTick = false;

如果actor僅在某些時候進行更新,您可以轉而將其放置在構造函數中:

PrimaryActorTick.bCanEverTick = true;

PrimaryActorTick.bStartWithTickEnabled = false;

然后您可以使用SetActorTickEnabled函數來啟用和禁用更新。

另一個要關注的是BlueprintTime(藍圖時間)。 找到這個值的最佳方法是切換到包含(合并)視圖并在列表中找到它。 這樣就可以把所有的BlueprintTime(藍圖時間)條目組合到單一行中。 如果您選擇BlueprintTime(藍圖時間),然后切換回層次視圖,則其會選擇所有藍圖代碼被執行的位置,這樣能讓您很好地了解花費時間進行處理的位置及其位于哪個藍圖中。

 

[UE4]性能優化工具(Profiler Tool)

 

另一個常見的問題位置是TickWidgets(更新控件)。 如果這個統計數據值很高,這表示您可能同時顯示了太多控件,或者這些控件上的屬性代理過于復雜。 一些slate屬性,比如可見性,可能會在每幀被調用好幾次,這樣它們的值必須要小而且能及時返回。

您是不是在游戲中有很多骨架網格物體? SkinnedMeshComp更新時間有時也會消耗很多系統資源。 請嘗試降低顯示在分析文件中的骨架中的骨骼數量,或者降低動畫藍圖的復雜度。 如果您不需要在無法看到骨架網格物體時更新動畫,請考慮將骨架網格物體組件上的MeshComponentUpdateFlag(網格物體組件更新標識)正確設置為OnlyTickPoseWhenRendered(僅在渲染時更新姿勢)。 請注意,將此標識設置為AnimNotifies(動畫通知)將使得這些網格物體不被渲染時不再對其進行觸發。

實際上,我正在查找為何游戲不斷地產生卡頓。

最好的方法是尋找時間軸中出現的頓卡,選擇其周圍的幀,然后將視圖變更為“最大“,而不是“平均“。 這樣會變更所有數字,從而在選擇的幀數范圍中顯示峰值,而不是顯示平均值。

 

[UE4]性能優化工具(Profiler Tool)

 

謝謝!

對總體游戲性能來說,使用分析程序是很關鍵的。這樣可以通過防止您因無法了解真正的問題而過度猜測。 如需了解分析程序中所有功能的更多信息,請訪問我們的文檔頁面。https://docs.unrealengine.com/latest/INT/Engine/Performance/Profiler/index.html


相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
成人aa视频在线观看_色婷婷精品久久二区二区蜜臂av _国产一区二区三区在线观看免费 _韩日欧美一区二区三区_午夜成人免费视频_欧美综合久久久_国产精品国产三级国产普通话99 _福利一区二区在线观看_奇米精品一区二区三区在线观看_91精品国产综合久久福利_免费精品视频在线_狠狠色丁香久久婷婷综合_中_色一区在线观看_91福利国产成人精品照片_在线观看www91_日韩高清在线一区

          gogogo免费视频观看亚洲一| 91精品国产91综合久久蜜臀| 成人黄色免费短视频| 一区二区三区四区乱视频| 国产喷白浆一区二区三区| 日韩一区二区三区视频在线| 91久久精品网| 亚洲欧洲精品在线| 日本亚洲自拍| 日韩亚洲视频| 日本在线视频不卡| 99久久精品免费看国产四区| 成人av免费在线播放| 成人激情av网| 成人免费视频视频| 风间由美性色一区二区三区| 国内精品视频一区二区三区八戒| 免费在线视频一区| 裸体健美xxxx欧美裸体表演| 欧美三级视频在线观看| 欧美三级蜜桃2在线观看| 国产高清精品一区二区三区| yellow视频在线观看一区二区| caoporn国产精品免费公开| 国产精品伊人日日| 亚洲精品中文综合第一页| 欧美高清hd18日本| 中文字幕国产一区二区| 亚洲电影在线播放| 成人午夜av在线| 欧美精品一区二区视频| 欧美日韩国产精品自在自线| 国产欧美一区二区精品性色超碰 | 亚洲精品一区二区精华| 国产精品成人在线观看| 麻豆成人av在线| 成人欧美一区二区三区视频xxx| 日本成人三级| 欧美一区二区成人6969| 亚洲三级电影全部在线观看高清| 蜜臀av国产精品久久久久| 99久久99久久免费精品蜜臀| 亚洲国产一区二区三区在线播 | 欧美亚洲一级二级| 欧美日本在线视频| 亚洲男人天堂av| 激情亚洲综合在线| 久久资源av| 欧美一级视频精品观看| 一区二区三区在线观看视频| 成人国产精品免费观看动漫| 日韩中文一区| 精品成人在线观看| 蜜臀av性久久久久蜜臀aⅴ流畅| 国产视频99| 日韩欧美亚洲另类制服综合在线| 亚洲国产精品嫩草影院| 91首页免费视频| 欧美无砖砖区免费| 一区二区欧美国产| 国产伦精品一区二区三| 欧美一区二区三区免费大片 | 欧美sm美女调教| 亚洲高清在线视频| 国产精品乱码| 欧美变态tickle挠乳网站| 日本欧美一区二区三区| 美国av一区二区三区| 国产日韩影视精品| 成人免费观看视频| 欧美日韩视频在线第一区| 午夜精品在线看| 精品一区在线播放| 国产欧美一区二区三区在线看蜜臀| 极品少妇xxxx精品少妇偷拍 | 日本视频一区在线观看| 国产无一区二区| 粉嫩高潮美女一区二区三区| 欧美性猛交xxxx黑人交| 午夜精品久久久久久久99樱桃| 国产在线精品一区二区三区| 国产午夜亚洲精品午夜鲁丝片| 高清成人在线观看| 欧美一区二区网站| 国产一区二区毛片| 欧美日韩一区二区三区四区五区| 日韩在线一区二区| 亚洲欧美综合一区| 午夜av一区二区三区| 亚洲永久激情精品| 日韩高清不卡在线| 在线一区二区观看| 久久99九九99精品| 欧美日韩不卡一区二区| 国产一区二区三区四区五区美女| 欧美性猛片aaaaaaa做受| 久久成人免费网站| 欧美久久久久久蜜桃| 国产精品18久久久久久久久| 在线综合+亚洲+欧美中文字幕| 黄色精品一二区| 欧美精品少妇一区二区三区| 韩国三级中文字幕hd久久精品| 欧美午夜精品理论片a级按摩| 激情偷乱视频一区二区三区| 7777精品久久久大香线蕉| 国产成人精品三级| 久久蜜桃av一区精品变态类天堂| 91浏览器在线视频| 国产精品美女久久久久久久| 精品国产_亚洲人成在线| ...av二区三区久久精品| 欧美日韩国产三区| 午夜电影一区二区三区| 欧美日韩在线免费视频| 成人午夜视频免费看| 久久精品夜色噜噜亚洲a∨| 精品国产乱码一区二区三区四区| 亚洲色图一区二区三区| 性欧美大战久久久久久久免费观看| 亚洲国产成人va在线观看天堂| 色综合久久中文字幕综合网| 国内精品在线播放| 2023国产精品| 免费看污久久久| 亚洲成a人v欧美综合天堂| 精品视频资源站| 99久久久国产精品| 亚洲欧洲精品一区二区三区| 日韩精品久久久毛片一区二区| 亚洲18色成人| 欧美一区二区久久| 国产精品久久久久久久小唯西川| 亚洲精品国产成人久久av盗摄| 午夜精品一区二区三区四区| 精品一区二区在线看| 久久亚洲欧美国产精品乐播 | 日韩avvvv在线播放| 欧美精品aⅴ在线视频| 91观看网站| 亚洲国产成人av网| 91精品国产一区二区三区蜜臀| 91年精品国产| 亚洲国产视频在线| 在线综合亚洲欧美在线视频| 国产精品免费视频一区二区| 日韩国产欧美在线播放| 欧美成人vr18sexvr| 午夜精品福利一区二区| 成人免费视频caoporn| 亚洲激情一二三区| 日韩一级黄色大片| 欧美日韩精品免费看| 国产成人免费视频网站| 亚洲在线一区二区三区| 日韩精品在线网站| 中文一区一区三区免费| 91丨porny丨蝌蚪视频| 日韩福利电影在线观看| 国产欧美精品一区二区色综合朱莉| 在线天堂一区av电影| 91麻豆自制传媒国产之光| 免费成人你懂的| 亚洲色图20p| 欧美电视剧免费全集观看| 一区二区日本| 国产精品入口免费| 国产成人无遮挡在线视频| 一区二区在线观看不卡| 久久久久久久综合狠狠综合| 欧美日韩高清一区二区| 欧美一区2区三区4区公司二百| 国产成人精品免费网站| 视频一区二区国产| 国产精品视频九色porn| 日韩欧美在线综合网| 一区在线电影| 欧美精品亚洲| 国产精品99久久久久久久| 国产91精品欧美| 久久精品国产精品青草| 亚洲一二三专区| 亚洲天堂网中文字| 国产日韩视频一区二区三区| 日韩一区二区三区电影在线观看| 91久久香蕉国产日韩欧美9色| 免费国产一区二区| 国产欧美日韩亚洲| 97超级在线观看免费高清完整版电视剧| 另类小说图片综合网| 亚洲国产美女搞黄色| 亚洲人成影院在线观看| 久久久精品综合| 精品国产乱码久久久久久免费 | 亚洲线精品一区二区三区八戒| 久久久久久久久久久99999| 91精品综合久久久久久| 欧美性感一区二区三区| 色哟哟国产精品| 中文字幕色一区二区|