现在位置: 首页 > 优化
     1. 我现在在杭州的淘宝研发中心,在对康伯做采访。康伯先跟我们大家介绍一下你自己,包括你的团队。 大家好,我是康伯,这是我花名,我的真名叫高山渊。我的团队是负责整个淘宝的CDN的建设、运维。     2. 我们也知道,这一次淘宝“双十一”事件,其实CDN这一块也面临着非常大的压力。我们想了解一下,在这个事件之前,你做了什么样的预案?在整个的事件发生的过程当中,预案和你整个的...
阅读全文
     1. 大家好,我是 InfoQ 的主持人,非常感谢腾讯大讲堂今天帮 我们邀请到张凯来接受采访,那么首先请张凯先简单自我介绍一下 吧? 张凯:大家好,我叫张凯,来自于腾讯浏览器产品部,负责浏览器服务端技术的开发,04 年毕业加入腾讯,很荣幸在公司里差不多过了快十年的时间,也一直在无线互联网里边工作,所以对无线互联网有一些自己的感触,今天也希望能跟大家做一个交流。     2. 对...
阅读全文
2014-09-24 03:53 工业·编程 ⁄ 共 2627字 暂无评论
性能(performance)设计非常重要,对于服务器端实时交易系统来说系统性能的重要性不言而喻,对客户端软件来说性能好的软件也会获得良好的用户体验,从而给用户留下高质量软件的良好印象。因此在进行架构设计中性能设计非常重要。 但架构设计实际是一个平衡设计,在可用性、可扩展性、可维护性、可靠性、高性能等之间做个妥协选择。这些非功能性的需求再加上复杂的功能性需求,同时还要考虑到项目管理上tight schedule, low cost,...
阅读全文
2014-09-19 02:50 工业·编程 ⁄ 共 4395字 暂无评论
在进行系统设计时,不仅要考虑软件的功能性需求,还要考虑非功能性需求,比如软件的性能(Performance)、可扩展性(Scalability),系统的稳定性(Reliability)、部署(Deployment)和更新(Upgrade),可维护性(Maintainability),版本的管理,系统的安全(Security),界面的友好程度可用性(Usability, User experience)等。要想覆盖所有需求,实现一个简单而优秀的系统,可谓艰难。 大道至简,合适最好 什么是优秀的系统设计? 这个问...
阅读全文
2014-08-25 06:47 工业·编程 ⁄ 共 5198字 暂无评论
0.  概述 VTune是Intel一个比较强大的性能分析软件。主要包括三个小工具: (1)Performance Analyzer:性能分析,找到软件性能比较热的部分,一般也就是性能瓶颈的关键点,帮助我们收集数据发现问题,至于Analyzer这个功能,有点大言不惭了,还得靠各位大家自己分析了,当然个人认为这一点会是Intel下一步强化该工具的重点。 (2)Intel Threading Checker:用于查找线程错误, 能够检测资源竞争、线程死锁等问题. 大家程...
阅读全文
2014-08-23 06:56 工业·编程 ⁄ 共 595字 暂无评论
1. 下载vtune,还有注册机(到csdn下载里找,可以找到) 上面那个是license号, 在资源里查找 vtune license应该就有 2. 安装完了之后就开始使用了,打开应用的画面 程序打开后,New Project 选择Sampling Wizard, 然后OK 选择如下选项,然后 下一步 这是要测的exe文件,和输入testfile.dat 然后就要找个exe文件跑一下,但得在Command line arguments里输入文件名的参数,点击完成 然后就出来一大张表格,初看像是测试不...
阅读全文
2013-08-30 22:35 工业·编程 ⁄ 共 1195字 暂无评论
编译器必须假设不同的指针可能会指向存储器中的同一个位置。这造成了一个主要的妨碍优化的因素。 例如: void twiddle1(int *xp, int *yp) { *xp += *yp; *xp += *yp; } void twiddle2(int *xp, int *yp) { *xp = 2 * (*yp); } 看起来twiddle1与twiddle2实现的是同样的功能,并且twiddle2应该是twiddle1的优化版,因为twiddle2只需要访问一次xp和一次yp,而twiddle1却用了两次。 但是,考虑下面一种情况: int t; twiddle1(&...
阅读全文
2012-08-09 04:25 工业·编程 ⁄ 共 4672字 暂无评论
在性能优化方面永远注意80-20原则,即20%的程序消耗了80%的运行时间,因而我们要改进效率,最主要是考虑改进那20%的代码。不要优化程序中开销不大的那80%,这是劳而无功的。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法 #define LEN 32 char string1 [LEN];...
阅读全文
2010-07-30 00:11 博客心语 ⁄ 共 997字 评论 2 条
博客打开速度很慢怎么办?其实独立博客的速度取决于多方面的因素,第一、你的网络环境是否畅通?第二、如果你的网站架设国外,那么线路是否抽风?国内的话直接电话给机房!第三、就是你的博客是否放置了太多的代码,以至于拖累网站的打开速度!!!!接下来围绕这几点展开讨论! 空间选择的要诀 对于绝大多数的博客或者网站来说,虚拟主机是他们存放网站、博客的首选,如何选择一个适合自己的虚拟主机是很重要的一点! 到底是选...
阅读全文
2010-06-14 08:14 WP相关 ⁄ 共 6620字 评论 2 条
如果你经历过 WordPress 管理面板的蜗牛速度,或遇到过“MySQL server has gone away” 的错误信息,或者打不开你的网页,或者想要提升博客的访问量,那么这个教程正是你之所需。 1. 检查网站状态 网站载入速度过慢主要都是因为网页的大小。典型网页加载包括载入图片,flash动画,视频以及 javascripts 脚本等,没想都占一定的流量。 如果想要认真解决这个问题,你最好装个 Firefox 浏览器,Firebug 扩展以及 Yslow 插件。 Ysl...
阅读全文