基本概念 QPS:query per second, 1秒內(nèi)完成的請求數(shù)RT:response time, 1個請求完成的時間Throughpu...
Transmission Control Protocol杠步,傳輸控制協(xié)議,是一種面向連接的驾窟、可靠的迫卢、基于字節(jié)流的傳輸層通信協(xié)議 簡述 通過三次握...
1. 選書 原則是選一本好的辛辨,適合自己的書 選擇經(jīng)典瓮增、權(quán)威的書 選擇該領(lǐng)域內(nèi)有名的人士出的書 盡量選擇國外的書籍和教材 先選導(dǎo)論性的書别厘,建立領(lǐng)域...
JMM內(nèi)存抽象 JMM定義了線程和主內(nèi)存之間的抽象關(guān)系:線程之間的共享變量存儲在主內(nèi)存中虱饿,每個線程都有一個私有的本地內(nèi)存拥诡,本地內(nèi)存中存儲了該線程...
CPU Cache結(jié)構(gòu) CPU包含多個核心触趴,每個核心又有獨自的一級緩存(細分成代碼緩存和數(shù)據(jù)緩存)和二級緩存,各個核心之間共享三級緩存渴肉,并統(tǒng)一通...
CPU使用率高 找出使用率高的進程的pid 找出使用率高的線程tpid 查看使用率高的線程當前在干什么 GC問題 也可以通過查看gc日志來觀察問...
目標 滿足應(yīng)用的響應(yīng)時間和吞吐量需求冗懦,盡量減少GC對應(yīng)用的影響 原則 大部分時候都不需要調(diào)優(yōu)GC,只需配置-Xms仇祭,-Xmx即可披蕉,JVM會自動進...
基本的垃圾回收算法 引用計數(shù)(Reference Counting) 增加一個引用,引用計數(shù)加1乌奇,去掉一個引用没讲,引用計數(shù)減1,然后回收那些引用計...
ClassLoader 將Class加載到內(nèi)存 結(jié)構(gòu) BootstrapClassLoader:加載Java核心庫(JAVA_HOME/jre/...