Outils pour utilisateurs

Outils du site


public:txm_debug

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
public:txm_debug [2019/02/12 11:52]
matthieu.decorde@ens-lyon.fr
public:txm_debug [2019/07/09 16:09] (Version actuelle)
matthieu.decorde@ens-lyon.fr [Voir et modifier les préférences]
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 98: Ligne 108:
   * Mac OS X : /​Users/<​USER>/​TXM-X.Y.Z/​.txm/​TXM.ini   * Mac OS X : /​Users/<​USER>/​TXM-X.Y.Z/​.txm/​TXM.ini
  
-==== install.prefs ====+<del>==== install.prefs ====
  
 Fichier d'​initialisation des préférences de TXM au premier lancement. Fichier d'​initialisation des préférences de TXM au premier lancement.
Ligne 104: Ligne 114:
   * Windows 7 : C:\Program Files\TXM\install.prefs   * Windows 7 : C:\Program Files\TXM\install.prefs
   * Linux : /​usr/​lib/​TXM/​install.prefs   * Linux : /​usr/​lib/​TXM/​install.prefs
-  * Mac OS X : /​Applications/​TXM/​install.prefs+  * Mac OS X : /​Applications/​TXM/​install.prefs</​del>​
  
 ==== org.txm.rcpapplication.prefs - 2 ==== ==== org.txm.rcpapplication.prefs - 2 ====
Ligne 113: Ligne 123:
   * Linux : /tmp   * Linux : /tmp
   * Mac OS X   * Mac OS X
 +
 +
 +===== Description des arguments de lancement =====
 +
 +==== Toutes plateformes ====
 +
 +<​code>​
 +-Xms512m -Xmx2048m
 +-Dfile.encoding=UTF-8
 +-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
 +-Dorg.eclipse.ecf.provider.filetransfer.retrieve.connectTimeout=6000
 +-Dorg.eclipse.ecf.provider.filetransfer.retrieve.retryAttempts=5
 +</​code>​
 +
 +
 +
 +==== Windows ====
 +
 +<​code>​
 +-XX:​MaxPermSize=256m
 +</​code>​
 +
 +Description/​raison : 
 +
 +==== Mac OS X ====
 +
 +<​code>​
 +-XstartOnFirstThread ​
 +-Dorg.eclipse.swt.internal.carbon.smallFonts
 +</​code>​
 +
 +Description/​raison : 
 +
 +==== Linux =====
 +
 +<​code>​
 +-Dswing.defaultlaf=javax.swing.plaf.metal.MetalLookAndFeel
 +</​code>​
 +
 +Description/​raison : 
 +
 +
 +===== Versions des JRE embarquées ​ =====
 +
 +==== Windows ====
 +
 +==== Linux ====
 +
 +==== Mac OS X ====
 +
 +  * 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]].
 +  ​
 +
 +==== 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 226: Ligne 293:
  
 ==== Profiler TXM avec VisualVM ==== ==== Profiler TXM avec VisualVM ====
 +
   * télécharger à l'​adresse [[http://​visualvm.java.net/​download.html]]   * télécharger à l'​adresse [[http://​visualvm.java.net/​download.html]]
-  * lancer VisualVM et se connecter à TXM+  * lancer VisualVM ​(fichier jdk/​bin/​jvisualvm) ​et se connecter à TXM
  
 ==== Profiler TXM avec une configuration Eclipse de type Remote Java Application ==== ==== Profiler TXM avec une configuration Eclipse de type Remote Java Application ====
public/txm_debug.1549968750.txt.gz · Dernière modification: 2019/02/12 11:52 par matthieu.decorde@ens-lyon.fr