性能優化的一些經驗與教訓

1:不用Log4j1的日誌,由於往日誌文件寫日誌時,會爭搶鎖,致使線程阻塞,使用Log4j2,並且要使用它的異步方式;java 2:基於內存的服務,通常使用Map來保存數據,這樣更新數據時,若是是大批量更新的話,最好不要採用對象徹底替換的方式,由於這樣的話,老對象就編程了垃圾,會致使對老年代的回收,產生Full GC,最好是隻更新變化了的字段信息,這樣新對象在young gc 就會被回收,而不會產
相關文章
相關標籤/搜索