Performance Sample

Performance
Ataaron [github] · 1 year ago

Issue description

Hello Captain,
Not reporting a bug, just want to share my save file for hardware performance testing if you are interested.
I have a somewhat midgame stage town and the framerate goes from 25-120 FPS depending on where I am looking (see reproduction steps).

The performance bottleneck is single thread cpu saturation (also see steps)
Hope this is of use.

Reproduction steps

  1. Load the save
  2. Monitor, its framerate, CPU and GPU load
  3. Pause the game or don't (performance is not that different)
  4. Set the Graphics settings to minimum or whatever setting (only resolution and FOV has any impact)
  5. Fully Zoom out the Camera
  6. Place the game camera at the far edge of the island. (120 FPS)
  7. Move the cam over the map until most of the buildings are in sight (20-45 FPS)

Note that (for me) GPU bottlenecks performance when at step 6.
then GPU utilisation drops off
and CPU single thread bottlenecks performance when at step 7.

My guess is that the CPU cache memory is overflowing into RAM when dealing with all the rendering objects. If you could shave off some fat there, its probably going to run exponentially faster.

Game version and build number

Update 3 | v0.7.5b (b454)

Operating system

Windows

Attachments

My Machine:

  • RTX 2080 (8 GB)
  • AMD Ryzen 5 5600X 6-Core Processor
  • 32 GB RAM
  • Windows 10 (64 bit)
  • Samsung 850 EVO SATA SSD (its older stuff, first gen)

PerformanceSample.save

1 attachment only for registered users
19 Showing 1–1 of 1