[英]Custom events for GlassFish in Java Flight Recorder / Java Mission Control
[英]Custom JFR Java mission control events
我想在 jmc 中發出自定義事件 - 我遇到了關於 jfr 自定義事件的博客文章 - http://hirt.se/blog/?p=444 。 不過作者強調,此功能將來可能會被廢棄。 由於 jmc 不是開源的,我無法檢查它。 博文中的信息是否仍然是最新的?
JDK 9 已經發布,它包含一個受支持的 API 來創建自定義事件。 例如,
@Label("Hello World!")
class HelloWorld extends jdk.jfr.Event {
@Label("Message")
String message;
}
class App {
public static void main(String... args) {
HelloWorld e = new HelloWorld();
e.message = "hello, world!";
e.commit();
}
}
博主來了! :) 在 Luzern 的 Hackergarten 會議期間,我開始為 JFR 編寫一些小插件,以展示如何使用這些 API。 我在這里開源了它們:
https://github.com/thegreystone
當 JDK 9 發布時,我將提交更新,使它們透明地支持 JDK7/8 和 JDK 9,以展示它是如何完成的。 請注意,不支持使用 JDK7/8 JFR API,並且永遠不會支持。 也就是說,它仍然非常有用。 ;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.