たぶん、これに時間を費やした人がいるでしょう。私はJavaでグラフ視覚化ライブラリに取り組んでおり、いくつかのパフォーマンステストを行いました。
1000 ~ 3000 のエッジで接続された約 2000 の頂点を追加すると、非常に遅くなります。はるかに優れたツールが世の中にあります ( gephiなど)。Java2D ハードウェアはデフォルトで高速化されていませんか? OpenGL ライブラリを使用する必要がありますか?
数ミリ秒ごとにタイマーによって再描画される JComponent 内でグラフを描画しています (100 ミリ秒または 1 ミリ秒を指定しても、実際には問題ではありません)。
私のアプローチに欠陥がありますか、それとも Java2D を使用すべきではないですか?
助けてくれてありがとう!