.Net中各种不同的对象创建方式的速度差异(二)

作者:小菜 更新时间:2025-03-25 点击数:
简介:OK,大家已经看到前面的文章了,本来说是第二天就发这篇文章的,但后来因为返回老家的原因,没有发成,特此补发。

测试环境:Lenovo ThinkPad T61 C

【菜科解读】

OK,大家已经看到前面的文章了,本来说是第二天就发这篇文章的,但后来因为返回老家的原因,没有发成,特此补发。

测试环境:

Lenovo ThinkPad T61 CPU: Intel T7500 Mem: 2GB Os: Windows Vista Ultimate (x86) sp1 测试内容:

创建100万个对象。

测试方式:

1 for(var i = 0; i 1000000; i++)

2 // create the object

然后计算这段代码消耗的时间

测试结果:

使用new关键字 17ms 使用System.Activator类的CreateInstance方法动态创建 484ms 使用System.Activator类的CreateInstance方法动态创建 1545ms 使用泛型约束,使用new关键字创建对象(泛型方法)1604ms 使用泛型类的静态方法、泛型约束和new关键字创建 1504ms 使用泛型类的动态方法、泛型约束和new关键字 1481ms 这里使用new关键字无疑是最快的,比较有趣的主要有以下2点:

使用System.Activator的非泛型方法比使用泛型方法快很多(超过200%) 使用泛型约束和new关键字创建的速度几乎和System.Activator的泛型方法的一样 那么,在下一篇文章里面,我将会探索和分析造成速度差异的原因,敬请期待。

.Net,中,各种,不同,的,对象,创建,方式,速度,

中国十大必去旅游城市,第一实至名归/香港仅名列第三

中国960万平方公里的土地,有很多是值得我们去看一看的,但是并不是每个城市我们都有机会去,虽然有些遗憾但也没有办法,那么哪些城市是必须去看一看的呢?这就是很多人关心的问题,下面我们就来盘点一下中国十大必去旅游城市,了解后可千万不要错过。

中国十大必去旅游城市10、桂林人们总说昆明一年四季都如春,这里的气候是很多人向往的,因为春天总是给人们无尽的希望,如果你既怕冷又怕热,昆明可以消除你的这种担忧,作为中国十大必去旅游城市之一,昆明除了气候宜人之外,还有很多不错的景点,这个城市独特的魅力也是北上广所不具备的。

8、武汉山城重庆传闻常年雾气缭绕,这个城市和成给人的感觉是完全不同的,虽然都属于巴蜀文化,但重庆人的生活节奏和成都还是有一些区别的,到底它为什么会被称为山城?只有当你到了这个地方,才能深深的感受到这其中的原因。

6、深圳古人有诗词曾说道“烟花三月下扬州”,可见在古代扬州就是旅游胜地,它的名气可能不如南京、苏州等等大,但是扬州曾是江南地区最发达的城市之一,隋炀帝曾专门修剪运河到扬州,就是为了看一看扬州的风景,所以这个城市毫无疑问是值得去旅游的。

4、哈尔滨香港有多繁华?从影视剧、杂志等等上面人们就能大概知道,但是你只有到这里亲身体会一下,才能感受到它的魅力,作为中国十大必去旅游城市之一,香港不但好玩的地方多,而且还是全球购物者的天堂,你能够想到的在这里都能买到,而且有些价格还是比较便宜的。

2、厦门#p#分页标题#e#在中国十大魅力城市排名榜中,北京是位列第一的,关于北京的魅力自然是毋庸置疑的高,那么到北京玩什么呢?恐怕会让很多人头疼,因为值得玩的地方实在是太多太多了,比如故宫博物院、八达岭长城、颐和园等等,你要考虑的是你时间是否足够,而不是有没有好玩的地方。

中国百强企业排名 中国石油化工集团公司

中国百强企业排名1.中国石油化工集团公司2.国家电网公司3.中国石油天然气集zhi团公司4.中国移动通信集团公司5.中国工商银行6 中国人寿保险(集团)公司7 中国电信集团公司8 中国中化集团公司9 上海宝钢集团公司10 中国建设银行股份有限公司11 中国南方电网有限责任公司12 中国银行13 中国第一汽车集团公司14 中国农业银行15 中国粮油食品(集团)有限公司16 百联集团有限公司17 中国五矿集团公司18 海尔集团公司19 上海汽车工业(集团)总公司20 东风汽车公司21 中国铁路工程总公司22 中国远洋运输(集团)总公司23 中国建筑工程总公司24 中国铁道建筑总公司25 中国网络通信集团公司26 飞利浦(中国)投资有限公司27 国家开发银行28 中国海洋石油总公司29 华润(集团)有限公司30 摩托罗拉(中国)电子有限公司31 中国兵器装备集团公司32 中国兵器工业集团公司33 中国平安保险(集团)股份有限公司34 鞍山钢铁集团公司35 中国人民财产保险股份有限公司36 首钢总公司37 中国航空工业第一集团公司38 中国华能集团公司39 中国冶金建设集团公司40 国家邮政局41 北京铁路局42 山东电力集团公司43 中国太平洋保险(集团)股份有限公司44 中国华源集团有限公司45 中国铝业公司46 郑州铁路局47 北京汽车工业控股有限责任公司48 京东方科技集团股份有限公司49 神华集团有限责任公司50 上海广电(集团)有限公司51 广州汽车工业集团有限公司52 中国港湾建设(集团)总公司53 武汉钢铁(集团)公司54 TCL集团股份有限公司55 中国船舶重工集团公司56 联想控股有限公司57 中国大唐集团公司58 中国中煤能源集团公司59 中国铁路物资总公司60 上海电气(集团)总公司61 浙江省物产集团公司62 中国海运(集团)总公司63 中国航空集团公司64 中国对外贸易运输(集团)总公司65 中国华电集团公司66 上海埃力生(集团)有限公司67 攀枝花钢铁(集团)公司68 玉溪红塔烟草(集团)有限责任公司69 中国国电集团公司70 珠海振戎公司71 沈阳铁路有限公司72 华为技术有限公司73 上海建工(集团)总公司74 邯郸钢铁集团有限责任公司75 江苏沙钢集团有限公司76 唐山钢铁集团有限责任公司77 天津市物资集团总公司78 莱芜钢铁集团有限公司79 太原钢铁(集团)有限公司80 中国电力投资集团公司81 广东物资集团公司82 中国航天科工集团公司83 上海复星高科技(集团)有限公司84 熊猫电子集团有限公司85 南京钢铁集团有限公司86 马钢(集团)控股有限公司87 济南钢铁集团总公司88 广东省粤电集团有限公司89 海信集团有限公司90 中国机械装备(集团)公司91 交通银行92 上海铁路局93 中国国际海运集装箱(集团)股份有限公司94 江苏华西集团公司95 湖南华菱钢铁集团有限责任公司96 上海华谊(集团)公司97 广州铁路(集团)公司98 山西省煤炭运销总公司99 中国水利水电建设集团公司100 上海纺织控股(集团)公司
加入收藏
               

.Net中各种不同的对象创建方式的速度差异(二)

点击下载文档

格式为doc格式

  • 账号登录
社交账号登录