Performance notes

Reference development machines

TopoBathySim has primarily been developed and tested on:

  • ASUS ROG Strix Scar 16 laptop (64 GB RAM)

  • Mac Studio (M4 Max, 128 GB RAM)

These are not formal benchmarks. They are reference machines used to validate end-to-end workflows (provider fetching/caching, fusion, and tile serving). Many use-cases (small regions, global basemap presets, offline analysis) can run with substantially less memory, especially after caches are warmed.

Practical guidance

  • Large regions and high-resolution presets can cache multiple GB of source assets and derived products.

  • For server usage, start with a small worker count and scale up based on IO and memory behavior.

  • When in doubt, validate your policy on a small bounding box first, then expand.