arthas icon indicating copy to clipboard operation
arthas copied to clipboard

Alibaba Java Diagnostic Tool Arthas/Alibaba Java诊断利器Arthas

Results 423 arthas issues
Sort by recently updated
recently updated
newest added

# Arthas vmtool源码分析 ## Hello JNI ### Why use JNI ? - 提高程序性能; - 实现某些`纯Java代码不可能实现`的功能; - 使用其他语言的类库; - 与硬件、操作系统进行交互。 ### What is JNI ? JNI是`Java Native Interface`的缩写,通过使用`native`关键字书写程序,允许Java与`其他语言`进行交互。 ### How to...

async profiler本身支持,但是arthas profiler不支持,建议添加支持

执行`classloader -l`可以发现有一些奇怪的错位输出: 再用vim打开,可以发现实际上是 TomcatEmbeddedWebappClassLoader 的toString() 函数导致的: --- 考虑对 `ClassLoader#toString()` 函数做处理下?

bug

修改watch 命令说明部分

修改watch 命令说明部分

https://github.com/jvm-profiling-tools/async-profiler#java-method-profiling

我想在 tunnel server 端加上 http api 的代理;如代码所示,tunnel server 请求 /apiProxy/{agentId}/api,最终会被 tunnel client 转为 localhost/api

### 提供一个新的字节码框架,名为`bytekit` * 支持两种方式:应用启动时配置为agent和动态attach * 提供方便的annotation实现字节码的操作 * 避免重复增强 * 支持行号的字节码操作 * 支持查看局部变量 * 提供api可以实现apm功能 ### 支持加载外部的插件 * 可以配置外部插件目录 * 使用方可以通过API编写自己的插件 ### view分层 * 类似spring mvc的model/view结构telnet view对应目前的命令行模式 * http view返回json格式,方便做web交互和展示 欢迎大家讨论提出意见😄

disscuss
4.0

- [ ] 我已经在 [issues](https://github.com/alibaba/arthas/issues) 里搜索,没有重复的issue。 ### 环境信息 * `arthas-boot.jar` 或者 `as.sh` 的版本: 3.5.5 * Arthas 版本: 3.5.5

占坑,先写整体是怎么工作的,再写一个命令是工作的。

help wanted