随笔- 302
文章- 0
评论- 895
阅读-
78万
04 2008 档案
MarshalByRefObject 的性能损失
摘要:以前看过文章说MarshalByRefObject 会造成性能的损失,我比较相信自己,所以亲自测试了一下,下面是代码:测试代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Diagnostics;nam...
阅读全文
相信自己,我能2 — ORM 工具的插入性能比较
摘要:请先参考《相信自己,我能》 关于读取性能的测试 今天对插入的性能做了比较,和我预期的一样,Torridity的性能和其他的产品基本打平手,而Entity Framework一样是糟糕的成绩。 为什么认为会打个平手呢?因为插入1万比记录,意味这连续发送1万次SQL,在没有提别糟糕的程序下,基本上SQL语句的执行花去了几乎大部分的时间,程序本身的优化所得到的提升几乎微乎其微。 下面是测试结果: 再...
阅读全文
MS ADO.NET Entity Framework beta 3 探秘
摘要:关于元数据结构 自动创建的代码包含一个派生自ObjectContext的对象,他有点像一个Workspace,主要包含连接、元数据和状态管理等; ObjectContext包含一个MetadataWorkspace属性,记录了所有的元数据信息,有几种类型: C Space: 很全,包括数据类型(例如Byte)、函数(例如Max)、实体类型(例如Order); CS Space:null?没有吗 ...
阅读全文
《比亚迪员工的心声》一文留贴
摘要:看见一文章《比亚迪员工的心声》,原文是: 首先声明一下:本人是比亚迪公司的一名工程师,看到这么多的争议,不管是好的还是不好的评论,至少证明大家还是关注这个公司的汽车。提建议是好的,但是别带上个人的主观情趣,说句实在话我也不知道公司的车到底好不好,但是我知道的是我们确实一直在改善,也许你们觉的这个车这里缝隙大,那里配合不好,那里又怎么差的。那我想问你们一句:你们的标准是什么呢?如果你拿宝马奔驰来做标...
阅读全文
网络负载平衡 值得记录的事情
摘要:这个事情应该是前几天的事情了,由于一直比较忙,所以没有写下来。 我们利用微软的网络负载平衡,假设了两台应用服务器,并在另外一台计算机部署了我们的会话服务器和SQL Server 2005服务器。 测试的结果是: 客户端面对的是一个IP地址,应用服务器将随机处理客户的请求; 有一个客户已经连接到服务器,这时我们关闭了其中一台服务器的电源(模拟服务器崩溃),我们看见客户端顺利的重定向到另外一台服务器,...
阅读全文
相信自己,我能
摘要:今天,是个值得纪念的日子,因为我编写的ORM(名为Torridity)工具经过性能测试,其读取性能全面压倒DataSet、LinQ和DataEntity Framework。 从截图中你可以看出,我们比DataSet快2倍,比LinQ快4倍,比Entity Framework beta 3快14倍。 测试采用读取1万笔记录,而且为公正起见,所有的计时开始前,都预先读取一笔其他的记录,保证...
阅读全文