也许有人在那里花时间在这上面。我正在使用 Java 开发图形可视化库,我刚刚做了一些性能测试。
当我添加由 1000 - 3000 条边连接的大约 2000 个顶点时,它变得非常非常慢。有一些工具做得更好(例如gephi)。他们是怎么做到的?Java2D硬件不是默认加速的吗?我必须使用一些 OpenGL 库吗?
我在 JComponent 中绘制图表,每隔几毫秒由计时器重绘一次(没关系,如果我给它 100 毫秒或 1 毫秒,它会保持非常慢)。
我的方法有缺陷还是不应该为此使用 Java2D?
感谢您的任何帮助!