java - 记录 native 代码发出的调用

标签 java logging native

在 Java 中,有几个本地方法,例如在 Java 运行时库中可以调用常规(基于字节码的)方法。我想知道是否有一些 VM 命令行参数或一些检测工具或 API 可用于此类调用。

附言请注意,我对 native 代码的调用不感兴趣,但 native 代码调用。

最佳答案

在 Linux 上,您可以使用 ltrace检测对调用 Java 方法的 JNI 函数的调用,例如 CallVoidMethod, CallObjectMethod, etc .

关于java - 记录 native 代码发出的调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2229667/

相关文章:

Java 正则表达式/拆分不丢失字符

apache - 在不同的文件中记录来自 localhost 的 apache 请求

.net - .NET 应用程序可以编译为 native 吗?

ios - CocoaPods 找不到 pod "React/Core"的兼容版本

java - 为什么我的应用程序会因为 ImageView 而崩溃?

java - 使用投影 hibernate 部分填充的对象

java - Spring Bean 到底是什么?

java - 经常调用的方法的日志记录实践

C# ASP.NET Core Serilog 添加类名和方法来记录

java - 有没有办法让 javadoc 工具记录注释?