一、jmap找出占用內存較大的實例 先給個示例代碼: import java.util.ArrayList; import java.util.List; import java.util.concurrent.CountDownLatch; /** * Created by 菩提樹 ...
在平時開發過程中,對於線上問題的排查以及系統的優化,免不了和Linux進行打交道。每逢大促和雙十一,對系統的各種壓測性能測試,優化都是非常大的一次考驗。抽空整理了一下自己在線上問題排查以及系統優化的一些經驗。 一 系統性能瓶頸在哪 我們常常提到項目的運行環境,那么運行環境包括哪些呢 一般包括你的操作系統 CPU 內存 硬盤 網絡帶寬 JRE環境 你的代碼依賴的各種組件等等。所以系統性能的瓶頸往往是 ...
2020-07-15 13:41 0 1828 推薦指數:
一、jmap找出占用內存較大的實例 先給個示例代碼: import java.util.ArrayList; import java.util.List; import java.util.concurrent.CountDownLatch; /** * Created by 菩提樹 ...
一、jmap找出占用內存較大的實例 先給個示例代碼: List中放了1w個Person對象的實例,先把這段程序跑起來 javac OOMTest.java java OOMTest 然后再開一個窗口,jps -l 找出該程序的pid 然后執行 ...
[-] 內存問題排查手段及相關文件介紹重點 1 procsysvmmin_free_kbytes 2 procsysvmdrop_caches 3 procsysrq-trigger 31對echo m ...
大家好,我是小菜。 一個希望能夠成為 吹着牛X談架構 的男人!如果你也想成為我想成為的人,不然點個關注做個伴,讓小菜不再孤單! 本文主要介紹 互聯網中常見的 Web 攻擊手段 如有需要,可以參考 如有幫助,不忘 點贊 ❥ 微信公眾號已開啟,小菜良記,沒關注的同學們記得關注 ...
在工作中如果遇到慢sql通常都可以用explain進行解析。 先列一下各個列名以及含義 列名 描述 id 在一個大的查詢 ...
本文簡單介紹幾種常見的攻擊手段及其防御方式 XSS(跨站腳本攻擊) CSRF(跨站請求偽造) SQL注入 DDOS XSS 概念 全稱是跨站腳本攻擊(Cross Site Scripting),指攻擊者在網頁中嵌入惡意腳本程序 ...
數據庫發生改變收不到訂閱消息 查看canal是否有權限 select * from mysql.user where user='{canal-服務連接數據庫的賬戶名字}' ...
CPU 磁盤 內存 GC問題 網絡 線上故障主要會包括cpu、磁盤、內存以及網絡問題,而大多數故障可能會包含不止一個層面的問題,所以進行排查時候盡量四個方面依次排查一遍。 同時例如jstack、jmap等工具也是不囿於一個方面的問題的,基本上出問題就是df ...