BiotraxionOpen application
All releases

Cytometry: fix for a memory saturation when importing large FCS files

2026.10.21-cytometrie-memoire-chargements · 2026-10-21

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.
Français