Aller au contenu

GENJVMDMP

Générer cliché JVM

En bref

La commande Générer un dump JVM (GENJVMDMP) génère à la demande des dumps de machine virtuelle Java (JVM). The Generate JVM Dump (GENJVMDMP) command will generate Java Virtual Machine (JVM) dumps upon request.

GENJVMDMP se lit GEN (Générer) + JVMDMP. Sur IBM i, le nom d'une commande associe presque toujours un verbe et un objet.

Syntaxe minimale

GENJVMDMP JOB(…)

Paramètres

  • JOB Travail obligatoire
  • TYPE Type

Astuce : dans une session 5250, tapez GENJVMDMP puis F4 pour l'invite de saisie, et F1 sur un paramètre pour son aide.

Aide IBM i de la commande

Texte du F1, IBM i 7.5 en français (bibliothèque QJAVA)

Où s'exécute : Tous les environnements (*ALL)
Compatible multitâche : Non

La commande Générer un dump JVM (GENJVMDMP) génère à la demande des dumps de machine virtuelle Java (JVM). The Generate JVM Dump (GENJVMDMP) command will generate Java Virtual Machine (JVM) dumps upon request.

Restrictions:

L'émetteur de la commande doit s'exécuter sous un profil utilisateur identique à l'identité utilisateur du travail concerné, ou sous un profil utilisateur possédant le droit spécial contrôle des travaux (*JOBCTL). The issuer of the command must be running under a user profile which is the same as the job user identity of the job being worked with, or the issuer of the command must be running under a user profile which has job control (*JOBCTL) special authority.

L'identité utilisateur du travail est le nom du profil utilisateur sous lequel un travail est connu des autres travaux. Des informations complémentaires sur l'identité utilisateur du travail figurent dans la collection de rubriques Gestion du travail de l'IBM i Information Center à l'adresse http://www.ibm.com/systems/i/infocenter. The job user identity is the name of the user profile by which a job is known to other jobs. More information about the job user identity is in the Work management topic collection in the IBM i Information Center at http://www.ibm.com/systems/i/infocenter.

Paramètres

Mot-clé Description Valeurs possibles Remarques
JOB Travail Nom de travail qualifié Obligatoire, positionnel 1
Qualificatif 1: Travail Nom
Qualificatif 2: Utilisat Nom
Qualificatif 3: Numéro 000000-999999
TYPE Type Values (jusqu'à 3 répétitions): *JAVA, *SYSTEM, *HEAP Facultatif

Nom du travail (JOB)Job name (JOB)

Indique le nom du travail dans lequel la JVM s'exécute. Les trois qualificatifs du paramètre de travail sont obligatoires. Specifies the name of the job where the JVM is running. All three of the qualifiers for the job parameter are required.

Ce paramètre est obligatoire. This is a required parameter.

Qualificatif 1: Travail Qualificatif 1: Job

nom
Indiquez le nom du travail pour lequel générer un dump. Specify the name of the job for which to generate a dump.

Qualificatif 2: Utilisateur Qualificatif 2: User

nom
Indiquez le nom qui identifie le profil utilisateur sous lequel le travail a été démarré. Specify the name that identifies the user profile under which the job was started.

Qualificatif 3: Numéro Qualificatif 3: Number

000000-999999
Indiquez le numéro de travail attribué par le système. Specify the job number assigned by the system.

Type (TYPE)

Indique le type de dump à générer. Specifies the type of dump to generate.

Vous pouvez indiquer 3 valeurs pour ce paramètre. You can specify 3 values for this parameter.

*JAVA
Génère plusieurs fichiers contenant des informations de diagnostic pour la JVM et les applications Java qui s'exécutent dans la JVM. Generates multiple files that contain diagnostic information for the JVM and the Java applications running within the JVM.
*SYSTEM
Génère une image mémoire brute au format binaire du travail qui s'exécutait lors du lancement du dump. Generate a binary format raw memory image of the job that was running when the dump was initiated.
*HEAP
Génère un dump de toutes les allocations d'espace de segment (heap) qui n'ont pas encore été libérées. Generates a dump of all the heap space allocations which have not yet been freed.

Exemples

Exemple 1 : Génération d'un Javadump Example 1: Generate Javadump

GENJVMDMP  JOB(032072/USERNAME/QP0ZSPWP) TYPE(*JAVA)

Cette commande génère un Javadump pour la machine virtuelle Java qui exécute le travail 032072/USERNAME/QP0ZSPWP. This command will cause a Javadump for the Java Virtual Machine running the job 032072/USERNAME/QP0ZSPWP.

Exemple 2 : Génération de trois dumps de JVM Example 2: Generate Three Java VM Dumps

GENJVMDMP  JOB(032072/USERNAME/QP0ZSPWP) TYPE(*JAVA *SYSTEM *HEAP)

Cette commande génère un core dump Java, un dump système et un dump de segment (heap) pour la machine virtuelle Java qui exécute le travail 032072/USERNAME/QP0ZSPWP. This command will generate a Java core dump, system dump, and heap dump for the Java virtual machine running the job 032072/USERNAME/QP0ZSPWP.

Messages d'erreur

Messages *ESCAPE *ESCAPE Messages

CPE3440
Opération non prise en charge. Operation not supported.
CPF9871
Une erreur s'est produite pendant le traitement. Error occurred while processing.
JVAB321
Travail de machine virtuelle Java &3/&2/&1 introuvable ou inactif. Java Virtual Machine job &3/&2/&1 not found or not active.
JVAB322
Vous n'êtes pas autorisé à exécuter la fonction sur la machine virtuelle Java. Not authorized to perform function on Java Virtual Machine.
JVAB328
La limite de mémoire de la machine ou de l'ASP est atteinte. Machine or ASP storage limit reached.
JVAB332
GENJVMDMP a échoué. GENJVMDMP failed.

© Copyright IBM Corp. Texte d'aide reproduit à des fins de formation.