最近一段時(shí)間,網(wǎng)站經(jīng)常出現(xiàn)兩個(gè)問題:
1.內(nèi)存占用率一點(diǎn)點(diǎn)增高,直到將服務(wù)器內(nèi)存占滿。
2.訪問某個(gè)頁面時(shí),頁面響應(yīng)過慢,CPU居高不下。
初步判斷內(nèi)存一點(diǎn)點(diǎn)增多可能是因?yàn)橛形瘁尫诺馁Y源一直在占用內(nèi)存,而cpu居高不下可能是因?yàn)閳?zhí)行了耗時(shí)的操作。
下面我們就使用ANTS Performance Profiler和ANTS Memory Profiler這兩個(gè)工具來分析具體原因。
--------------------------------------------------------
工具下載地址:ANTS Performance Profiler 8 安裝包+激活工具+教程
官方文檔:https://documentation.red-gate.com/dashboard.action
需要注意的是:安裝完成后會(huì)有兩個(gè)工具,如下圖:
二、CPU分析
我們打開內(nèi)存分析工具,如下:
點(diǎn)擊New profiling session 按鈕: