2011-05-31 57 views
0

我正在写一个java应用程序,它有时会生成整数值。 Java应用程序正在Windows机器上运行。我不知道这是否可行,但我想知道是否可以为这些值创建Windows计数器“MyCounter”,以便我可以跟踪 “Windows性能监视器”中的“计数器”。定制窗口计数器

回答

1

我不认为这是可以在Java中完成的事情,但它当然可以使用JNI来完成。 JNI机制允许Java代码与平台本机代码进行交互,所以你需要在C++中创建计数器(例如),然后通过JNI从Java调用C++代码。 JNA是JNI之上的一个更高层次的层,它可以让你在Windows上做很多事情,而无需自己编写任何本地代码。

+0

嗯..我看,似乎相当复杂到达 – marcostT 2011-06-02 08:59:11

1

对于Java应用程序,如果要为应用程序提供一些监视,则使用JMX是标准。 Otherewise here是一个教程,用于从Java访问Windows性能计数器。