標簽:jstack

Java

90%的人會遇到性能問題,如何用1行代碼快速定位?

1

xirruiqiang 發布于 2019-12-03

今天,齊光將會基于之前列舉的眾多指標,給出一些常見的調優分析思路,即:如何在眾多異常性能指標中,找出最核心的那一個,進而定位性能瓶頸點,最后進行性能調優。整篇文章會按照代碼、CPU、內存、網絡、磁盤等方向進行組織,針對對某一各優化點,會有系統的「套路」總結,便于思路的遷移實踐。 ...

閱讀(11)評論(0)贊 (0)

Java

90%的人會遇到性能問題,如何用1行代碼快速定位?

16

yeseng 發布于 2019-12-03

阿里妹導讀:在 《如何回答性能優化的問題,才能打動阿里面試官? 》中,主要是介紹了應用常見性能瓶頸點的分布,及如何初判若干指標是否出現了異常。 今天,齊光將會基于之前列舉的眾多指標,給出一些常見的調優分析思路,即:如何在眾多異常性能指標中,找出最核心的那一個,進而定位性能瓶頸點,...

閱讀(19)評論(0)贊 (0)

Java

記一次 Spring Boot 項目啟動卡住問題排查記錄

6

dulong 發布于 2019-12-02

點擊上方  Java后端 ,選擇  設為星標 優質文章,及時送達 作者 | 陳凱玲 來源 | my.oschina.net/keking/blog/3058921 一個 Spring Boot開發的項目,Spring Boot 版本是1.5.7,攜帶...

閱讀(9)評論(0)贊 (0)

Spring

記一次 Spring Boot 項目啟動卡住問題排查記錄

6

xirruiqiang 發布于 2019-12-02

點擊上方  Java后端 ,選擇  設為星標 優質文章,及時送達 作者 | 陳凱玲 來源 | my.oschina.net/keking/blog/3058921 一個 Spring Boot開發的項目,Spring Boot 版本是1.5.7,攜帶...

閱讀(14)評論(0)贊 (0)

Java

又出生產事故!那些年我曾犯過的錯-SecureRandom

1

hellas 發布于 2019-12-01

點擊上方藍色字關注我們~ 寫在前面 每個人都是在不斷碰壁中獲得成長,bug的逼格越高, 成長速度越快。  本人 上周親手寫下了一個 牛逼的bug ,直接導致的結果是,晚上12點升級后臺接口以后,第二天早上7點多開始, 所有的app頁面出現卡頓,白屏 。 公司研發老總,迅...

閱讀(22)評論(0)贊 (0)

Java

阿里員工的Java問題排查工具單

27

puefu.he 發布于 2019-12-01

這是一篇來源于阿里內部技術論壇的文章,原文在阿里內部獲得一致好評。作者已經把這篇文章開放到云棲社區中供外網訪問。Hollis對文章內容做了部分刪減,主要刪減掉了其中只有阿里內部才能使用的工具的介紹,并刪減掉部分只有通過阿里內網才能訪問到的鏈接。 前言 平時的工作中經常碰到很多疑難...

閱讀(16)評論(0)贊 (0)

Java

這個價值50W年薪的問題,終于被他說明白啦…

15

hanze 發布于 2019-11-26

面對MySQL 1、當面試官問你MySQL 索引 的時候,你是否感覺無所適從? 2、當面試官問你MySQL 事務 的時候,你是否感覺無從下手? 3、當面試官問你MySQL 鎖機制 的時候,你是否感覺一籌莫展? 4、當面試官問你實際 生產環境 調優問題的時候,你是否感覺不知所措? ...

閱讀(21)評論(0)贊 (0)

Java

萬萬沒想到,JVM內存結構的面試題可以問的這么難?

3

songhua.gao 發布于 2019-11-25

之前有很多文章介紹過JVM內存結構,相信很多看多我文章的朋友對這部分知識都有一定的了解了。 那么,請大家嘗試著回答一下以下問題: 1、JVM管理的內存結構是怎樣的? 2、不同的虛擬機在實現運行時內存的時候有什么區別? 3、運行時數據區中哪些區域是線程共享的?哪些是獨享的? 4、除...

閱讀(18)評論(0)贊 (0)

Java

深入探索Android穩定性優化

3

xubiao.zhuang 發布于 2019-11-24

重在預防、監控必不可少 思考更深一層、重視隱含信息:如解決Crash問題時思考是否會引發同一類問題 長效保持需要科學流程 1.3 Crash相關指標 1.3.1 UV、PV PV(Page View):訪問量 UV(Unique Visitor):獨立訪客,0 – 2...

閱讀(49)評論(0)贊 (0)

Java

