Questions marquées «jvm»

94
Java: Quelle est la différence entre <init> et <clinit>?

Je suis incapable de comprendre le texte suivant ... Cela signifie-t-il que <clinit>c'est pour les constructeurs vides? Pourquoi est-il important d'avoir deux versions différentes? https://docs.oracle.com/javase/specs/jvms/se7/html/jvms-2.html 2.9. Special Methods Au niveau de la machine...

94
limitation de la journalisation du débogage java ssl

Utilisation de l'indicateur JVM -Djavax.net.debug=ssl produit une quantité énorme de journalisation, les détails de chaque événement SSL sur le serveur. Existe-t-il de toute façon uniquement des erreurs de journalisation? ou peut-être qu'il existe un meilleur sous-ensemble de ces indicateurs qui...

93
Référence non résolue de Kotlin dans IntelliJ

J'ai commencé avec le tutoriel pour apprendre Kotlin dans IntelliJ.Lorsque j'ai essayé d'exécuter l'exemple ie fun main(args: Array<String>) { println("lol") } L'exécution est suspendue avec ce message Error:(5, 5) Kotlin: Unresolved reference: println C'est la première fois que j'utilise...

93
Limite supérieure du GC dépassée

Quelle est la durée d'échantillonnage utilisée par la JVM pour lancer «java.lang.OutOfMemoryError: limite de surcharge GC dépassée»? Je sais que vous pouvez contrôler 98% et 2% avec les paramètres GCTimeLimit et GCHeapFreeLimit mais quel est le temps d'échantillonnage?

91
Existe-t-il une JVM par application Java?

La même JVM est-elle utilisée par toutes les applications Java en cours d'exécution ou est-ce que «une JVM par application Java» s'applique? (disons que les applications sont IntelliJ IDEA, un serveur et NetBeans par exemple) En outre, existe-t-il une connexion entre les JVM affectées et les...

91
Implémentation de C # pour la JVM

Quelqu'un tente-t-il d'implémenter C # pour la JVM? En tant que développeur Java, je lorgne C # avec envie, mais je ne suis pas disposé à abandonner la portabilité et la maturité de la JVM, sans parler de la gamme diversifiée d'outils pour cela. Je sais qu'il existe des différences importantes...

90
Android Studio - Aucune installation JVM trouvée

J'ai des problèmes en essayant de démarrer Android Studio Lorsque j'essaye de le lancer après l'installation, j'obtiens cette erreur: No JVM Installation found. Please install a 64 bit JDK. Ma spécification système actuelle: Système d'exploitation: Windows 8.0 64 bit version JDK installé:JDK 1.8.0...

90
Obtention des paramètres d'une JVM en cours d'exécution

Existe-t-il un moyen d'obtenir les paramètres d'une JVM en cours d'exécution? Existe-t-il un outil en ligne de commande comme jstat qui prend en entrée le pid de la JVM et renvoie ses paramètres de départ? Je suis particulièrement intéressé par les valeurs -Xmx et -Xms qui ont été données lors du...

89
Quelle est la technique d'inversion de boucle?

J'étais en train de parcourir un document qui parle des techniques d'optimisation du compilateur juste à temps (JIT) pour Java. L'un d'eux était "l'inversion de boucle". Et le document dit: Vous remplacez une whileboucle régulière par une do-whileboucle. Et la do-whileboucle est définie dans une...

86
Que sont ReservedCodeCacheSize et InitialCodeCacheSize?

Quelqu'un peut -il expliquer ce que s'il vous plaît l'option JVM ReservedCodeCacheSizeet InitialCodeCacheSizesont? Plus précisément, quand / pourquoi voudrais-je le changer? Comment décider quelle est la bonne taille? Voici ce que disent les documents: -XX: ReservedCodeCacheSize = 32m Taille du...

47
Des compilateurs pour la JVM utilisent-ils le goto «large»?

Je pense que la plupart d'entre vous savent que gotoc'est un mot-clé réservé dans le langage Java mais qu'il n'est pas réellement utilisé. Et vous savez probablement aussi qu'il gotos'agit d'un opcode Java Virtual Machine (JVM). Je pense toutes les structures sophistiquées de contrôle de flux de...