最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

【UE4】非常好用的幾個監(jiān)控代碼執(zhí)行效率的宏,可在Stat中查看

2021-12-15 11:39 作者:天空游蕩的魚  | 我要投稿

????在C++開發(fā)的過程中,有時可能會想要監(jiān)控某段代碼執(zhí)行效率。方便以后再性能調(diào)優(yōu)的時候發(fā)現(xiàn)問題。UE C++給我們提供了三個宏,可以很方便的實現(xiàn)這一目的,并且用stat XXX命令進行查看?,F(xiàn)在我們就一起去看看吧。

????DECLARE_STATS_GROUP(TEXT("MyStat"), STATGROUP_MyStat, STATCAT_Test);

三個參數(shù)分別為:

1. FString的類別,也就是出現(xiàn)在stat 后面的參數(shù)。 (最常用的就是stat fps)

2. 組的名字,由大些的STATGROUP_ 后面加上你自己的分組。顯示在stat面板

3. 類別,由STATCAT_后面加上你自己的類別名。此項出現(xiàn)在,編輯器場景編輯界面的三角下拉框中stat下。會放到對應的菜單中。(也可以用已有的類別例如:Advanced,Engine,Niagara)

下圖可以看到具體效果

(圖一)stat對應參數(shù)及分組名稱
(圖二)出現(xiàn)在下拉菜單中的類別

????DECLARE_CYCLE_STAT(TEXT("MyActor Tick"), STAT_Tick, STATGROUP_MyStat);

定義顯示性能耗時指標的子項,三個參數(shù)分別為

  1. FString類型的子項名稱。出現(xiàn)在性能監(jiān)視界面的一行

  2. 代碼中監(jiān)控性能用的Key值,在具體監(jiān)控時會用到

  3. 性能顯示結(jié)果放到哪個群組。這里是剛才定義的MyStat這個組

在圖一中可以看到性能監(jiān)測界面出現(xiàn)一行數(shù)據(jù),MyActorTick。

????SCOPE_CYCLE_COUNTER(STAT_Tick);

在具體需要監(jiān)測的代碼使用該宏,參數(shù)為第二個宏中定義的監(jiān)控Key值。

(圖三)相關實現(xiàn)代碼


【UE4】非常好用的幾個監(jiān)控代碼執(zhí)行效率的宏,可在Stat中查看的評論 (共 條)

分享到微博請遵守國家法律
延津县| 通州市| 莆田市| 百色市| 上蔡县| 左权县| 灵璧县| 扶沟县| 仁怀市| 克什克腾旗| 桦甸市| 自治县| 沧州市| 固始县| 南皮县| 剑川县| 积石山| 通道| 佛教| 甘孜县| 黄平县| 封开县| 西平县| 湾仔区| 和硕县| 丹巴县| 鲜城| 渭源县| 晋宁县| 绩溪县| 霍林郭勒市| 大石桥市| 马边| 鹤山市| 吉水县| 司法| 紫阳县| 金山区| 江达县| 海兴县| 宣城市|