资源调试命令

可以在 Console 中使用以下命令:

1
obj list

会列出当前的资源加载信息:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
                          Class    Count      NumKB      MaxKB   ResExcKB  ResExcDedSysKB  ResExcShrSysKB  ResExcDedVidKB  ResExcShrVidKB     ResExcUnkKB
Class 4331 10240.85 12969.37 0.00 0.00 0.00 0.00 0.00 0.00
FontFace 9 9498.02 9498.02 9495.54 9495.54 0.00 0.00 0.00 0.00
MetaData 732 8441.93 8441.93 0.00 0.00 0.00 0.00 0.00 0.00
ScriptStruct 2165 3923.20 5156.56 0.00 0.00 0.00 0.00 0.00 0.00
SkeletalMesh 1 3988.86 3989.04 1974.06 30.55 0.00 0.00 0.00 1943.52
Function 7928 2012.63 2457.73 0.00 0.00 0.00 0.00 0.00 0.00
Package 732 1316.65 1453.87 0.00 0.00 0.00 0.00 0.00 0.00
Enum 1275 312.38 760.76 0.00 0.00 0.00 0.00 0.00 0.00
DeviceProfile 85 409.36 661.37 0.00 0.00 0.00 0.00 0.00 0.00
Material 103 418.41 467.83 4722.42 4722.42 0.00 0.00 0.00 0.00
ToolMenu 36 193.83 466.16 0.00 0.00 0.00 0.00 0.00 0.00
DelegateFunction 652 165.51 185.93 0.00 0.00 0.00 0.00 0.00 0.00
Texture2D 146 111.05 111.05 56192.00 0.00 0.00 56192.00 0.00 0.00
MaterialExpressionMultiply 194 66.84 98.67 0.00 0.00 0.00 0.00 0.00 0.00
StaticMesh 29 77.02 98.41 2055.31 23.56 0.00 0.00 0.00 2031.75
MaterialExpressionTextureSample 61 44.87 79.66 0.00 0.00 0.00 0.00 0.00 0.00
MaterialExpressionCustom 68 59.53 70.68 0.00 0.00 0.00 0.00 0.00 0.00
MaterialInstanceDynamic 32 53.74 65.76 16.45 16.45 0.00 0.00 0.00 0.00
GameNetworkMgr 1 64.43 64.43 0.00 0.00 0.00 0.00 0.00 0.00
BodySetup 41 42.91 62.30 1158.44 1158.44 0.00 0.00 0.00 0.00
MaterialExpressionConstant 153 36.16 61.26 0.00 0.00 0.00 0.00 0.00 0.00

还有下列相关的命令:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Mem FromReport
obj list -alphasort
rhi.DumpMemory
LogOutStatLevels
ListSpawnedActors
DumpParticleMem
ConfigMem
r.DumpRenderTargetPoolMemory
ListTextures -alphasort
ListSounds -alphasort
ListParticleSystems -alphasort
obj list class=SoundWave -alphasort
obj list class=SkeletalMesh -alphasort
obj list class=StaticMesh -alphasort
obj list class=Level -alphasort

也可以使用 memreport 来进行详细的分析:

1
memreport -full

会在 Saved/Profiling/MemReports 下创建 .memreport 文件。