Projet

Général

Profil

Actions

Feature #12002

fermé

Amélioration des performances de la JCR

Ajouté par David Lesimple il y a plus de 3 ans. Mis à jour il y a 5 mois.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
20/01/2021
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Il est possible d'agir sur le cache de la JCR.
Il y a 2 caches :
versionBundleCache et silverpeasBundleCache

2021-01-20 10:29:33,317 INFO  [org.apache.jackrabbit.core.persistence.bundle.AbstractBundlePersistenceManager] (default task-921) cachename=versionBundleCache[ConcurrentCache@50b10d12],
 elements=1457, usedmemorykb=8191, maxmemorykb=8192, access=101346, miss=4677

Ici on voit que la taille de cache par défaut est 8 Mo, et elle est presque entièrement utilisée.

Pour modifier la valeur du cache, il faut ajouter le paramètre bundleCacheSize :
La valeur est exprimé en Mo.

    <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.PostgreSQLPersistenceManager">
      <param name="driver" value="javax.naming.InitialContext"/>
      <param name="url" value="java:/datasources/DocumentStore"/>
      <param name="schemaObjectPrefix" value="version_"/>
      <param name="bundleCacheSize" value="64"/>
    </PersistenceManager>

Demandes liées 1 (0 ouverte1 fermée)

Lié à Silverpeas Core - Feature #12866: Passer de Apache Jackrabbit à Apache OakClosedMiguel Moquillon08/02/2022

Actions
Actions

Formats disponibles : Atom PDF