Bonjour,
depuis quelques temps, ma machine avait un comportement fort bizarre : pour certaines applications utilisant du Java (mais pas toutes !), le voyant du disque dur s'allumait pendant 15 à 20 minutes (sans que j'ai vraiment l'impression qu'il "gratte" dessus), et seulement après ce laps de temps, mon application s'ouvrait. Ensuite, tout allait bien, je n'avais pas de ralentissement de l'application elle-même.
Après avoir essayé plusieurs pistes (réinstallation de Java, maintenance complète de l'ordinateur (j'avais peur que ce soit un problème matériel), désinstallation de composants suspects, etc.), je n'avais toujours pas résolu mon souci.
Grâce à un collègue ayant rencontré le même problème, j'ai eu l'explication du problème : le répertoire ~/Local Settings/Temp contient beaucoup de fichiers temporaires, et certaines applets Java (dont une que j'utilise souvent) génèrent parfois beaucoup de fichiers dans ce répertoire. Ces fichiers sont nommés "jar_cache*.tmp". Quand il y en a trop, Windows ne peut plus aller poser un nouveau fichier là-dedans sans mettre un temps hallucinant. Bref, en lançant le script "jar_cache_cleaner.bat" suivant, j'ai résolu mon problème.
J'espère que ça aidera quelqu'un parce que je n'avais pas trouvé d'aide sur le sujet avec Google (je ne cherchais sans doute pas les bons trucs).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 @echo off echo. echo Cleaning temporary files... echo. del "%USERPROFILE%\Local Settings\TEMP\jar_cache*.tmp" echo. echo Clean completed! echo.
Bon courage à tous les dévs !
Partager