[[Sandbox], MemoryError sur des "gros" jeux de données : comment vider la RAM ? quelles limites?

Bonjour,
Nous testons l’injection via API, et l’utilisation, dans GRIST (instance ministérielle), de jeux de données dont le poids est inférieur à 2Go, mais dont le nombre de lignes et de colonnes est relativement conséquent: plus de 600000 lignes et/ou plus de 100 colonnes.

Résultat: un message Sandbox MemoryError apparaît et bloque l’utilisation du « document » GRIST (le workspace). La limite d’utilisation de RAM est atteinte. Sachant que celle ci est notamment remplie des « snapshots » des opérations successives, faisant office de sauvegardes ponctuelles listées dans « history ». Les limites de GRIST (SQlite ?) pour le document (le workspace) sont atteintes. Les autres documents/workspace restent toutefois atteignables et utilisables.

En supprimant la table fautive, cela libère la mémoire et le document/workspace GRIST redevient opérationnel. Mais évidement, la table de données a été effacée.

Questions:

  • y-a-t-il un moyen pour l’utilisateur, de « vider » la RAM utilisée lorsque cela arrive ?
  • quelles sont réellement les limites d’un document GRIST, d’une table GRIST (poids, nb colonnes, nb lignes) ?