Rss & SiteMap
Foxtable(狐表) http://www.foxtable.com
在狐表中,一般情况下表越多打开项目越慢.为了加快速度,我删除了20个表(这些表改为在打开项目再动动态加载),本想着打开项目速度应该明显快了,但结果很奇怪,不但没有比以前更快,反而比以前慢了许多.在显示打开XX表的时候,停留在其中一个打开XX表上(是一个内部表,且这个表没有任何事件,也没有任何窗口),停留长达30秒不变化,然后再开始继续显示正在打开其他的表,不知怎么回事,请贺老师帮忙分析一下.
执行一下压缩项目,意义不是太大.
会不会全局表事件的代码比较长,对启动速度有影响?
贺老师能否说一下项目打开时,都执行哪些事件的代码,除了表的数量外,还有哪些因素决定着项目打开时间的长短?
(我的项目事件代码比较长,我估计贺老师不一定有时间帮我详细检查,所以最好还是你把相关的信息告诉我,我慢慢的逐项检查)
还是希望贺老师指导一下,打开项目时都加载哪些东西,都有哪些因素影响项目打开速度?你说一下,我才好逐项检查一下原因.
而且挺奇怪的,同一个项目同一台电脑,打开速度也不同,差别还比较大(不是由于启动电脑后第一次的原因),不知怎么回事?
打开表、菜单、窗口,加载项目属性和表属性、列属性。
打开表、菜单、窗口,加载项目属性和表属性、列属性。
你是说项目事件中代码的长短对启动速度(打开项目的速度)影响不大?
奇怪的是,我的这个项目昨天的时候还是挺快的,今天我就是把增加了一些全局表事件,删除了一些表,启动速度就慢了差不多2-3倍,你说奇怪不奇怪?
另外请贺老师检查一下,某种情况下,在打开项目时会不会出现重复编译代码的可能?(已经编译过的又编译了一遍)
这样讨论看来也不是办法,还是希望贺老师把哪些事件会在打开项目时执行多次的事件给我指导一下,我再认真的检查一下.
不是我不愿意发项目,文件很大,项目也比较复杂,我怕贺老师不一定有时间详细检查.感觉还是你多指导一下,我自己检查更方便一些.