|
1 | 1 | 🐌 `Java`相关脚本 |
2 | 2 | ==================================== |
3 | 3 |
|
| 4 | +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ |
| 5 | +> |
| 6 | +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md)。 |
| 7 | +
|
| 8 | +---------------------- |
| 9 | + |
4 | 10 | <!-- START doctoc generated TOC please keep comment here to allow auto update --> |
5 | 11 | <!-- DON'T EDIT THIS SECTION, INSTEAD RE-RUN doctoc TO UPDATE --> |
6 | 12 |
|
|
50 | 56 | 🍺 [show-busy-java-threads](../show-busy-java-threads) |
51 | 57 | ---------------------- |
52 | 58 |
|
| 59 | +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ |
| 60 | +> |
| 61 | +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-show-busy-java-threads)。 |
| 62 | +
|
| 63 | +---------------------- |
| 64 | + |
53 | 65 | 用于快速排查`Java`的`CPU`性能问题(`top us`值过高),自动查出运行的`Java`进程中消耗`CPU`多的线程,并打印出其线程栈,从而确定导致性能问题的方法调用。 |
54 | 66 | 目前只支持`Linux`。原因是`Mac`、`Windows`的`ps`命令不支持列出进程的线程`id`,更多信息参见[#33](https://github.com/oldratlee/useful-scripts/issues/33),欢迎提供解法。 |
55 | 67 |
|
@@ -225,6 +237,12 @@ $ show-busy-java-threads |
225 | 237 | 🍺 [show-duplicate-java-classes](../show-duplicate-java-classes) |
226 | 238 | ---------------------- |
227 | 239 |
|
| 240 | +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ |
| 241 | +> |
| 242 | +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-show-duplicate-java-classes)。 |
| 243 | +
|
| 244 | +---------------------- |
| 245 | +
|
228 | 246 | 找出`Java Lib`(`Java`库,即`Jar`文件)或`Class`目录(类目录)中的重复类。 |
229 | 247 | 全系统支持(`Python`实现,安装`Python`即可),如`Linux`、`Mac`、`Windows`。 |
230 | 248 |
|
@@ -388,6 +406,12 @@ class paths to find: |
388 | 406 | 🍺 [find-in-jars](../find-in-jars) |
389 | 407 | ---------------------- |
390 | 408 |
|
| 409 | +> ❗️ `master`是 不再开发的老版本`1.x`的分支 ❗️ |
| 410 | +> |
| 411 | +> 请切到 [新版本的开发分支](https://github.com/oldratlee/useful-scripts/blob/dev-2.x/docs/java.md#-find-in-jars)。 |
| 412 | +
|
| 413 | +---------------------- |
| 414 | +
|
391 | 415 | 在当前目录下所有`jar`文件里,查找类或资源文件。 |
392 | 416 | 支持`Linux`、`Mac`、`Windows`(`cygwin`、`MSSYS`)。 |
393 | 417 |
|
|
0 commit comments