
性能优化
arron168
这个作者很懒,什么都没留下…
展开
-
巧用CPU缓存优化代码: 数组VS链表
一个常见的编程问题: 遍历同样大小的数组和链表, 哪个比较快? 如果按照大学教科书上的算法分析方法,你会得出结论,这2者一样快, 因为时间复杂度都是 O(n)。 但是在实践中, 这2者却有极大的差异。 通过下面的分析你会发现, 其实数组比链表要快很多。首先介绍一个概念:memory hierarchy (存储层次结构),电脑中存在多种不同的存储器,如下表CPU寄存器 – immediate access (0-1个CPU时钟周期)CPU L1缓存 – fast access (3个CPU时钟周期)C转载 2011-03-09 14:36:00 · 1378 阅读 · 0 评论 -
记一次代码优化过程
这是转的文章,俺的想法是搜集一些人家开发心得好归己以后开发参考, 有时间再把这些文章整理进自己的学习笔记本里,呵呵有点自私。 http://www.javaeye.com/topic/593572 记一次代码优化过程 --- 大数据量的处理及存储 1. 原始场景再现: 该模块主要是客户端负责上传一个包含手机号码的txt,其中一行一个手机号码。服务端读取并解析该文件转载 2011-03-09 14:50:00 · 817 阅读 · 0 评论 -
(转)SQL 优化原则
(转)SQL 优化原则 一、问题的提出 在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到转载 2013-07-20 07:34:43 · 699 阅读 · 0 评论