社区
C#
帖子详情
对象构造速度怎么这么慢???
QDZZQ
2003-07-12 11:52:19
我在大循环的情况下不断构造同一个对象,估计在40个属性左右,方法也有一部分,测试时候发现,构造速度很慢,构造930个竟然需要将近3分钟。谁遇到类似问题??
...全文
62
12
打赏
收藏
对象构造速度怎么这么慢???
我在大循环的情况下不断构造同一个对象,估计在40个属性左右,方法也有一部分,测试时候发现,构造速度很慢,构造930个竟然需要将近3分钟。谁遇到类似问题??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语言是一边执行一边确定变量的位置和类型的,大家也都知道,程序的执行本质上就是对一些数据的操作,这会带来严重的性能损失。下面像是所以下这两种语言在处理代码的时候的过程,从中可以发现不同之处。 c++代码执行class class1
laravel为什么运行这么
慢
?原因分析
路由,路由组件对于请求的处理过于复杂 加载了太多东西,new了太多
对象
sql查询
构造
器实现的不是很好,比较耗内存,导致在性能上的短板 模板引擎,模板引擎也是耗性能大户,尤其是特别复杂的页面,变量特别多的页面 composer对性能有少许影响,自动加载了太多的类 ...
C++ 类和
对象
拷贝
构造
函数
拷贝
构造
函数是一种特殊的
构造
函数,用于创建一个
对象
是另一个
对象
的副本。当需要用一个已存在的
对象
来初始化一个新
对象
时,或者将
对象
传递给函数或从函数返回
对象
时,会调用拷贝
构造
函数。
为什么反射会很
慢
(和正常的实例化
对象
相比)
当你去正常的实例化一个
对象
的时候,和你反射出一个
对象
的时候,你会发现,后者比前者要
慢
很多很多. 这是为什么呢? 有外国网友在反射的性能上做了一个简单的测试,C#版本 反射的性能测试 原代码链接:Tests performance of Reflection · GitHub 用反射做的基本事情做了一些性能测试这些测试案例是: - 创建一个
对象
- 调用一个有两个参数的方法 - 设置一个
对象
的4个属性 他实现了有反射和无反射的每个测试案例,这样我就可以比较结果。在测试中,使用了Obje..
C#
111,119
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章