https://github.com/heapstats/heapstatsfxanalyzer
(Inactive, ported) HeapStats Analyzer JavaFX8 version
https://github.com/heapstats/heapstatsfxanalyzer
Last synced: about 1 year ago
JSON representation
(Inactive, ported) HeapStats Analyzer JavaFX8 version
- Host: GitHub
- URL: https://github.com/heapstats/heapstatsfxanalyzer
- Owner: HeapStats
- Created: 2014-04-28T12:41:16.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2016-01-19T11:57:08.000Z (over 10 years ago)
- Last Synced: 2025-05-07T12:12:39.298Z (about 1 year ago)
- Language: Java
- Homepage: http://icedtea.classpath.org/wiki/HeapStats
- Size: 1.69 MB
- Stars: 20
- Watchers: 5
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
HeapStatsFXAnalyzer
===================
***CAUTION***: HeapStatsFXAnalyzer has been ported as a part program of [heapstats](https://github.com/HeapStats/heapstats/). If you want reporting issues and/or pulling requests, please contribute to [heapstats](https://github.com/HeapStats/heapstats/).
***注意***: HeapStatsFXAnalyzer は [heapstats](https://github.com/HeapStats/heapstats/) のプログラムの一部として移植されました。もしバグ報告やプルリクエストがありましたら、[heapstats](https://github.com/HeapStats/heapstats/) にお願い致します。
-----
日本語は英語の後に記載しています。Japanese following English.
HeapStatsFXAnalyzer aims to rebuild [HeapStats](http://icedtea.classpath.org/wiki/HeapStats)
Analyzer with Java8 and JavaFX8. Now, this project is released as an alpha version, so have
NOT yet implemented all existing functions of HeapStats Analyzer.
## Pre-Requirements ##
* OracleJDK 8 (or OpenJDK8)
* JavaFX 8 (or OpenJFX8)
* Optional (developed by follow softwares)
* NetBeans 8.0+
* Scene Builder 2.0+
If you do not have OracleJDK8 or OpenJFX, you cannot build heapstats-analyzer.
## Modules ##
HeapStatsFXAnalyzer is composed two modules.
* heapstats-mbean: MBean module
* heapstats-core: Core library of HeapStats
* contrib: Additional Libraries
* RefTreePlugin: Reference Tree Plugin
* heapstats-analyzer: Main program of HeapStatsFXAnalyzer
* heapstats-cli: Commandline interface of HeapStats
## JDP ##
* An automatic discovery function of JDP (Java Discovery Protocol) is enabled
by JVM which is run with the following options.
```
-Dcom.sun.management.jmxremote.port=
-Dcom.sun.management.jmxremote.authenticate=
-Dcom.sun.management.jmxremote.ssl=
-Dcom.sun.management.jmxremote.autodiscovery=true
```
* JDP sends a packet at uniform intervals: 5 seconds by default. If analyzer
can NOT recive a JDP packet from an instance, the color of the instance's name
will be change to orange.
* OracleJDK can provide a real-time detection of JVM crash, but OpenJDK does
NOT support it. In addition, OracleJDK needs to be run with the following options.
```
-XX:+TransmitErrorReport
-XX:ErrorReportServer=
:
```
## License ##
GNU General Public License, version 2
HeapStatsFXAnalyzer (Japanese)
==============================
HeapStatsFXAnalyzer は [HeapStats](http://icedtea.classpath.org/wiki/HeapStats/jp)
のアナライザを Java8 + JavaFX8 で作り直すプロジェクトです。
まだベータ版であり、HeapStats Analyzer の全機能を実装しているものではありません。
## Pre-Requirements ##
* OracleJDK 8 (or OpenJDK8)
* JavaFX 8 (or OpenJFX8)
* オプション (以下の環境で開発されています)
* NetBeans 8.0+
* Scene Builder 2.0+
OracleJDK8 か OpenJFX がない場合、HeapStatsFXAnalyzer はビルドできません。
## Modules ##
HeapStatsFXAnalyzerは2つのモジュールで構成されています。
* heapstats-mbean: MBean module
* heapstats-core: パーサー等のコア機能ライブラリ
* contrib: 追加ライブラリ
* RefTreePlugin: 参照ツリー表示プラグイン
* heapstats-analyzer: HeapStatsFXAnalyzer本体
* heapstats-cli: HeapStatsコマンドラインインターフェース
## JDP ##
* JDP (Java Discovery Protocol) のオートディスカバリ機能は、以下の起動引数が付与されて起動している JVM に対して行われます。
```
-Dcom.sun.management.jmxremote.port=
-Dcom.sun.management.jmxremote.authenticate=
-Dcom.sun.management.jmxremote.ssl=
-Dcom.sun.management.jmxremote.autodiscovery=true
```
* JDP パケットは一定周期(デフォルト5秒)で送信されます。この周期を超えても後続のパケットが受信できなかった場合、当該インスタンス名がオレンジ色に変わります。
* クラッシュのリアルタイム検知はOracleJDKのみで動作します。また、Java が 以下のオプションが付与されて起動している必要があります。
```
-XX:+TransmitErrorReport
-XX:ErrorReportServer=
:
```
## License ##
GNU General Public License, version 2