Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
public:txm_debug [2019/03/22 14:53] sebastien.jacquot@univ-fcomte.fr |
public:txm_debug [2020/05/29 10:54] (Version actuelle) matthieu.decorde@ens-lyon.fr [Profiler TXM avec VisualVM] |
||
---|---|---|---|
Ligne 74: | Ligne 74: | ||
===== Fichiers de préférences importants ===== | ===== Fichiers de préférences importants ===== | ||
+ | ==== Voir et modifier les préférences ==== | ||
+ | |||
+ | Le plugin [[https://marketplace.eclipse.org/content/preference-editor|Preference Editor]] permet de modifier les valeurs de préférences du scope INSTANCE, CONFIGURATION, BUNDLE (bundle_defaults) et DEFAULT ou bien d'un répertoire de projet. | ||
+ | |||
+ | Utilisation depuis Eclipse : | ||
+ | * Lancer TXM en ajoutant le plugin "com.onpositive.preferences" dans la configuration de lancement (onglet plug-ins) | ||
+ | * Dans TXM, aller dans le menu "Affichage > Vues" | ||
+ | * dans la fenêtre ouverte sélectionner le répertoire "Preferences" puis l'entrée "Preferences" | ||
+ | * La vue s'ouvre sur le scope INSTANCE | ||
+ | * <del>pour voir&modifier les préférences de corpus, il faut cliquer sur bouton "répertoire" et sélectionner le répertoire racine du corpus binaire (TXMHOME/corpora/lecorpus)</del> MD: marche pas ? | ||
==== Fichiers de préférences de chaque commande et plug-ins ==== | ==== Fichiers de préférences de chaque commande et plug-ins ==== | ||
Ligne 163: | Ligne 173: | ||
==== Mac OS X ==== | ==== Mac OS X ==== | ||
- | * jre-8u151-macosx-x64 | + | * jre-8u151-macosx-x64 |
- | * un bug dans les versions supérieures de Java nous empêche d'upgrader le JRE. En Java 1.8 supérieur à u151, les valeurs retournées des événements du trackpad sous OS X sont erronées [https://bugs.openjdk.java.net/browse/JDK-8203048]. | + | * un bug dans les versions supérieures de Java nous empêche d'upgrader le JRE. En Java 1.8 supérieur à u151, les valeurs retournées des événements du trackpad sous OS X sont erronées [[https://bugs.openjdk.java.net/browse/JDK-8203048]]. |
+ | | ||
+ | ==== NOTE ===== | ||
+ | * voir [[https://docs.oracle.com/javase/8/embedded/develop-apps-platforms/jrecreate.htm#CACDGBGB]] pour réduire/cibler la taille de la JRE, ex. headless pour TXM Web. | ||
===== Démarrer TXM avec tous les logs activés dès le premier lancement après une fresh install ===== | ===== Démarrer TXM avec tous les logs activés dès le premier lancement après une fresh install ===== | ||
Ligne 280: | Ligne 293: | ||
==== Profiler TXM avec VisualVM ==== | ==== Profiler TXM avec VisualVM ==== | ||
- | * télécharger à l'adresse [[http://visualvm.java.net/download.html]] | + | |
- | * lancer VisualVM et se connecter à TXM | + | * télécharger à l'adresse [[https://visualvm.github.io]] |
+ | * lancer VisualVM (fichier bin/visualvm) et se connecter à la jvm de TXM (souvent celle avec le pid le plus récent)) | ||
==== Profiler TXM avec une configuration Eclipse de type Remote Java Application ==== | ==== Profiler TXM avec une configuration Eclipse de type Remote Java Application ==== |