Feature #978

TBX: 0.7.6, lazy loading for subcorpora and partitions

Ajouté par Serge Heiden il y a environ 3 ans. Mis à jour il y a presque 2 ans.

Statut:New Début:22/08/2014
Priorité:Urgent Echéance:
Assigné à:- % réalisé:

0%

Catégorie:Toolbox Temps passé: -
Version cible:TXM 0.7.9

Description

Currently TXM opens every subcorpus and partition at startup.

This behavior:
  • takes some time to complete (may take a long time on a portal, preventing fast portal startup or restart)
  • uses memory, even if the subcorpus or the partition is not used in the current session (this may prevent users to work on a corpus in low memory configurations even if the machine is able to work on the corpus)
Solution:
  • for each command using a subcorpus, if the subcorpus is opened do the usual work, else open the subcorpus then do the usual work
  • for each command using a partition, if the partition is opened do the usual work, else open the partition then do the usual work
Remarks:
  • lazy loading can be an option, global or per corpus
  • lazy loading could allow us to offert corpus loading to portal users (because of fast portal restart)
Further features:
  • in case of diagnostic of non completion for a command because of low memory, some subcorpora or partitions could be unloaded to try to complete the command
    • some results could also be garbagecollected for the same reasons

Demandes liées

lié à Task #1756: Improve partition creation duration process New 29/03/2016

Historique

#1 Mis à jour par Serge Heiden il y a environ 3 ans

  • Version cible changé de TXM X.X à TXM 0.7.7

#2 Mis à jour par Sebastien Jacquot il y a presque 3 ans

  • Version cible changé de TXM 0.7.7 à TXM 0.7.8

#3 Mis à jour par Serge Heiden il y a environ 2 ans

  • Priorité changé de Normal à Urgent

#4 Mis à jour par Serge Heiden il y a environ 2 ans

  • Description mis à jour (diff)

#5 Mis à jour par Matthieu Decorde il y a presque 2 ans

  • Version cible changé de TXM 0.7.8 à TXM 0.7.9

Formats disponibles : Atom PDF