Top 10 most common Java performance problems
ebook from appdynamics
傳送門:http://info.appdynamics.com/…/Top-10-Java-Performance-Probl…
#java #performance
--
個人覺得以概念來說,也可以應用在 C# 上囉。因為不論在 java or C# 這些問題的根本原因幾乎都是一樣的,差異只有怎麼實作解決或是原生 framework 有沒好的解決方式。以下是該書的目錄與分類:
♠ Database
① Death by 1,000 cuts: The database N+1 problem
② The importance of caching
③ Database Connection Pools
♠ Memory:
④ garbage collection
⑤ Memory leaks
♠ Concurrency:
⑥ Thread deadlocks
⑦ Thread gridlocks
⑧ Thread pool configurationridlocks
♠ Defense Readiness Condition
⑨ We don’t need no stinking performance: Performance as an afterthought
⑩ Monitoring on the super-cheap: Having your users tell you about performance problems
Search