Artikel ini secara singkat memperkenalkan beberapa tips yang digunakan dalam proses penulisan kode untuk membuat kode java lebih efisien.
1. Masukkan beberapa sumber daya sistem di kumpulan, seperti koneksi basis data, utas, dll. Dalam aplikasi mandiri, kumpulan koneksi database dapat diimplementasikan menggunakan beberapa kumpulan koneksi sumber terbuka, seperti C3P0, proxool dan dbcp, dll. dalam wadah. Ini dapat digunakan dengan sumber data yang disediakan oleh server.
Impor Java.util.concurrent.Executors; Thread T2 = MyThread (); (T3); .. ");}}
2. Kurangi overhead jaringan.
3. Cache Sering mengakses sumber daya eksternal ke dalam memori. Kueri dan pembaruan sumber daya eksternal. atau tinggalkan antarmuka (metode perintah atau metode antarmuka) dalam kode yang Anda tulis sendiri untuk disinkronkan secara manual.
4. Operasi IO. dapat menggunakan metode.
OutputStream out = BufferedOutputStream baru (FileOnputStream baru (file baru ("d: /temp/test.txt"))); ;Gunakan bufferedInputStream, bufferedOutputStream, bufferedreader, dan bufferedwriter untuk mengurangi jumlah akses langsung ke disk.
Filereader fr = filereader baru (f);
5 tidak sering menggunakan objek baru.
6. Hindari menggunakan metode yang salah. Gunakan kelas yang sangat efisien di Java, seperti arraylist lebih baik daripada vektor.
7. Pertimbangan kinerja harus dipertimbangkan pada awal analisis dan desain sistem.
Singkatnya, kinerja suatu sistem saat berjalan tidak lebih dari mempertimbangkan optimasi dari tiga aspek utama: CPU, memori dan IO.