我有一个添加Group了PathNode 的JavaFX ,我每秒向其添加大约30次数据.这导致我的整个GUI 在大约一分钟后变得非常迟钝且没有响应.首先,我添加这样的路径Group:
root.getChildren().add(path);
Run Code Online (Sandbox Code Playgroud)
数据添加如下:
while(true) {
// Calculate x and y...
path.getElements().add(new LineTo(x, y));
path.getElements().add(new MoveTo(x, y));
// Sleep 33 milliseconds...
}
Run Code Online (Sandbox Code Playgroud)
如果我没有添加组的路径,但之后仍然添加数据,GUI仍然保持响应,因此在绘制路径的形状时似乎存在性能问题.为什么?我该怎么做才能提高性能?知道这件事发生了还是我做错了什么?谢谢!