2013年11月6日

.net 性能优化方面的学习怎么进行

摘要: 1.学习c#基础知识。2.多看有关.net 性能优化的博客,并根据博客做相关的实验。并把实验发布出来与大家共享。3.根据相关实验生成对应的测试类。以后要测试某个函数只要加上这个类就可以生成一份各方面指标的分析报表。 阅读全文

posted @ 2013-11-06 18:59 中子持心 阅读(123) 评论(0) 推荐(0) 编辑

[转].NET性能优化方面的总结 +聊聊封装、继承

摘要: NET性能优化方面的总结 从2004年底开始接触C#到现在也有2年多的时间了,因为有C++方面的基础,对于C#,我习惯于与C++对比。现在总结一些.NET方面的性能优化方面的经验,算是对这两年多的.NET工作经历的总结。 由于使用C#时间不长,欢迎各高手补充。 标有★表示特别重要,会严重影响性能,程序中不应出现的情况。1. C#语言方面1.1 垃圾回收 垃圾回收解放了手工管理对象的工作,提高了程序的健壮性,但副作用就是程序代码可能对于对象创建变得随意。1.1.1 避免不必要的对象创建 由于垃圾回收的代价较高,所以C#程序开发要遵循的一个基本原则就是避免不必要的对象创建。以下列举一些常见的情形。 阅读全文

posted @ 2013-11-06 18:55 中子持心 阅读(340) 评论(0) 推荐(0) 编辑

c#不可忍受之慢——谁是罪魁祸首

摘要: 【IT168 技术】前些日子,爆出N篇说C#/.NET太慢的,要求删除C#/.NET部分特性的文章。 撇开那些文章不说,C#/.NET慢似乎是业界公认的铁则,不论大家如何证明C# / .NET其实不比C++慢多少,但是应用程序级别的性能却依然这么慢。 那么C#/.NET慢在哪里? 很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。 String的操作 几乎所有的程序都有String操作,至少90%的程序需要忽略大小写的比较,检查一下代码,至少其中大半的应用程序有类似这样的代码:if(str1.ToUpper()==str2.ToUppe... 阅读全文

posted @ 2013-11-06 18:53 中子持心 阅读(191) 评论(0) 推荐(0) 编辑

c#修改xml文件

摘要: /// /// 负责对ReportConfig.xml文件进行修改 /// /// 文档上传到服务器后的名称(注意没有扩展名) /// 文档上传之前的名称(注意没有扩展名) /// 成功返回1 失败返回 0 protected int ModifyConfig(string id,string fileName) { string filePath = AppDomain.CurrentDomain.BaseDirectory + "\\ReportCon... 阅读全文

posted @ 2013-11-06 11:49 中子持心 阅读(743) 评论(0) 推荐(0) 编辑

关于在线编辑的异常

摘要: 注:因为错误不是每次都出现,以前截的图给删掉了,这个图片是从网上找的,但是界面是一样的。问题描述: 当发送电子报表到下一个节点时,调用了在线编辑器的关闭,并关闭本页面时偶尔出现这种情况。问题描述:有时候打开在线编辑器,进行点击发送时, 左下角会报 js错, “调用了意外的方法属性”,关闭本页面后 弹出这个提示框 有时候,发送成功也会弹出上图,但是下一个节点接收到的文档为空白文档。 阅读全文

posted @ 2013-11-06 11:01 中子持心 阅读(225) 评论(0) 推荐(0) 编辑

导航