贪婪是一种原罪,不要再追求性能的路上离正确越来越远。
内存模型
java内存模型重排序
锁synchronized
什么是锁独占锁分拆锁分离锁分布式锁
volatile
内存模型
java内存模型
提到同步、锁,就必须提到java的内存模型,为了提高程序的执行效率,java也吸收了传统应用程序的多级缓存体系。
在共享内存的多处理器体系架构中,每...
分类:
其他好文 时间:
2014-06-18 12:00:22
阅读次数:
225
同第10章分析MMU的方法一样,本章也是采用情景分析法,通过对使用ICache的各种情景的分析以实现对ICache模块剖析。使用ICache的情景有如下几种:
(1)l.mtspr指令写ICBIR
(2)指令取指阶段ICache失靶
(3)指令取指阶段ICache命中
(4)指令取指阶段,目的指令所在的内存页禁止缓存
上述四种情景中,情景(1)在流水线的执行阶段使用到了ICache,情景(2)、(3)、(4)在流水线的取指阶段使用到了ICache。...
分类:
其他好文 时间:
2014-06-18 11:25:08
阅读次数:
328
首先到
http://danga.com/memcached/
(符件中我也上传了这两个包)下载
memcached
的
windows
版本和
java
客户端
jar
包,目前最新版本是
memcached-1.2.1-win32.zip
和
java_memcached-release_1.6.zip
,
分别解压后即可!
首先是安装运行
memcached...
高性能高并发
高并发访问的核心原则其实就一句话“把所有的用户访问请求都尽量往前推”。
如果把来访用户比作来犯的"敌人",我们一定要把他们挡在800里地以外,即不能让他们的请求一下打到我们的指挥部(指挥部就是数据库及分布式存储)。
如:能缓存在用户电脑本地的,就不要让他去访问CDN。能缓存CDN服务器上的,就不要让CDN去访问源(静态服务器)了。能访问静态服务器的,就不要去访问动态服务器。...
分类:
Web程序 时间:
2014-06-17 19:17:46
阅读次数:
221
Internet缓存文件本文地址: http://blog.csdn.net/caroline_wendy互联网上所有的使用记录, 图片, 音乐, 视频, 都会缓存在本地.1. 位置: IE->工具->Internet选项->设置->查看文件2. 在搜索框中, 搜索需要扩展名, 即可发现文件....
分类:
Web程序 时间:
2014-06-17 18:44:05
阅读次数:
224
innodb_buffer_pool_size80%(系统缓存池)innodb_log_file_size4G(mysql5.5中限定的最大数值,redo日志增大提高性能,redo日志小崩溃后恢复更快)\\开始将这个值设置为512M可以拥有1G的的redo日志,会使得拥有充裕的写操作空间max_connections151(默认值,需要修改)innodb_file..
分类:
数据库 时间:
2014-06-17 17:53:28
阅读次数:
289
Android缓存:
采用缓存,可以进一步大大缓解数据交互的压力,又能提供一定的离线浏览。下边我简略列举一下缓存管理的适用环境:
1. 提供网络服务的应用
2. 数据更新不需要实时更新,哪怕是3-5分钟的延迟也是可以采用缓存机制。
3. 缓存的过期时间是可以接受的(类似网易的新闻阅读,支持离线离线阅读)
这样所带来的好处:
1. 减小服务器的压力
2. 提高客户端的响应速度(本地数据...
分类:
移动开发 时间:
2014-06-17 16:08:10
阅读次数:
247
修改resource下的lua或者ccbi文件时,xcode并不会察觉到,所以需要手动清理xcode缓存和模拟器缓存,开发效率比较低下。通过以下步骤可以实现自动刷新resource下的文件,且无需手动清理缓存或者clean。适用于xcode-5.0.21.选中xcode项目2.选择build pha...
分类:
其他好文 时间:
2014-06-17 15:32:33
阅读次数:
222
Ubuntu11更新语言插件,更新时提示正在更新缓存”“正在等待jockey-backend退出”,然后就不动了.解决方案:在终端中键入ps-e|grepjockey系统会显示一组执行程序号码(?)在终端中输入sudokill号码
分类:
其他好文 时间:
2014-06-17 14:30:22
阅读次数:
241