我正在使用JUNG进行项目,当我显示相对较大的图形,例如1500个节点时,我的电脑将无法处理它(图形被渲染但是如果我想导航图形,则系统变得非常慢)。任何建议。
答案 0 :(得分:2)
你启动虚拟机的内存是多少?假设您在Windows上工作,查看任务管理器,VM是否达到了最大分配内存量并开始使用交换?
答案 1 :(得分:2)
所以,JUNG可视化有两件事情现在并不能很好地扩展:
听起来后者是你现在正在闯入的。
根据您的要求,您有以下几种选择:
(b)的简单解决方案基本上只是将查看区域划分为较小的块,并且仅将事件发送到与指针位于同一块中的元素。 (显然,你制作的块越小,所需的内存就越多。)
我们已经有计划做(b)(和设计草图)一段时间,但一直致力于其他事情。任何想要帮助提供更持久解决方案的人,请与我联系。
答案 2 :(得分:0)
问题可能在于计算顶点的位置。我发现很容易计算的唯一布局是树布局,显然不适合所有数据集。
解决方案可能是编写自己的自定义布局,其计算量远低于FRLayout。