随笔分类 -  性能优化

从输入网址到网页显示过程是什么?
摘要:在监测网站前,我们应先了解网络(Web)基本的运作方式。也就是从我们在浏览器中输入网址到浏览器显示页面,这个过程中到底发生了什么事?一般可分为如下7个步骤:1、浏览器中输入网址。2、发送至DNS服务器并获得域名对应的WEB服务器的ip地址。3、与WEB服务器建立TCP连接。4、浏览器向WEB服务器的... 阅读全文

posted @ 2014-05-15 10:50 水行者 阅读(1747) 评论(0) 推荐(0) 编辑

SQL SERVER 強制指定使用索引 -转载 只为学习
摘要:今天很高兴 ,有学会了一种数据库优化的方式,哈哈今天遇到一個查詢逾時的問題:兩段SQL,只差在WHERE,一個是WHERE COLUMN1='AAA',一個是WHERE COLUMN1='BBB',產生的執行計畫卻不一樣;一個用PK索引,一個用IX索引(叢集索引跟非叢集索引的差別?)查到兩種方法,INDEX()跟FORCESEEKINDEX('指定索引名稱')FORCESEEK 指定從哪個資料表搜尋--系統會自動選用IX_indexselectcount(1)fromtable1 awith(nolock)jointable2 bwith(nol 阅读全文

posted @ 2013-07-12 14:55 水行者 阅读(765) 评论(0) 推荐(0) 编辑

代码千万别写太长了!
摘要:好久没有写过博文了,最近做了一个项目,以前从来没有接触过大数据量的问题,最近一直和大数据量干上了. 刚刚开始没有想到有这么大的数据!更没有想到大数据量的可以减慢整体软件的性能!后来软件性能越来越慢 导致影响的整体效率!最后没有办法必须优化代码了,后来发现自己写的代码好烂呀!完全是面向过程的,一个方法好长好长!最后只好把代码重构了,把一个方法尼玛分了20多个小方法! 阅读全文

posted @ 2013-06-19 09:13 水行者 阅读(285) 评论(0) 推荐(0) 编辑

电脑内存大有什么好处?
摘要:主要是在多任务的情况下速度要快些,内存实际上就是一块临时是有存储空间,每一个软件在运行的时候都要来划一块,所以如果内存比较小的话,运行几个程序后再运行一个程序它们就要抢内存了,也就是说此时的内存已经严重的影响了机子的速度,但是如果内存足够大的话,这个问题很明显就不会出现了。所以并不是内存越大你的速度越快,你内存小,只同时运行一两个任务的话,同样是很快的! 阅读全文

posted @ 2013-05-16 13:51 水行者 阅读(1464) 评论(0) 推荐(0) 编辑

C# 代码优化 性能优化【转】
摘要:自己所作的项目中开始慢慢接触到程序的优化部分,慢慢的对这些有了很多的理解。代码的书写规范化有助于团队中成员对你代码快速的理解。代码的优化有助于让程序运行速度更快一些。所以如下特转一些文字说明和本人的一些愚见。C#代码优化拾贝1、Float并不比Double要快 软件测试和优化工作的一个重要原则是以实验为基础,一切以实验结果为准;我曾想当然的认为Float类型的位数少,理所当然应该比Double类型运算的要快。然而实验证明,这种想法是错误的;考察如下代码的速度: int i,j; float f1=7.125f,f2=7.125f; double d1=7.125d,d2=7.125d; Dat 阅读全文

posted @ 2013-05-09 15:08 水行者 阅读(588) 评论(0) 推荐(0) 编辑

C#性能优化实践
摘要:性能是考量一个软件产品好坏的重要指标,与产品的功能有着同等重要的地位。用户在选择一款软件产品的时候基本都会亲身试验比较同类产品的性能。作为选购那个软件重要因素之一。软件的性能指什么降低内存消耗 在软件开发中,内存消耗一般作为次要的考虑,因为现在的计算机一般都拥有比较大的内存,很多情况下,性能优化的手段就是空间换取时间。但是,并不是说,我们可以肆无忌惮的挥霍内存。如果需要支持在大数据量的用例时,如果内存被耗尽,操作系统会发生频繁的内外存交换。导致执行速度急剧下降。 提升执行速度加载速度。 特定操作的响应速度。包括,点击,键盘输入,滚动,排序过滤等。 性能优化的原则理解需求 以Mu... 阅读全文

posted @ 2013-05-09 15:00 水行者 阅读(301) 评论(0) 推荐(1) 编辑

导航

点击右上角即可分享
微信分享提示