原文:利用JVM在線調試工具排查線上問題

在生產上我們經常會碰到一些不好排查的問題,例如線程安全問題,用最簡單的threaddump或者heapdump不好查到問題原因。為了排查這些問題,有時我們會臨時加一些日志,比如在一些關鍵的函數里打印出入參,然后重新打包發布,如果打了日志還是沒找到問題,繼續加日志,重新打包發布。對於上線流程復雜而且審核比較嚴的公司,從改代碼到上線需要層層的流轉,會大大影響問題排查的進度。 這個時候我們可以使用能夠在 ...

2019-10-12 12:42 1 1481 推薦指數:

查看詳情

Shell:Lite OS在線調試工具知多少

摘要:Shell作為Huawei Liteos在線調試工具,可以通過串口工具輸入輸出,支持常用的基本調試功能。同時用戶可以新增定制的命令,新增命令需重新編譯燒錄后才能執行 本文分享自華為雲社區《LIteOS----shell應用(1)系統shell》,作者:o0龍龍0o 。 前言 ...

Wed Sep 22 19:40:00 CST 2021 0 115
分享十個JavaScript在線調試工具

測試Javascript可能是網頁開發中最讓人憂傷的工作。這里我找一些比較好的工具來幫助大家進行測試工作。這10款是我精選的基於瀏覽器的JavaScript在線調試工具,希望你們對你們有用。 1.Opera Dragonfly一個Opera browser的跨設備及其平台的debugging環境 ...

Thu Mar 03 04:39:00 CST 2016 0 2949
JVM線上問題排查

前言 本文介紹服務器內運行的 Java 應用產生的 OOM 問題 和 CPU 100% 的問題定位 1. 內存 OOM 問題定位 某Java服務(比如進程id pid 為 3320)出現OOM,常見的原因為: 內存分配的確實小了,而正常業務使用了大量的內存 某個對象被頻繁申請 ...

Tue Jun 30 21:31:00 CST 2020 0 608
Python調試工具

1. 日志 通過日志或者print來打印變量。必要時可以打印locals()和globals() 建議使用logging.debug()來代替print,這樣到了正式環境,就可以統一刪除這些日志。 ...

Sun Nov 03 23:33:00 CST 2019 0 852
SuperSocket調試工具

本文的控制台項目是根據SuperSocket官方Telnet示例代碼進行調試的,官方示例代碼:Telnet示例。 開始我的第一個Telnet控制台項目之旅: 創建控制台項目:打開vs程序,文件=》新建=》項目 ...

Sun Feb 09 22:50:00 CST 2020 0 775
Linux調試工具

1. 使用printf調試 #ifdef DEBUG Printf(“valriable x has value = %d\n”, x) #endif 然后在編譯選項中加入-DDEBUG 更復雜的調試應用如: #define BASIC_DEBUG 1 #define ...

Mon Mar 30 19:24:00 CST 2015 2 24429
websocket調試工具

http://www.blue-zero.com/WebSocket/ wss://yy.xxx.com/video/websocket/client.ws ...

Fri Mar 08 20:33:00 CST 2019 0 3282
Chrome調試工具

一、打開Chrome調試工具 1、快捷鍵:F12 2、頁面上右鍵菜單——>檢查 3、快捷鍵:Ctrl+Shift+I 4、右上角垂直三點——>更多工具——開發 二、常用標簽面板介紹(Element、Network、Sources、Application ...

Wed Jan 18 23:59:00 CST 2017 0 2606
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM