由於這近一年時間一直忙於寫書和工作,一直沒有水文,但是近期有幾位朋友使用我們的Magicodes.IE反饋在導出過程中內存暴漲...好吧,不管怎樣,不能苦了我們朋友,接下來我們通過windbg來看一下什么原因導致的。 接下來我們先通過address -summary來看一下當前應用內存占用 ...
項目上反饋了一個問題,就是在生產環境上,用戶正常使用的過程中,出現了服務器內存突然暴漲,客戶有點慌,想找下原因。 講道理,內存如果是緩慢上漲一直不釋放的話,應該是存在內存泄漏的,這種排查起來比較困難,還得找開發一塊看 但像這種突然暴漲的,肯定是把某些大對象放到內存里了,而最有可能的,就是大查詢了,比如把幾百萬數據查出來這種,但這種一般等用戶用完這個功能內存就會降下來。 環境:IIS .net f ...
2019-06-15 16:43 1 719 推薦指數:
由於這近一年時間一直忙於寫書和工作,一直沒有水文,但是近期有幾位朋友使用我們的Magicodes.IE反饋在導出過程中內存暴漲...好吧,不管怎樣,不能苦了我們朋友,接下來我們通過windbg來看一下什么原因導致的。 接下來我們先通過address -summary來看一下當前應用內存占用 ...
一:背景 1. 講故事 前幾天有位朋友加wx說他的程序遭遇了內存暴漲,求助如何分析? 和這位朋友聊下來,這個dump也是取自一個HIS系統,如朋友所說我這真的是和醫院杠上了🤣🤣🤣,這樣也好,給自己攢點資源😁😁😁,好了,不扯了,上windbg說話。 二: windbg 分析 ...
😄😄😄。 既然朋友找到我了,我得想辦法給他解決問題,既然是內存暴漲,我就賭一把在托管層面吧,嘿嘿,上wi ...
一:背景 1. 講故事 我在年前寫過一篇關於CPU爆高的分析文章 再記一次 應用服務器 CPU 暴高事故分析,當時是給同濟做項目升級,看過那篇文章的朋友應該知道,最后的結論是運維人員錯誤的將 IIS 應用程序池設成 32bit 導致了事故的發生,這篇算是后續😂😂😂,拖了好久才續 ...
一:背景 1. 講故事 前段時間有位朋友wx找到我,說他的程序存在內存階段性暴漲,尋求如何解決,和朋友溝通下來,他的內存平時大概是5G 左右,在某些時點附近會暴漲到 10G+, 畫個圖大概就是這樣。 所以接下來就是想辦法給他找到那莫名奇妙的 5-6G 是個啥,上 windbg 說話 ...
背景 突然間接到運維的報警,我們一個服務,內存找過了6GB的占用。才6GB 也不是很大,因為在處理別的事情,服務dump一下暫時一放,然后半小時之后,接到了運維的Kafka堆積報警。然后切換着重啟了一下兩個節點,Kafka消費速率回復正常,內存也從500M攀升到2GB后逐漸穩定。當天半夜,運維 ...
一:背景 1. 講故事 上個月有位朋友加微信求助,說他的程序跑着跑着就內存爆掉了,尋求如何解決,截圖如下: 從聊天內容看,這位朋友壓力還是蠻大的,話說這貌似是我分析的第三個 MES 系統了,看樣子 .NET 在傳統工廠是巨無霸的存在哈。。。 話不多說,一起用 Windbg 一探 ...