技术
文章平均质量分 50
sisi888
这个作者很懒,什么都没留下…
展开
-
DevExpress中TreeList的节点加载性能比较
最近一直在使用DevExpress的TreeList控件,以按设计需求展示企业的供应商层级结构,但该企业集中了整个亚太地区的需求,有的市场中表示层级关系的数据达百万级。且各个市场存在不同特性的层级,例如有的市场分区这一层很多,有几千甚至上万条数据,而这一层在其他市场上仅有几个节点。而且即便在同一个市场区域,树中节点的分布极不均衡,同一子层,有的节点下仅几个数据,而有的节点下上万个子节点。原创 2012-02-09 11:37:47 · 3423 阅读 · 1 评论 -
TreeView双击事件的bug
同事使用简单继承自WinForm中的TreeView的控件,在NodeMouseClick事件中实现业务逻辑需求,其中有获取当前结点的Checked属性进行判断后再下一步操作的情况。结果发现在鼠标单击的状况下实现正常,而双击下则不正确,即事件只触发一次,而属性变化两次(UI上也发生变化),导致后一次属性变化不能正确完成业务逻辑代码。这种情况在AfterCheck事件、MouseClick事件下都存原创 2012-07-16 10:51:37 · 1417 阅读 · 0 评论 -
DevExpress的PivotGrid性能问题
项目中用PivotGrid完成报表的计算和显示功能。但是发现大数据量的报表在加载数据源呈现后,如果手动拉伸其中的一个column,都会增加几百M的内存。因此不推荐在加载数据源后调用每个field的BestFit方法以自动匹配,而是初始化field时就应自动调整。否则在数据加载后再调整多个field, 有可能一张报表就导致几G的内存消耗。这是否是PivotGrid的内存泄露bug还有原创 2012-07-19 16:24:35 · 1200 阅读 · 1 评论 -
【转载】IIS应用程序池自动回收问题的有效解决办法
IIS可以设置定时自动回收,默认回收是1740分钟,也就是29小时。IIS自动回收相当于服务器IIS重启,应用程序池内存清空,所有数据被清除,相当于IIS重启,在度量快速开发平台服务器端,为了减小数据库负担,内存中暂存了很多信息,不适合频繁的回收,因为回收会造成服务器端所有存在内存中的数据丢失,如果没有及时保存到数据库中,可能导致程序出现问题。而如果系统使用高峰时期,并不适合回收,回收可能转载 2018-01-22 11:16:11 · 755 阅读 · 0 评论 -
【转载】IIS的Reset/Restart/Recycling/Refresh的区别
转载至http://blog.csdn.net/wulex/article/details/51861972iisreset -- 对象是整个IIS服务器,这个操作会先停止万维网的服务(World Wide Web Publishing Service)然后在重启此服务,因此所有的网站都会先停止服务然后在重新开始服务。As pointed out, iisreset w转载 2018-01-22 11:48:23 · 643 阅读 · 0 评论