原文:線上應用出現明顯緩慢、卡頓、線程死鎖等問題排查思路

Dump文件是什么 大家肯定知道我們java應用的對象的創建是由我們管,但是回收大多數是由jvm通過一定的算法來自動實現的,如:最少使用 不可達 新生代的復制清除等,也就是jvm會按照你現有對象占用的新生代或老年代的內存比例決定是否進行垃圾回收,每次垃圾回收都是需要STW的,但是當對象非正常產生的時候,jvm是回收不過來的,會造成不該有的對象直接將內存占滿甚至超過jvm設置大小,造成系統運行緩慢 ...

2019-04-04 09:58 0 1379 推薦指數:

查看詳情

MySQL死鎖系列-線上死鎖問題排查思路

前言 MySQL 死鎖異常是我們經常會遇到的線上異常類別,一旦線上業務日間復雜,各種業務操作之間往往會產生鎖沖突,有些會導致死鎖異常。這種死鎖異常一般要在特定時間特定數據和特定業務操作才會復現,並且分析解決時還需要了解 MySQL 鎖沖突相關知識,所以一般遇到這些偶爾出現死鎖異常,往往一時 ...

Tue Oct 20 05:22:00 CST 2020 0 1140
線上死鎖問題排查

問題描述: 線上一個服務的突然掛了,無法被調用,查看該服務日志發現Dubbo的線程池全滿了: 沒有多少訪問量,但是線程卻猛增,猜測可能是哪里出現了死循環或者哪里發生了死鎖。 首先,檢測一下服務器的CPU使用量,發現在正常范圍內,基本上可以排除哪里出現了死循環。 先找出該服務的進程 ...

Sun Nov 24 03:29:00 CST 2019 0 296
死鎖、ANR原理,線上監控方案分析

一、前言 最近參加了幾輪面試,發現很多5-7年工作經驗的候選人在性能優化這一塊,基本上只能說出傳統的分析方式,例如ANR分析,是通過查看/data/anr/ 下的log,分析主線程堆棧、cpu、鎖信息等, 然而,這種方法有一定的局限性,並不是每次都奏效,很多時候是沒有堆棧信息給你分析的,例如有 ...

Tue Jun 15 23:10:00 CST 2021 0 218
看似簡單的input框輸入竟然異常,記一個日常性能問題排查思路

壹 ❀ 引 我們公司產品主要提供企業項目管理服務,那么自然有配套的desk工單管理系統,用於搜集客戶bug以及相關問題反饋。有一天我在測試功能時碰巧發現了一個bug,所以就想着提一個工單記錄下方便日后修復。但就在創建工單填寫標題時我發現標題輸入爆了,本想着創建一個bug工 ...

Mon Nov 29 08:03:00 CST 2021 4 2740
線上並發事務死鎖問題排查

並發事務死鎖問題排查 業務系統上線后,服務日志報錯: 上游業務系統監聽多個topic,但不同topic有交集,交集為共同更新我們系統的某一張表。服務雖然一直在報錯,但是數據並沒有出現重復及丟失的情況。針對這個問題現象進行排查。 1 排查思路: 1.1 首先調研下mysql InnoDB ...

Fri Jul 23 20:05:00 CST 2021 0 375
一個基於LNMP架構的應用服務器出現現象,如何排查原因?

既然是基於LNMP架構的應用服務器,反正面試官也沒說是Web應用還是API應用,我們就索性假裝既要為客戶端提供API,同時還提供Web頁面。 首先第一件事兒就是通過各種方式查看查看各個服務器當前的負載高不高,方式包括登錄雲服務器控制台,自己用ssh登錄到服務器,甚至有條件自己實現了運維監控手段 ...

Wed Oct 10 22:23:00 CST 2018 0 722
解決方法 —— 使用VSCode環境進行開發,突然出現、打字顯示緩慢,滾動、選擇遲緩等問題

以前使用webstorm開發環境,沒有遇到過此問題。 最近使用VScode進行開發,突然出現頁面,嚴重影響正常工作;於是就開始琢磨是什么原因所致,同時在網上搜索了一些解決方法,總結如下: Q1:項目文件增多導致,項目太龐大??? A1:完全不存在的問題。想想自己的項目怎么也不可能大過 ...

Fri Feb 21 06:31:00 CST 2020 1 9611
前端頁面問題如何排查 All In One

前端頁面問題如何排查 All In One 性能優化 refs ©xgqfrms 2012-2020 www.cnblogs.com/xgqfrms 發布文章使用:只允許注冊用戶才可以訪問! 原創文章,版權所有©️xgqfrms, 禁止轉載 ...

Fri Oct 08 19:31:00 CST 2021 2 132
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM