JVM / Java force les applications à s'exécuter plus lentement au premier démarrage, Windows 8?


J'ai essayé troisEs, dont je suis assez sûr que Java doit s'exécuter, et tous démarrent très très lentement (30 secondes à 1 minute) au premier lancement de la journée. Après cela, ils commencent tous à s'éclaircir rapidement.

Les trois programmes sont: Aptana Studio 3, Eclipse et PHP Webstorm.

Sur la base de mes recherches sur le Web, j'ai modifié l'AptanaStudio3.ini en utilisant certaines des suggestions sur la façon de l'accélérer et ils fonctionnent tous ... pour chaque démarrage après le premier lancement, c'est bien, mais le premier lancement de la journée reste douloureusement et inexplicablement lent.

J'ai cherché et je n'ai vu aucune question concernant ce problème. Si quelqu'un trouve une réponse ici, merci beaucoup, mais je ne pouvais pas.

Ma seule conclusion est que ce problème est lié à la façon dont Java fonctionne sur Windows 8, car les trois logiciels sont affectés négativement. Est-ce un bug connu en Java sur Windows 8? Je ne sais pas quoi penser mais je le serais grandement reconnaissant si quelqu'un peut offrir de l'aide.

OBSERVATION: d'après mes tests, il semble que si je démarre mon ordinateur portable, puis que je lance Eclipse ou Aptana dans les 10 premières minutes de démarrage, il se lance plus rapidement (toujours lent mais pas aussi mauvais), puis si je devais attendre environ une heure, puis lancer monE. Pas sûr de ce que cela indique.

Merci

Author: max7, 2013-04-15

3 answers

Bien que vous puissiez régler l'éclipse (ou Aptana) .fichier ini et faire des choses comme désactiver la vérification de classe et démarrer à l'aide de la DLL JVM, cela a plus à voir avec le système d'exploitation et la mise en cache du disque matériel que la JVM. Démarrez chacun desEs à partir d'un disque Ram et vous verrez qu'ils démarrent aussi rapidement à partir de la RAM la première fois qu'ils le font à partir du "disque" la deuxième fois.

Source: J'ai déjà passé beaucoup de temps à essayer de résoudre ce problème. :)

 2
Author: jonathan.cone, 2013-04-15 03:23:01

Il pourrait être utile de vérifier le comportement de votre scanner antivirus - j'ai précisément ce problème. Malgré SSD et raisonnablement rapide i5 sur win8 ultimate, le premier temps de démarrage pour eclipse est mesuré en plusieurs minutes (peut être plus de 10), les redémarrages ultérieurs étant effectués en quelques dizaines de secondes. L'ensemble du PC peut faire un redémarrage complet en environ une demi-minute, il est donc peu probable qu'il s'agisse d'un problème d'E/S brut.

En regardant les porcs cpu et en creusant à partir de là, il semble que l'a / v (macafee) est faire une analyse sur accès pour tous les composants et plugins eclipse après chaque démarrage et je soupçonne que c'est là que la plupart du temps est pris.

Je posterai une mise à jour lorsque j'aurai demandé à quelqu'un d'exclure eclipse & jvm de l'analyse à l'accès...

 2
Author: simon coleman, 2013-05-01 15:02:10

Puisque Aptana Studio est basé sur Eclipse, il n'y a pas de grande différence à prévoir. Ce n'est pas un bug connu pour Java sur Windows 8, car je l'ai expérimenté au moins déjà dans Windows 7. AFAIK cela a à voir avec le démarrage de la JVM pour la première fois. Bien sûr, vous pouvez jeter beaucoup de mémoire ou modifier le .ini de l'IDE. Le JVM-startupprocess ne serait pas vraiment affecté et il serait toujours lent. Ce qui est négligeable pour un serveur est un problème sur le bureau. Pour plus de détails jetez un oeil à http://en.wikipedia.org/wiki/Java_performance#Startup%5Ftime

 1
Author: Thomas Junk, 2013-04-14 23:00:51