社区
C#
帖子详情
对象构造速度怎么这么慢???
QDZZQ
2003-07-12 11:52:19
我在大循环的情况下不断构造同一个对象,估计在40个属性左右,方法也有一部分,测试时候发现,构造速度很慢,构造930个竟然需要将近3分钟。谁遇到类似问题??
...全文
49
12
打赏
收藏
对象构造速度怎么这么慢???
我在大循环的情况下不断构造同一个对象,估计在40个属性左右,方法也有一部分,测试时候发现,构造速度很慢,构造930个竟然需要将近3分钟。谁遇到类似问题??
复制链接
扫一扫
分享
转发到动态
举报
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秒,(去掉对象重建后)
C++类和
对象
(
构造
函数)
这章节,我们来集中学习类和
对象
中的
构造
函数方面的相关知识 首先我们来简单介绍一下C++中的类和
对象
:默认
构造
函数在 C++ 中有两种情况: 在讲拷贝
构造
之前,我们先来了解 深、浅拷贝对于内置类型的成员变量,默认...
javascript代码为什么运行这么
慢
?
Js之所以比起c++
慢
,是因为js是一个解析型无类型的语言,而c++等是编译型的静态类型的语言。编译型的语言是在编译的时候就确定了每一个变量的位置、类型、偏移量。但是js语言是一边执行一边确定变量的位置和类型的,...
laravel为什么运行这么
慢
?原因分析
加载了太多东西,new了太多
对象
sql查询
构造
器实现的不是很好,比较耗内存,导致在性能上的短板 模板引擎,模板引擎也是耗性能大户,尤其是特别复杂的页面,变量特别多的页面 composer对性能有少许...
C++ 类和
对象
拷贝
构造
函数
拷贝
构造
函数是一种特殊的
构造
函数,用于创建一个
对象
是另一个
对象
的副本。当需要用一个已存在的
对象
来初始化一个新
对象
时,或者将
对象
传递给函数或从函数返回
对象
时,会调用拷贝
构造
函数。
Java
构造
方法与创建
对象
上一篇文章:Java之面向
对象
编程 本篇目录
构造
方法与创建
对象
构造
方法与创建
对象
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章