ノードが追加されたJavaFXGroup
があり、Path
それにデータを1秒間に約30回追加します。これにより、GUI全体が非常に遅くなり、約1分後に応答しなくなります。Group
まず、次のようにパスを追加します。
root.getChildren().add(path);
データは次のように追加されます。
while(true) {
// Calculate x and y...
path.getElements().add(new LineTo(x, y));
path.getElements().add(new MoveTo(x, y));
// Sleep 33 milliseconds...
}
グループにパスを追加せずに、後でデータを追加すると、GUIの応答性が維持されるため、パスの形状を描画するときにパフォーマンスの問題が発生するようです。なんで?パフォーマンスを向上させるために何ができますか?これが起こることが知られていますか、それとも私は何か間違ったことをしていますか?ありがとう!