comparaison des performances des disques d'E/S java entre Windows et mac


Lors du test des performances de mon application écrite en java, j'ai testé la vitesse d'E/S du disque avec un simple RandomAccessFile. Je lance le test sur deux plates-formes : un macbookpro, et un Windows 10 avec lecteur SSD donné à une vitesse de 400-500Mb/s. Les deux performances du disque où presque le même et où mesuré avec test de vitesse de disque Black magic.

J'ai été très surpris quand j'ai vu un écart entre Windows et mac avec le même code de type java fonctionnant sur deux plates-formes. WINDOWS est 2.5 PLUS LENT que MAC. Je ne peux pas expliquer un tel écart. Quelqu'un a une idée de cette différence, ou avez-vous le même roi d'écart entre ceux de la plateforme. Merci pour votre aide

Remarque :

Bien sûr, l'antivirus a été désactivé sur Windows.

Vous pouvez trouver un exemple de code pour tester c'est ici :http://mechanical-sympathy.blogspot.fr/2011/12/java-sequential-io-performance.html

Vous pouvez également tester avec JDiskMark, j'ai eu le même facteur entre les deux plateformes

Test où fait avec jdk 1.8.0_92

Author: cyrillep, 2016-05-03