2016-02-14 14:42
⁄ 工业·编程
⁄ 共 6076字
1. 我现在在杭州的淘宝研发中心,在对康伯做采访。康伯先跟我们大家介绍一下你自己,包括你的团队。
大家好,我是康伯,这是我花名,我的真名叫高山渊。我的团队是负责整个淘宝的CDN的建设、运维。
2. 我们也知道,这一次淘宝“双十一”事件,其实CDN这一块也面临着非常大的压力。我们想了解一下,在这个事件之前,你做了什么样的预案?在整个的事件发生的过程当中,预案和你整个的...
CDN, 优化, 大数据阅读全文
2016-02-05 06:28
⁄ 工业·编程
⁄ 共 4478字
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:用于查找线程错误, 能够检测资源竞争、线程死锁等问题. 大家程...
VTune, 优化, 软件工具阅读全文
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里输入文件名的参数,点击完成
然后就出来一大张表格,初看像是测试不...
VTune, 优化, 软件工具阅读全文
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(&...
VC编程技巧, 优化阅读全文
2012-08-09 04:25
⁄ 工业·编程
⁄ 共 4672字
在性能优化方面永远注意80-20原则,即20%的程序消耗了80%的运行时间,因而我们要改进效率,最主要是考虑改进那20%的代码。不要优化程序中开销不大的那80%,这是劳而无功的。
第一招:以空间换时间
计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法 #define LEN 32 char string1 [LEN];...
c++, 优化阅读全文
2010-07-30 00:11
⁄ 博客心语
⁄ 共 997字
博客打开速度很慢怎么办?其实独立博客的速度取决于多方面的因素,第一、你的网络环境是否畅通?第二、如果你的网站架设国外,那么线路是否抽风?国内的话直接电话给机房!第三、就是你的博客是否放置了太多的代码,以至于拖累网站的打开速度!!!!接下来围绕这几点展开讨论!
空间选择的要诀
对于绝大多数的博客或者网站来说,虚拟主机是他们存放网站、博客的首选,如何选择一个适合自己的虚拟主机是很重要的一点!
到底是选...
优化阅读全文
2010-06-14 08:14
⁄ WP相关
⁄ 共 6620字
如果你经历过 WordPress 管理面板的蜗牛速度,或遇到过“MySQL server has gone away” 的错误信息,或者打不开你的网页,或者想要提升博客的访问量,那么这个教程正是你之所需。
1. 检查网站状态
网站载入速度过慢主要都是因为网页的大小。典型网页加载包括载入图片,flash动画,视频以及 javascripts 脚本等,没想都占一定的流量。
如果想要认真解决这个问题,你最好装个 Firefox 浏览器,Firebug 扩展以及 Yslow 插件。
Ysl...
WP相关, 优化阅读全文