プロジェクト

全般

プロフィール

JavaFX ライン描画をCanvasとシーングラフとで比較

JavaFXで微小ラインを大量に描く場合の性能を2つの実装方法で比較しました。

  1. Canvasでラインを描画
  2. シーングラフにラインを追加して描画

ラインは500×500個で長さは1.4です。
pulseLoggerで表示される値を比較します。

結果

pulseLogger出力

Canvasを使った場合

シーングラフにラインを追加の場合

プログラム

Canvasを使ったコード(抜粋)

シーングラフにラインを追加したコード(抜粋)

クリップボードから画像を追加 (サイズの上限: 1 GB)