在過(guò)去的兩個(gè)半月里,Vincent Partington總結(jié)出了Java企業(yè)級(jí)應(yīng)用的性能問(wèn)題TOP 10:
- #10 - Excessive logging
- #9 - Incorrect application server configuration
- #8 - Incorrect usage of Java EE
- #7 - Unnecessary use of XML
- #6 - Improper caching
- #5 - Excessive memory usage
- #4 - Badly performing libraries
- #3 - Incorrectly implemented concurrency
- #2 - Unnecessary remoting
- #1 - Incorrect database usage
以下兩點(diǎn)需要注意:
- 首先,java開(kāi)發(fā)者在開(kāi)發(fā)一個(gè)項(xiàng)目時(shí),必須從頭至尾都要重視性能問(wèn)題;
- 其次,Java開(kāi)發(fā)者需要與諸如應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)的管理員一起完成項(xiàng)目開(kāi)發(fā),因?yàn)樗麄兛梢詭椭_(kāi)發(fā)者提高系統(tǒng)性能。
文章轉(zhuǎn)自:
http://www.theserverside.com/news/thread.tss?thread_id=45187