一.前言1.编译器优化介绍:由于内存訪问速度远不及CPU处理速度,为提高机器总体性能,在硬件上引入硬件快速缓存Cache,加速对内存的訪问。另外在现代CPU中指令的运行并不一定严格依照顺序运行,没有相关性的指令能够乱序运行,以充分利用CPU的指令流水线,提高运行速度。以上是硬件级别的优化。再看软件一...
分类:
编程语言 时间:
2014-08-16 14:59:20
阅读次数:
232
Client–server modelFrom Wikipedia, the free encyclopediaThe client–server model of computing is a distributed application structure that partitions ta...
分类:
其他好文 时间:
2014-08-16 10:53:50
阅读次数:
150
系统#uname-a#查看内核/操作系统/CPU信息#head-n1/etc/issue#查看操作系统版本#cat/proc/cpuinfo#查看CPU信息#hostname#查看计算机名#lspci-tv#列出所有PCI设备#lsusb-tv#列出所有USB设备#lsmod#列出加载的内核模块#env#查看环境变量资源#free-m#查看内存使用量和交换区使用量#..
分类:
系统相关 时间:
2014-08-15 13:02:19
阅读次数:
342
Layout:
<com.example.android_test.MyDragLayer xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/rootView"
android:layout_width="fill_parent"
android:layout_heig...
分类:
移动开发 时间:
2014-08-15 08:18:17
阅读次数:
443
命令介绍:
Linux支持虚拟内存,虚拟内存是指使用磁盘当作RAM的扩展,这样可用的内存的大小就相应地增大了。内核会将暂时不用的内存块的内容写到硬盘上,这样一来,这块内存就可用于其它目的。当然,读写硬盘要比直接使用真实内存慢得多(要慢数千倍),所以程序就不会象一直在内存中运行的那样快。用作虚拟内存的硬盘部分被称为交换空间。Linux系统常常动不动就使用交换空间,以保持尽可能多的空闲物理内存。即使并没有什么事情需要内存,Linux也会交换出暂时不用的内存页面。这可以避免等待交换所需的时间:当磁盘闲着,就可以提...
分类:
其他好文 时间:
2014-08-15 01:34:07
阅读次数:
272
//发头控制浏览器不要缓存 response.setDateHeader("expries", -1); response.setHeader("Cache-Control", "no-cache"); response.setHeader("Pragma", "no-cache");
分类:
其他好文 时间:
2014-08-14 23:07:56
阅读次数:
138
让32位的Centos系统支持4G以上内存,刚开始的时候有人说用64位的系统不都解决了吗?其实32位系统和64位系统各有各的用处。下面使用Centos-5.5-32位演示一、系统环境:VMware虚拟机系统:Centos-5.532位内存:4G32位系统没有破除限制,系统只能识别都3G的内存#free-m#uname-a//..
分类:
系统相关 时间:
2014-08-14 21:01:29
阅读次数:
249
Gc.Db和Gc.Cache相关文章我已经写有一段时间了,谢谢大家关注。最近看了以前写的Gc.Db和SimpleOrm,对这两个框架作了优化和整合。此篇文章主要Gc.Db优化内容作下介绍。 下篇文章会配合着我整理的对Memcached和Redis分布式缓存框架Gc.CacheGc.Db和Gc.Ca....
分类:
数据库 时间:
2014-08-14 19:56:29
阅读次数:
281
清理前:[root@ap1~]#free-mtotalusedfreesharedbufferscachedMem:7972772224902562597-/+buffers/cache:48683104Swap:818918188清理后:[root@apr1~]#sync[root@ap1~]#echo1>/proc/sys/vm/drop_caches[root@ap1~]#echo2>/proc/sys/vm/drop_caches[root@ap1~]#echo3>/..
分类:
其他好文 时间:
2014-08-14 17:07:19
阅读次数:
253