java – JFace TableViewer vs TreeViewer – 性能
发布时间:2020-12-14 05:18:30 所属栏目:Java 来源:网络整理
导读:有没有人注意到,TreeViewer和TableViewer之间存在巨大的性能差异(TreeViewer要快得多). 我有一个包含CellEditors(带有EditingSupport)的表,大约有30列,当我滚动它时,尤其是水平的,这很慢.多细胞选择也很慢. 我把表改成了一个Tree(刚刚将主ViewViewer更改为Tr
有没有人注意到,TreeViewer和TableViewer之间存在巨大的性能差异(TreeViewer要快得多).
我有一个包含CellEditors(带有EditingSupport)的表,大约有30列,当我滚动它时,尤其是水平的,这很慢.多细胞选择也很慢. 我把表改成了一个Tree(刚刚将主ViewViewer更改为TreeViewer和特定的类),并且有一个巨大的性能增益. 为什么是这样?表和树具有相同的结构,实现和扩展相同的类,树是具有更多功能的树.这是固定在更新版本的eclipse还是应该我将我的桌子迁移到一个没有孩子的树? 附:我在win7上使用SWT和JFace 3.7. 提前致谢. 解决方法
为了表现,请尝试使用
ILazyTreeContentProvider .
另见这篇文章:Eclipse RCP – ILazyTreeContentProvider implementation is unexpectedly eager. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- java – JTextArea仅包含数字,但允许负值
- MultiDex 编译过程
- 分享一下HttpWatch 10 pro 带lic激活文件
- 锁的种类
- java – 除了包装webservices之外,ESB / BPM能否完全摆脱编
- java – 使用JInternalFrame和一些按钮
- jsp中存取session值简单介绍
- iOS10 App适配权限 Push Notifications 字体Frame 遇到的问
- java.lang.IllegalStateException: Failed to load Applica
- XLConnect loadWorkbook错误 – POIXMLException(Java)
推荐文章
站长推荐
热点阅读