首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

序列化 假死有关问题

2012-04-22 
序列化 假死问题打开软件时软件通过webservice从网站服务器的数据库里下载一些数据到软件里的TREEVIEW控件

序列化 假死问题
打开软件时软件通过webservice从网站服务器的数据库里下载一些数据到软件里的TREEVIEW控件里显示

但当天第一次打开的时候软件会假死几秒钟,而且假死的这几秒钟内 软件的界面没有全部显示,只断断续续的显示一部分

百度一下说是这是 数据序列化 导致的结果。

请教如何解决这个序列化导致假死的问题?

我已经用了多线程来导入在线数据了,但结果是一样,没有解决假死这个问题。

请指教

[解决办法]
你仔细检查一下序列化的时间~~
我有一个5MB的xml文件,反序列化也不要多久~~
[解决办法]
准备好数据后 再在绑定 可以异步逐层绑定 或者点击后加载 放置一次处理过多
[解决办法]

探讨

引用:

对象深度太高了?


是递归显示到TREEVIEW控件里, 深度有三层

[解决办法]
假死不能解决的话,换个思路,做个等待的界面,掩盖假死。。

热点排行