程序优化的5个方向80/20法则:程序执行中,80%的时间消耗在20%的代码上。 优化前,我们首先得找到这20%的关键路径; 各种语言都有专门的工具来找到这20%的关键路径,比如C++经常用到的gprof;参考《C++的性能优化实践》在关键路径上对耗时的计算进行优化; 主要的优化方向为...
分类:
其他好文 时间:
2015-08-07 08:15:26
阅读次数:
131
本文通过一个64位整数转化为16进制字符串的函数,讲述程序优化的的一些方法。本文包括3个C语言的版本和1个SSE2汇编的版本。在我的i7-4700HQ笔记本电脑,汇编版本的性能竟达C版函数的性能的21倍。本文给出全部源代码,并讲述优化方法。...
分类:
其他好文 时间:
2015-08-06 00:42:02
阅读次数:
147
性能一般来说,性能通过以下几个方面来表现:执行速度内存分配启动时间负载承受能力定量评测的性能指标:执行时间CPU时间内存分配磁盘吞吐量网络吞吐量响应时间调优的层面设计调优代码调优JVM调优数据库调优操作系统调优性能调优必须有明确的目标,不要为了调优而调优,如果当前程序并没有明显的性能问题,盲目地进行调整,其风险可能远远大于收益。设计优化1. 单例模式对于系统的关键组件和被频繁使用的对象,使用单例模...
分类:
编程语言 时间:
2015-07-28 09:09:49
阅读次数:
233
ECshop支持针对每个新建的类目自定义Keywords、Description Meta信息,好处就不用说了,帮助SEO或者让浏览者了解这是什么页面,但如果有几百个类目的时候,人工去写这些类目又有点累人(咱不干体力劳动的 活),花了点时间,写了个自动生成Keywords、Description的P...
分类:
Web程序 时间:
2015-07-05 00:52:57
阅读次数:
148
如果在ECshop后台批量添加过大量类目的人都能体会到是多么的不方便(这点还是要说一下ECshop的产品经理,细节上还是要多注意),每次添加都需要在几百个类目里面找到要添加的父类目也是一个麻烦事,比如我的Tao Fashion站,里面一共有400多个类目每次添加一个新类目,即使是同一父类目下的,都需...
分类:
其他好文 时间:
2015-07-05 00:48:53
阅读次数:
226
Java 程序优化:字符串操作、基本运算方法等优化策略
看了这篇文档,略有所感,所以本篇算是一个读后感。和上篇JAVA一种提升输出速度的方法 进一步。
主要涉及了7种优化方式。
1.subString(begin,end):
subString是截取String中一段的方法,我在这个上面还吃过苦头的,之前做过一个大数据量的subString一直OOM,没找到解决办法,今天看到文中提到如果使用...
分类:
编程语言 时间:
2015-07-01 16:06:32
阅读次数:
167
在我们开发APP时不仅要在代码实现上,做到对App的优化,而在我们的界面布局也有许多要优化的地方,如果布局写的很low的话,系统加载布局的速度会十分的慢,使得用户的体验非常的不好,这篇文章主要是从我平时对布局的优化方面总结一下,我认为经常可以用到的布局优化方面的一些技巧和手段。
1.减少布局的嵌套,这一点也是最重要的
搞android的都知道,android的整个UI布局文件最后...
分类:
移动开发 时间:
2015-06-28 09:53:11
阅读次数:
150
最近在做毕设最后一点优化工作收尾,对于程序优化仍是一个很虚无缥缈的概念和过程。参考了相关书籍,记录如下:
从增加程序运行速度和效率的角度:
1、执行处禁止VI调试可以大大提高VI运行速度,降低内存利用。
2、根据实际需要选择短数据类型,节约空间,提高效率。注意溢出即可。
3、循环中加入几十至几百毫秒的延时,避免作无谓的运算。
4、文件的读写放在循环外。
5、涉及界面刷新的相关属性节点放...
分类:
其他好文 时间:
2015-06-07 09:43:50
阅读次数:
140
在大的系统,或者或者需要处理大量数据的系统中,我们需要关注产生性能瓶颈症状,这些问题再规模上会影响app的响应性,如装箱操作、字符串操作、LINQ和Lambda表达式、缓存async方法、缓存缺少大小限制以及良好的资源释放策略、使用Dictionay不当、以及到处传递结构体等。在优化我们的应用程序的...
分类:
其他好文 时间:
2015-04-30 23:16:37
阅读次数:
179