XCode v7.3.2011.0311 性能测试

Rating:        Based on 2 ratings
Reviewed:  2 reviews
Downloads: 571
Released: Mar 11, 2011
Updated: Mar 11, 2011 by nnhy
Dev status: Stable Help Icon

Recommended Download

Application XCodeTest程序及源码
application, 974K, uploaded Mar 11, 2011 - 269 downloads

Other Available Downloads

Application 核心组件XCode v7.3.2011.0311
application, 1629K, uploaded Mar 11, 2011 - 179 downloads
Application 代码生成器XCoder v3.4.2011.0311
application, 283K, uploaded Mar 11, 2011 - 123 downloads

Release Notes

XCode每次升级都会进行性能测试,不过那是为了检查升级是否造成了性能瓶颈,实际上性能测试就是作为XCode升级的最后一道工作。

上一次与ADO.Net进行性能对比测试时XCode的版本是v3.5,XCode各种操作的耗时大概是ADO.Net的1.2倍,vs统计代码只有2000行。

目前XCode最新版本是v7.3,vs统计代码有5100行,并且引用一个4100行的核心库,一些常用的扩展功能形成4800行的通用实体类库。

由此可见,现在的XCode至少在代码上是v3.5的7倍。(当然,这个代码量是远不如NH的,记得它有好些文件超过了1000行代码)

BTW:

这段时间一直在准备一篇文章《XCode这样处理无限增长的海量数据》,灵感源自于一位使用XCode做项目的同学,他用了三百多张相同结构的表,并且表的数量可能会无限增多,每张表有数百万的数据。没错,这是一个数据采集系统,包括采集、分析整理、查询展现三大块。

他使用了XCode十八般武艺中的动态修改表,实现一个实体类控制几百张表的需求,当然,也包括自动创建表。尽管这项功能位列于十八般武艺当中,与三级缓存并重,但实际上项目使用得不多,风险还是挺大的。至少,到现在为止,没有发现太大的问题。

我想以他的这个项目为例子,详细的讲解一下XCode的各个缓存,以及如何去处理海量数据。当然,还要包括最新版本的分布式,是的,下一版本的XCode直接支持异构数据库的分布式,提高性能,或者实现数据的热备,业务层不需要做任何修改。

原文:http://www.cnblogs.com/nnhy/archive/2011/03/11/CodeTimer.html

Reviews for this release

     
来个五分哈哈,额竟然有字数限制呢
by luoshulin on Apr 11, 2011 at 6:00 AM
     
hi,be the first to review!
by siery on Apr 11, 2011 at 5:59 AM