💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
<div align=center> <img src=http://vr360-beifengtz.oss-cn-beijing.aliyuncs.com/beifengtz/VMConsole.png width=200/> </div> **VMConsole**:一个jvm虚拟机性能监控API,将oracle jdk提供的tools.jar包进行了功能拓展,对一些监控命令进行了封装,你可以方便地从**对象**中读取每一个参数和结果。该类库并不是简单地使用运行时exec()调用jps、jstat、jstack等命令,而是从底层深度拓展而来,所以你**不需要配置java环境变量**就可以通过Java代码对虚拟机进行监控。 * 源码:[https://github.com/tzfun/VmConsole-Api](https://github.com/tzfun/VmConsole-Api)(欢迎star) # 下载 * jar包下载 * 百度云盘(包含所有版本) * 链接[https://pan.baidu.com/s/15ptIBoJJqSJghxCewOyEGg](https://pan.baidu.com/s/15ptIBoJJqSJghxCewOyEGg) * 提取码:nuia * GitHub Release:[https://github.com/tzfun/VmConsole-Api/releases](https://github.com/tzfun/VmConsole-Api/releases) * Maven 依赖 ```xml <dependency> <groupId>com.github.tzfun</groupId> <artifactId>vmconsole</artifactId> <version>1.1.0</version> <classifier>jar-with-dependencies</classifier> </dependency> ``` # 简单使用 获取虚拟机内容都由对象接收,部分内容过多可由流接收。例如这里获取本地虚拟机VMID为**8888**的相关数据。 ```java public class Test { public static void main(String[] args) throws Exception{ List<JpsResult> jpsResults = JpsCmd.withVmArgs(); JStackResult jStackResult = JStackCmd.threadStack(8888); JStatResultForGc jStatResultForGc = JStatCmd.gc(8888); JInfoResult jInfoResult = JInfoCmd.queryFlags(8888); JCmdResult jCmdResult = JCmd.executeCommand(8888, JCmdEnum.GC_RUN); JMapForHeapResult jMapForHeapResult = JMapCmd.heapInfo(8888); } } ``` # 交流 以下QQ群用于开发者交流,欢迎与作者互动。 * 865687569 <img src=http://vr360-beifengtz.oss-cn-beijing.aliyuncs.com/beifengtz/QQGroup.jpg width=200/> # 提问/建议 * 在[github issues](https://github.com/tzfun/VmConsole-Api/issues)直接提交问题或建议 * 关注作者[微信公众号](https://vr.beifengtz.com/p/mywechat.html)并留言问题或建议 * 发送邮件[beifengtz@163.com](mailto:beifengtz@163.com)向作者提出问题或建议 # 关于作者 * 个人首页:[www.beifengtz.com](http://www.beifengtz.com/) * GitHub:[https://github.com/tzfun/](https://github.com/tzfun/) * 个人博客:[blog.beifengtz.com](http://blog.beifengtz.com/) * 微信公众号:[北风IT之路](https://vr.beifengtz.com/p/mywechat.html) <img src=http://vr360-beifengtz.oss-cn-beijing.aliyuncs.com/beifengtz/%E5%8C%97%E9%A3%8EIT%E4%B9%8B%E8%B7%AF.jpg width=200/>