如何在生產環境中定位 Java 記憶體洩漏——無需堆轉儲、無需重啟

  • 為甚麼多次 Full GC 後堆記憶體仍未回落
  • 如何在不匯出堆轉儲的情況下定位生產環境的 Java 記憶體洩漏
  • 如何定位 Java 記憶體洩漏:一套可複用的三步法
  • 為甚麼用 OpenResty XRay 定位 Java 記憶體洩漏
  • 常見問題
  • 為甚麼多次 Full GC 後堆記憶體仍未回落
  • 如何在不匯出堆轉儲的情況下定位生產環境的 Java 記憶體洩漏
  • 如何定位 Java 記憶體洩漏:一套可複用的三步法
  • 為甚麼用 OpenResty XRay 定位 Java 記憶體洩漏
  • 常見問題

無侵入式 Java 探針:生產環境無 Java Agent 捕獲方法引數

  • 為甚麼無侵入式 Java 探針在生產環境很重要
  • 實戰演示:在生產環境捕獲 Java 方法引數
  • OpenResty XRay 與常見 Java Profiler 的差異
  • 常見問題
Photo by 章亦春
  • 為甚麼無侵入式 Java 探針在生產環境很重要
  • 實戰演示:在生產環境捕獲 Java 方法引數
  • OpenResty XRay 與常見 Java Profiler 的差異
  • 常見問題

如何用時間旅行呼叫棧除錯 Java 檔案 I/O

  • IDE 斷點和 coredump 在 Java 檔案 I/O 排查中的短板
  • 從 native write() 系統呼叫重建完整的 Java 呼叫棧
  • 用時間旅行回放一步步除錯 Java 檔案 I/O
  • 常見問題
Photo by 章亦春
  • IDE 斷點和 coredump 在 Java 檔案 I/O 排查中的短板
  • 從 native write() 系統呼叫重建完整的 Java 呼叫棧
  • 用時間旅行回放一步步除錯 Java 檔案 I/O
  • 常見問題

Java Tomcat 響應慢:用單請求 PCAP 精準定位慢請求

  • 診斷 Tomcat 響應慢,精準捕獲慢請求
  • 選擇性抓包:按響應時間、狀態碼、路徑過濾
  • 每個慢請求單獨下載對應 PCAP 包
  • 區分服務端延遲與網路延遲
  • 支援 Spring Boot 內嵌 Tomcat 場景
Photo by 章亦春
  • 診斷 Tomcat 響應慢,精準捕獲慢請求
  • 選擇性抓包:按響應時間、狀態碼、路徑過濾
  • 每個慢請求單獨下載對應 PCAP 包
  • 區分服務端延遲與網路延遲
  • 支援 Spring Boot 內嵌 Tomcat 場景

Java 應用效能剖析:CPU、Off-CPU 與磁碟 I/O 分析(無 Safepoint 偏差)

  • 用火焰圖剖析 Java CPU 熱點
  • Off-CPU Java 效能分析:鎖等待與阻塞診斷
  • Java 磁碟 I/O 剖析:追蹤檔案與套接字寫入
  • 支援 OpenJDK 8/11/17/21 應用剖析
  • 自動化取樣與專家分析
  • 效能影響與開銷
  • 常見問題
Photo by 章亦春
  • 用火焰圖剖析 Java CPU 熱點
  • Off-CPU Java 效能分析:鎖等待與阻塞診斷
  • Java 磁碟 I/O 剖析:追蹤檔案與套接字寫入
  • 支援 OpenJDK 8/11/17/21 應用剖析
  • 自動化取樣與專家分析
  • 效能影響與開銷
  • 常見問題
聯絡我們

很樂意聽到您的反饋,請與我們聯絡 👋

成功傳送訊息!

我們的專家團隊將在 24 小時之內與您聯絡。
x