บทความนี้แนะนำเคล็ดลับบางอย่างที่ใช้ในกระบวนการเขียนรหัสเพื่อให้รหัส Java มีประสิทธิภาพมากขึ้น
1. ใส่ทรัพยากรระบบบางส่วนในพูลเช่นการเชื่อมต่อฐานข้อมูลเธรด ฯลฯ ในแอปพลิเคชันของสแตนด์อโลนสามารถใช้งานพูลการเชื่อมต่อฐานข้อมูลได้โดยใช้พูลการเชื่อมต่อโอเพ่นซอร์สบางอย่างเช่น C3P0, Proxool และ DBCP ฯลฯ ในคอนเทนเนอร์
นำเข้า java.util.concurrent.executors; นำเข้า java.util.concurrent.executorservice; Thread T2 = New Mythread (); (T3); Pool.execute (T4); .. ");}}
2. ลดค่าใช้จ่ายเครือข่าย
3. แคชเข้าถึงทรัพยากรภายนอกบ่อยครั้งในหน่วยความจำ การสืบค้นและการอัปเดตทรัพยากรภายนอก
4. การดำเนินการของ IO ให้เหมาะสม สามารถใช้สตรีมได้
outputStream out = new bufferedOutputStream (ใหม่ FileOutputStream (ไฟล์ใหม่ ("D: /temp/test.txt"))); ;ใช้ bufferedInputStream, bufferedOutputStream, bufferedReader และ bufferedWriter เพื่อลดจำนวนการเข้าถึงโดยตรงไปยังดิสก์
filereader fr = filereader ใหม่ (f);
5 ไม่ใช้วัตถุใหม่
6. หลีกเลี่ยงการใช้วิธีการที่ไม่ถูกต้อง ใช้คลาสที่มีประสิทธิภาพสูงใน Java เช่น ArrayList ดีกว่า Vector
7. การพิจารณาประสิทธิภาพจะต้องได้รับการพิจารณาในช่วงเริ่มต้นของการวิเคราะห์และออกแบบระบบ
ในระยะสั้นประสิทธิภาพของระบบเมื่อทำงานไม่มีอะไรมากไปกว่าการพิจารณาการเพิ่มประสิทธิภาพจากสามด้านหลัก: ซีพียูหน่วยความจำและ IO