• [^] # Re: NIH et autres considérations

    Posté par . En réponse à la dépêche Focus sur les performances avec Fim 1.2.0. Évalué à 2.

    L'indication "JAVA_OPTIONS="-Xmx4g -XX:MaxMetaspaceSize=4g" est juste un maximum d'allocation mémoire pour la JVM.
    Fim dans une utilisation "normale" utilise moins de ram.
    Voici des chiffres que j'ai collectés sur une utilisation de Fim avec 348 344 fichiers.
    Lors de la création du repository Fim a besoin de 1,9 GB de Heap et 13 MB de Metaspace.
    Pour les utilisations suivantes pour comparer l'état actuel avec le précédent il a besoin de 2,5 GB de Heap et toujours 13 MB de Metaspace.
    Durant l'execution de Fim le State complet est chargé en mémoire et donc quand on fait des comparaisons de State, les deux sont chargés en mémoire. C'est cela qui charge beaucoup la ram.

    Peut-être que certains aspects dans Fim peuvent améliorés. N'oublions pas que Fim est juste en version 1.
    Il est toujours possible d'exprimer des besoins afin que j'étudie une piste d'optimisation, suivant les problèmes rencontrés.
    Ou alors de contribuer par des pull request.