动态

列表
创建 时间

Java程序性能分析:開篇之jps

一、前言 開發Java項目過程中,難免會碰到一些 性能 問題,這時候就需要一些工具,幫忙排查 本文開篇主要介紹 JDK自帶的工具 jps,獲取 Java程序列表,以 openjdk 11.0.10 為例 二、Java程序列表:jps 1. 簡介 用來查找當前用户的 Java 進程,而不能查找當前系統中其他用户的進程 相比 Linux系統 的 ps -ef | grep java,Wi

创建 时间

Java程序性能分析:內存

一、前言 開發Java項目過程中,難免會碰到一些 性能 問題,這時候就需要一些工具,幫忙排查 本文主要介紹 JDK自帶的上古神器 jstat、jmap,用於分析內存問題,另簡單介紹 MAT、gceasy、HeapDump 等 以 openjdk 11.0.13、G1 垃圾收集器、Linux系統 為例 二、GC分析:jstat 1. jstat 簡介 jstat 全稱 “Java Vi

创建 时间

HTTP接口性能壓力測試

一、前言 開發接口以後,對性能有要求的 接口,需要做 性能壓力測試 常見免費的如:經典的 ab,性能不太好的 jmeter、siege(有時候都懷疑程序性能不行了),另介紹 hey、k6、vegeta、wrk 二、方案 1. ab - Apache HTTP server benchmarking tool C語言開發,適用於 Linux 平台 優劣:可能因為在 WSL裏面運行,性能

创建 时间

輕量級跨平台文本編輯器notepad--

一、前言 公司電腦 16G內存,經常使用 90%甚至超過 (IDEA用3到4.5G) vs code 佔用內存 300M,甚至 450M 左右 免費商用、佔用內存低(30M) 的文本編輯器 重啓軟件,沒保存的文件 不用提醒保存,下次打開可以恢復 (很多開源文本編輯器不支持) 二、自動恢復、免費、低內存 文本編輯器 Notepad++ :作者發佈不當言論,官方只支持 Win