記spring-boot項目啟動卡住問題排查記錄

5

小丁 發布于 2019-11-23

作者: 陳凱玲 來源: https://url.cn/5UWhBvB 一個spring boot開發的項目,spring boot版本是1.5.7,攜帶的spring版本是4.1.3。開發反饋,突然在本地啟動不起來了,表象特征就是在本地IDEA上運行時,進程卡住也不退出,應用啟動...

閱讀(23)評論(0)贊 (0)

Java

分享近期社區的幾個經典的JVM問題

4

darida 發布于 2019-11-22

自從9月底我們推出技術社區(https://club.perfma.com ,點擊閱讀原文跳轉到社區)以來,有不少同學活躍在社區里(目前注冊用戶有了近兩萬),幫助大家解決各種技術問題,也期望大家都能參與到社區里來。 如果有JVM/性能相關的問題都可以到我們社區里來提問,當然更希望...

閱讀(28)評論(0)贊 (0)

Java

程序設計的5個底層邏輯,決定你能走多快

11

xirruiqiang 發布于 2019-11-22

肉眼看計算機是由CPU、內存、顯示器這些硬件設備組成,但大部分人從事的是軟件開發工作。計算機底層原理就是連通硬件和軟件的橋梁,理解計算機底層原理才能在程序設計這條路上越走越快,越走越輕松。從操作系統層面去理解高級編程語言的執行過程,會發現好多軟件設計都是同一種套路,很多語言特性都...

閱讀(17)評論(0)贊 (0)

Java

這個價值50W年薪的問題,終于被他說明白啦…

6

hanze 發布于 2019-11-22

1、 當面試官向你提問JVM的實戰問題時,你是否感覺到無所適從? 2、想解決生產環境中的GC問題,你是否感覺到狗咬刺猬,無處下嘴? 3、面對JVM的海量參數,你是否感覺到迷茫無助? 4、看過很多的JVM文章,但當遇到了生產環境中真實問題的時候,你是否依然不知道如何進行分析排查? ...

閱讀(22)評論(0)贊 (0)

Java

程序設計的5個底層邏輯,決定你能走多快

21

hanze 發布于 2019-11-22

阿里妹導讀: 肉眼看計算機是由CPU、內存、顯示器這些硬件設備組成,但大部分人從事的是軟件開發工作。計算機底層原理就是連通硬件和軟件的橋梁,理解計算機底層原理才能在程序設計這條路 上越走越快,越 走越輕松。從操作系統層面去理解高級編程語言的執行過程,會發現好多軟件設計都是同一種套...

閱讀(20)評論(0)贊 (0)

Java

由一次線上故障來理解下TCP三握、四揮 & Java堆棧分析到源碼的探秘

9

xubiao.zhuang 發布于 2019-11-21

本文導讀: 生產故障場景介紹 TCP 建連三次握手過程 TCP 斷連四次揮手過程 結合 Java 堆棧剖析源碼 再從堆棧中找到"罪魁禍首" 問題優化方案總結 1. 生產故障場景介紹 業務簡介: 該服務主要是提供對外的代理接口,大部分接口都會調用第三方...

閱讀(44)評論(0)贊 (0)

Java

分析 JVM 常用的 JDK 內置工具

10

wenming.gapo 發布于 2019-11-21

JDK 提供了一系列用于監控、診斷 Java 進程的工具,它們在 JDK 安裝目錄的 bin 目錄下,有 jps、jcmd、jstack、jinfo、jmap 等。其中jmc、jconsole、jvisualvm 是 GUI 工具,其他大部分都是命令行工具。 cd $JAVA_H...

閱讀(29)評論(0)贊 (0)

Java

面試官:JVM 這些我必問

19

dulong 發布于 2019-11-20

JVM 內存分布 線程共享數據區: 方法區->類信息,靜態變量 堆->數組對象 線程隔離區 虛擬機棧-> 方法 本地方法棧->本地方法庫 native 堆、程序計數器 JVM 運行數據 程序計數器 線程隔離 ,比較小的內存空間,當前線程所執行的字節碼的行號...

閱讀(25)評論(0)贊 (0)

Java

java中WAITING狀態的線程為啥還會消耗CPU

9

小丁 發布于 2019-11-20

剛剛過去的雙十一, 公司訂單量又翻了一倍. 就在老板坐在辦公室里面偷偷笑的同時,坐在工位上的我們卻是一直瑟瑟發抖. 面對zabbix里面時不時蹦出來的一條條CPU告警,默默地祈禱著不要出問題. 當然, 祈禱是解決不了問題的, 即使是開過光的服務器也不行. CPU告警了, 還得老老...

閱讀(24)評論(0)贊 (0)

2013平特肖公式