Cet article présente brièvement quelques conseils utilisés dans le processus d'écriture de code pour rendre le code Java plus efficace.
1. Mettez certaines ressources système dans le pool, telles que les connexions de base de données, les threads, etc. Dans l'application de Standalone, le pool de connexions de base de données peut être implémenté à l'aide de certains pools de connexion open source, tels que C3P0, Proxool et DBCP, etc., et exécuter Dans le conteneur.
Importer java.util.concurrent.executors; ; (t3); .. ");}}
2. Réduisez les frais généraux du réseau.
3. Cache a fréquemment accédé aux ressources externes dans la mémoire. requête et mises à jour de ressources externes.
4. Optimiser les opérations IO. peut utiliser la méthode.
OutputStream out = new BufferedOutStream (new FileOutputStream (nouveau fichier ("d: /temp/test.txt")); ;Utilisez BufferedInputStream, BufferedOutputStream, BufferedReader et BufferedWriter pour réduire le nombre d'accès directs au disque.
FileReader FR = nouveau FileReader (F);
5 N'utilisez pas les nouveaux objets.
6. Évitez d'utiliser les mauvaises méthodes. Utilisez des classes très efficaces en Java, comme ArrayList mieux que Vector.
7. La prise en compte des performances doit être prise en compte au début de l'analyse et de la conception du système.
En bref, les performances d'un système lors de l'exécution ne sont rien de plus que de considérer l'optimisation de trois aspects principaux: CPU, mémoire et IO.