首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RCP应用程序挂起

RCP应用程序挂起
EN

Stack Overflow用户
提问于 2014-01-10 13:40:16
回答 3查看 211关注 0票数 1

在我的Eclipse RCP项目中,当我在Tableviewer中检索和加载大约(100000)的大型数据时,RCP应用程序挂起。

谁能告诉我为什么RCP应用程序挂起,这个问题的解决方案是什么?

EN

回答 3

Stack Overflow用户

发布于 2014-01-10 15:50:25

如何加载数据真的很重要。如果你在UI线程中做这件事,那么它将阻止你的应用程序响应,直到一切都加载完毕。考虑在单独的线程中加载数据(为此使用Jobs )。

另外,我想鼓励你看看星云NatTable项目。它非常适合处理海量数据。

票数 3
EN

Stack Overflow用户

发布于 2014-01-10 14:06:34

参考这些例子很难猜出你的程序挂起的原因。

SWT snippets,转到"Table,TableItem,TableColumn"部分

票数 0
EN

Stack Overflow用户

发布于 2017-02-19 02:54:13

这是旧的,但我还是会添加我的答案:D

我认为这是一个内存分配问题,尝试通过在run configuration arguments区域添加参数"-XX:PermSize=1024M“来扩展RCP应用程序在运行时分配的内存。

此外,对于提取的RCP应用程序,您可以通过调整在应用程序的同一文件夹中提取的“配置设置”文件中的相同参数值来更改分配的内存。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21036922

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档