原文:捉蟲記(四)線程安全導致的HighCpu

一個朋友QQ群里說網站啟動后會cpu很高,想要幫忙看一下dump. 打開windbg加載dump文件后第一個命令lmf,這個命令顯示加載的dll以及路徑,這樣子可以找個dll來幫忙加載sos, 額,我記不住load那么長的路徑啊 : gt lmf start end module name ffb a ffb a a version C: Windows System version.dll ff ...

2014-09-24 20:20 11 2065 推薦指數:

查看詳情

捉蟲(二)GC導致的hang

本來第二篇早就該寫的,都准備寫一個while(true)導致高CPU的問題,但是那個dump不知道跑到哪里了,害得我這段時間一直在找,這次的現象是,哥正准備出去泡個茶,突然業務經理嗷嗷直叫(終於找到一個Bug,能不興奮么),一邊喊着處理不行了,一邊喊着趕緊重新啟動,哥沒有吱聲,默默打開了性能計數器 ...

Tue Aug 14 23:23:00 CST 2012 23 3329
捉蟲(三) Event導致的MemoryLeak

想買把椅子作為禮物送給爸爸,和媳婦逛商場、挑款式、比價格,忙忙活活好幾天,最后決定買了打了個電話給爸爸,結果爸爸說“椅子可以折疊么,門太窄,進不來啊(裝防盜門的時候沒弄好,留下了個Bug)”----- ...

Thu Oct 18 20:52:00 CST 2012 12 3026
PHP(SentCMS)網站 “新手”捉蟲

我拖着疲憊的身軀,努力打開眼皮在寫...... 昨晚弄到12點,我感覺應該弄好了。 故事開頭是這樣的:我呢朋友有個網站需要開發,我當時沒時間就包給外面的公司了,由於外面公司維護費用比較貴。 ...

Wed Feb 13 19:48:00 CST 2019 7 667
捉蟲(一)GC堆中的“內存泄漏”

首先介紹一下程序,Server程序,同時有好多Client連接,Client用tcpSocket發送數據給Server,Server對數據進行處理並返回處理結果給Client。雖然整個程序的開發時 ...

Wed Jul 25 00:51:00 CST 2012 38 4148
線程並發安全導致內存溢出

整個網站訪問不了,后台日志內存溢出,提出了個致命單,找到問題后,整理成了案例,供培訓使用。 原因: 流量統計FlowUtil類使用兩個static的List來裝載流量信息實體bean。 ...

Fri Mar 01 18:30:00 CST 2013 0 4294
一次MySQL(INNODB存儲引擎) 死鎖捉蟲

前言 任何系統不管在什么階段都需要關注生產環境錯誤日志,最近幾個月內,發現偶爾會出現數據庫死鎖情況。以前碰到的數據庫類錯誤大部分是SQL語法造成的錯誤,來到新東家之后才第一次碰到死鎖情況,以前是 ...

Mon Apr 25 21:19:00 CST 2016 0 3243
HashMap為什么線程安全(hash碰撞與擴容導致)

原文出自:https://www.cnblogs.com/qiumingcheng/p/5259892.html 一直以來都知道HashMap是線程安全的,但是到底為什么線程安全,在多線程操作情況下什么時候線程安全? 讓我們先來了解一下 ...

Sun Mar 11 04:57:00 CST 2018 0 1308
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM