-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Arthas 4.0计划 #536
Comments
由于采用的是GPL协议,自己编写的插件,需要开源吗? |
java的jar属于动态链接库的范畴,不需要开源。 |
arthas未来在性能调优上有什么计划吗? 我个人理解,目前arthas的主要功能还是体现在看到问题后的排查上,但发现问题的能力比较弱。 |
|
非常期待基于 MVC 的 restful-api 功能,毕竟不是随时都能通过 shell 登录到服务器,如果有 restful-api,就可以开发 dashboard 来管理和查看了; |
@hengyunabc |
我遇到了几次这样的场景:
如果采用Arthas的watch机制, 也就意味着不能直接从已经出错的线程栈堆栈中提取变量信息, 而必须等待下次bug触发才能获取到一些信息; 我没有在Arthas 3.1.1版本文档中找到类似的功能, 也可能是我对文档漏读或误读忽略了该功能. |
支持查看局部变量,这个是会在4.0版本支持吗?这个功能就是能够类似于本地debug时一样,能够看到所有的局部变量是吧? |
感觉上面说的很多功能,jvm-sandbox已经都实现了,比如启动的2种方式,比如可通过annotation实现字节码操作、支持行号的字节码操作等,为什么要重复再做一遍呢~ |
期待4.0版本 |
有没有可能将arthas的挂载和jvm-sandbox结合? |
以后会考虑对core dump文件的支持吗?最近线上机器频繁crash,但是面对core dump 文件一脸茫然 |
@pan3793 是不是要类似debug时查看线程不同栈帧的方法参数、局部变量功能? |
@kylixs 是这样的 |
有gc分析就好,例如 列出 大对象。有时候遇上莫名其妙的gc,不知从何分析。求解 |
生产环境多台机器,希望可以支持同时监控。多个应用实例的数据汇聚到一个arthas实例中输出 |
提一个想法看是否值得做。 关于实现方案,初步了解了下如下几个做法:
|
Java Yourkit Profiler 有一个Object Allocations 分析,可以收集一段时间内JVM创建的对象,支持按照调用栈汇总: |
感谢分享,这个工具体验了一下,功能确实比较强大,除了本地可以UI模式外,也提供了命令行和http调用的模式可以供线上服务调试使用。可能唯一的不足就是商业软件需要授权。 |
4.0支持了局部变量, 希望watch条件表达式那能支持 局部变量的过滤 |
请问这个问题现在有答案了吗? |
提供一个新的字节码框架,名为
bytekit
支持加载外部的插件
view分层
欢迎大家讨论提出意见😄
The text was updated successfully, but these errors were encountered: