Foxtable(狐表)用户栏目专家坐堂 → 项目的启动时间


  共有2282人关注过本帖树形打印复制链接

主题:项目的启动时间

帅哥哟,离线,有人找我吗?
jswalley
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:517 积分:4529 威望:0 精华:0 注册:2012/7/4 16:22:00
项目的启动时间  发帖心情 Post By:2014/12/4 9:08:00 [只看该作者]

大家帮我测试一下我项目的启动时间。


我现在的电脑是今年买的苹果 MACBookAir 11.6的,内存4G,SSD 128G。运行速度还可以,下面是我记录项目启动时候的时间

[BeforeOpenProject]函数,FoxTable启动完毕,时间:9:03:12  所花时间:1毫秒
[BeforeConnectOuterDataSource]函数,准备加载外部数据,时间:9:03:12  所花时间:125毫秒
[BeforeLoadInnerTable]函数,准备加载内部表,时间:9:03:12  所花时间:109毫秒
[BeforeLoadInnerTable]函数,准备加载内部表,时间:9:03:13  所花时间:46毫秒
[BeforeLoadInnerTable]函数,准备加载内部表,时间:9:03:13  所花时间:0毫秒
[BeforeLoadInnerTable]函数,准备加载内部表,时间:9:03:13  所花时间:0毫秒
[Initaialize]函数,数据加载完毕,时间:9:03:14  所花时间:419毫秒
[AfterOpenProject]函数,开始执行,时间:9:03:16  所花时间:324毫秒
[AfterOpenProject]函数,执行完毕,打开[登录窗口],时间:9:03:16  所花时间:156毫秒
[登录窗口 AfterLoad]函数,开始执行,时间:9:03:17  所花时间:140毫秒
[登录窗口 AfterLoad]函数,执行完毕,时间:9:03:17  所花时间:280毫秒

BeforeOpenProject之前我在全局变量定义了一个日期时间变量,不知道如何计算BeforeOpenProject之前FoxTable启动花了多少时间,
单直接运行FoxTable在我电脑估计3秒。 从Initaialize函数到AfterOpenProject开始执行,花了2到3秒,Initaialize里面没有实际代码,
不知道这个3秒是做什么的。

但我昨天把我软件安装到我旧的笔记本电脑上,联想thinkpad X200的,应该是4年前的电脑,中间升级过内存和硬盘,内存为8G,安装
WIN 7 系统,启动大概18秒,我这个软件内部表就4个,外部表也就5个,基本也没什么数据的。 启动的差别怎么那么大?

各位帮我看一下,你们启动这个软件要花多久。

[此贴子已经被作者于2014-12-4 9:08:57编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/4 9:14:00 [只看该作者]

Initialize

此事件在数据已经加载,所有的DataTable都已经生成,即将生成Table和窗口的时候执行,通常在此对DataTable进行初始化设置。
不能在Initialize事件中出现针对Table、Col和窗口的代码,因为此时上述对象还未生成。



18秒,可能是这个问题http://www.foxtable.com/help/topics/2730.htm


或者你外部表所在的服务器,速度过慢,加载数据量过大.


 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 9:14:00 [只看该作者]

 打开空项目多少秒?一般也要5秒才能完全打开的

 回到顶部
帅哥哟,离线,有人找我吗?
jswalley
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:二尾狐 帖子:517 积分:4529 威望:0 精华:0 注册:2012/7/4 16:22:00
  发帖心情 Post By:2014/12/4 9:19:00 [只看该作者]

外部表就是本地ACCESS数据库,另外http://www.foxtable.com/help/topics/2730.htm 这个我已经在IE中去掉了。
另外一台电脑还没有注册FoxTable,但感觉运行其他QQ、WORD都比较快的,我之前用VC开发的软件在旧的电脑也运行很快。没有这么慢。

我想我这台电脑也比较新的,现在这软件总共才10张表,也没什么数据,都要运行差不多5秒。有两张外部表我都没有加载。
如果以后几十张表,那岂不是运行要很久,狐表的速度有没有办法根据系统的开发要求进行配置,没有用到的东西就不要加载?

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/12/4 9:20:00 [只看该作者]

参考帮助,动态加载章节.

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/12/4 9:24:00 [只看该作者]

 开始的时候,不加载表、或者不加载数据,就快了。

 回到顶部