Est-ce que quelqu'un sait quelle est la différence de performance entre performances Java NIO vs DotNet IO.Java NIO vs DotNet IO Performance
Lecture this question, il semble que Java-IO standard et DotNet-IO ont performances d'E/S très similaires. Ce qui m'intéresse, c'est que les gars de Java déclarent que la copie de fichiers de masse, les opérations de serveur de fichiers ... etc. devraient être beaucoup plus rapides en raison de l'accès aux canaux de fichiers, etc., en Java-NIO.
Est-il possible que la performance java.nio
soit meilleure que DotNet System.IO
.
Merci.
Java NIO ne fonctionne pas plus rapidement que Java IO sur du matériel moderne avec des systèmes d'exploitation modernes. Voir: [L'ancien est nouveau] (http://www.thebuzzmedia.com/java-io-faster-than-nio-old-is-new-again/). Il déclare que «la synchronisation des threads extrêmement bon marché qui existe dans les systèmes d'exploitation modernes combinée à l'explosion des systèmes multi-noyaux» est un facteur expliquant pourquoi le blocage des E/S se traduit par des E/S non bloquantes en Java. – rancidfishbreath
D'après un commentaire sur cet article: "Le débit n'est pas le but de NIO Le point de non-blocage des E/S est de pouvoir gérer des millions de connexions lentes simultanées avec des temps de réponse rapides - un cas où les threads abandonner les connexions après avoir accepté quelques milliers. " –