起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 166|回复: 4

继承的层级多了是不是会影响速度?**

[复制链接]
发表于 2008-3-4 18:10:45 | 显示全部楼层 |阅读模式
如题,为了达到一些统一的控制,抽象了一些基本的信息和功能窗体,然后做功能或信息的时候就从这些功能或信息下继承。一般情况下都是两级,今天做了个4层的继承的信息,发现打开功能的时候特别慢,不知道是不是和继承层次多了有关。
回复

使用道具 举报

发表于 2008-3-5 08:56:24 | 显示全部楼层
只要是增加了层次,速度肯定会慢的
继承的层次越多,速度肯定会越慢,因为要多执行一些代码来读取每一个父类的设置等信息
但是,只要层次不多,影响都不会很大,象楼主从两层到四层,应该不会有很明显的感觉才对
楼主感觉特别慢,肯定跟继承没有关系了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-5 09:03:17 | 显示全部楼层
可是我跟踪执行的时候,把断点放到信息的Create里面,发现有一段时间才能进入断点,用F7跟踪也没有发现什么代码,就是在找父类的过程而已。
回复 支持 反对

使用道具 举报

发表于 2008-3-5 09:07:32 | 显示全部楼层
请楼主提供一组数字
两层时候打开功能需要多长时间
四层时候打开功能需要多长时间
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-3-5 17:36:55 | 显示全部楼层
ok,等我测试一下再看看情况吧。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 06:19 , Processed in 0.036861 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表