All releases
Cytometry: fix for a memory saturation when importing large FCS files
2026.10.21-cytometrie-memoire-chargements ·
Delivered build : 15a9b672a7cc63eb539523460296fc2c7fb998ec
Changes
- Importing two large FCS files in a row (over 200 MiB each) could saturate the server's memory and restart it, briefly signing every user out ("Session locked" screen during the restart). Fixed: the cytometry cache and the loads in progress now share one memory budget, and the cache is freed before a large file is read.
- Measured on five real files from 85 to 243 MiB loaded in a row: columns held in memory never exceed 490 MB and no longer accumulate.
Known limitations
- A tube evicted from the cache is read again on demand: going back to a large tube you left may take a few seconds.
- The memory budget (480 MB by default) can be set on the server; it depends on the container size.
