对象构造速度怎么这么慢???

QDZZQ 2003-07-12 11:52:19
我在大循环的情况下不断构造同一个对象,估计在40个属性左右,方法也有一部分,测试时候发现,构造速度很慢,构造930个竟然需要将近3分钟。谁遇到类似问题??
...全文
49 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
youngby 2003-07-12
  • 打赏
  • 举报
回复
单独测试有点慢....

但并不说明在应用程序中整体性能也就慢...
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
不是的,我的900多个对象数据不在数据库中,而是在一个文本中。现在我准备采用实例化一个对象,然后重复使用。
hbcdplum 2003-07-12
  • 打赏
  • 举报
回复
40个属性
hbcdplum 2003-07-12
  • 打赏
  • 举报
回复
既然有40个对象,你一定在每个对象中都涉及了数据库操作,如果是这样,可以转换一下思路,把你那900多个对象转到一个dataset中,这样只需要调用一次数据库,并且数据处理都在内存中完成,应该会提高速度的

不知道是不是这种情况,呵呵
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
就这么简单的一个类
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
结构很简单,定义40个内部变量,同时用get和set方法定义用于外部访问的属性,来操作这40个内部变量,另外还有构造函数和保存,删除,判断是否存在等几个函数,应该说实例化对象时候,不访问数据库的。
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
不懂release模式是什么??脱离IDE?我是单独拿出来运行的
TheAres 2003-07-12
  • 打赏
  • 举报
回复
可不可以拿出来大家试试?

另外用release模式,脱离IDE运行看看。

QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
错了2GHZG
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
太慢了,我的机器也是2MHZ的,256内存。
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
^_^,把原来整个程序需要处理24分钟的,现在在1分45秒就处理完成。^_^,散分
QDZZQ 2003-07-12
  • 打赏
  • 举报
回复
对象实例化简直慢死了,我由7分钟优化到15秒,(去掉对象重建后)

111,094

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