vampire-like/docs/P1 Simulation 分层.md

2.1 KiB
Raw Blame History

测试机性能

iQOO Neo8

CPU: 第一代骁龙 8+ 八核

内存: 12 GB

系统: OriginOS 6 (Android 16)

CPU

怪物数量 帧率 TickEnemies 占比 TickEnemies GC Movement_Update 占比
500 60.8 fps (16.43 ms) 37.6% (6.18 ms) 27.4 KB 0.0% (0 ms)
1000 40.2 fps (24.85 ms) 51.5% (12.8 ms) 54.5 KB 0.0% (0 ms)
1500 28.0 fps (35.62 ms) 56.4% (20.11 ms) 82.1 KB 0.0% (0 ms)
2000 18.8 fps (53.04 ms) 55.8% (29.62 ms) 107.6 KB 0.0% (0 ms)

tip:

  1. 60 fps 为 Android 端帧率上限,具体可参考 CPU ms 耗时
  2. 注意 Profiler 里会产生性能损耗的配置Call Stacks

Memory

怪物数量 GC Used Memory GC Allocated In Frame
500 7.8 MB 29.5 KB
1000 8.8 MB 56.6 KB
1500 10.0 MB 84.2 KB
2000 11.8 MB 109.7 KB

Render

维度 500 enemies 1000 enemies 1500 enemies 2000 enemies
SetPass Calls 41 42 43 44
Draw Calls 46 46 48 49
Batches 46 46 48 49
Static Batching:
Batched Draw Call 0 0 0 0
Batched 0 0 0 0
Instancing:
Batched Draw Call 420 505 584 962
Batched 5 5 7 8