五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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中查看的評論 (共 條)

分享到微博請遵守國家法律
如皋市| 潼关县| 鄂尔多斯市| 青河县| 柘城县| 锡林郭勒盟| 栾城县| 灵川县| 容城县| 宜兴市| 北票市| 广丰县| 若尔盖县| 城口县| 长宁县| 横峰县| 民县| 甘孜县| 巨野县| 镶黄旗| 武义县| 岫岩| 贵阳市| 吉木萨尔县| 泗洪县| 盐亭县| 巍山| 阳城县| 岑巩县| 黄梅县| 夹江县| 乐亭县| 乌鲁木齐县| 石台县| 自贡市| 蒲江县| 宁海县| 思南县| 巴彦淖尔市| 射洪县| 印江|