最近手上某个项目跟新代码,新的代码里大量采用memcahce作为缓存。所以开始深入了解memcache的内存分配策略。以前就听说有个PHP写的memcache监控脚本,在网上搜索了一下,果断下载下来用?memcache.php。 修改一下...
分类:
其他好文 时间:
2014-08-18 12:43:24
阅读次数:
192
内存中对象的创建、对象的结构以及访问方式。
一、对象的创建
在语言层面上,对象的创建只不过是一个new关键字而已,那么在虚拟机中又是一个怎样的过程呢?
(一)判断类是否加载。虚拟机遇到一条new指令的时候,首先会检查这个指令的参数是否能在常量池中定位到一个类的符号引用,并且检查这个符号代表的类是否被加载、解析并初始化。如果没有完成这个过程,则必须执行相应类的加载。
(二)在堆上...
分类:
编程语言 时间:
2014-08-17 20:00:52
阅读次数:
196
特殊工具与技术--优化内存分配[续2] 七.一个内存分配器基类 预先分配一块原始内存来保存未构造的对象,创建新元素的时候,可以在一个预先分配的对象中构造;释放元素的时候,将它们放回预先分配对象的块中,而不是将内存实际返还给系统。这种策略常被称为维持一个自由列表。可以将自由列表实现为已分配但未构造的对象的链表。 我们将定义一个名为 CachedObj 的新类来处理自由列表。像 QueueItem ...
分类:
编程语言 时间:
2014-08-15 19:39:29
阅读次数:
361
为了方便使用,我做了如下结构体的嵌套使用:struct operation{ int num; char name[100]; char owner[100]; char msg[100];};struct collect{ int num; char name[100]; char owner[1...
分类:
其他好文 时间:
2014-08-15 12:03:28
阅读次数:
308
第五章 JVM调优5.1 Java虚拟机内存模型1.JVM虚拟机将其内存数据分为程序计数器、虚拟机栈,本地方法栈,Java堆,和方法去等部分。5.2 JVM内存分配参数5.3 垃圾收集基础5.4 常用调优案例和方法5.5 使用JVM参数5.6 实战JVM调优
分类:
编程语言 时间:
2014-08-15 10:41:08
阅读次数:
186
垃圾回收 垃圾回收的三个问题: 哪些内存需要回收? 什么时候回收? 如何回收?1.哪些对象需要回收? 判断对象是否存活的办法: 引用计数算法:给对象中添加一个引用计数器,有一个地方引用就+1,引用失效就-1.只要计数器为0则对象已死。 优点:简单易实现; ...
分类:
其他好文 时间:
2014-08-15 01:19:16
阅读次数:
218
最近在帮新来同事调式内存分配,起初是将config.bld 中的内存在标配的基础上减少sr1,和tiler 将dsp从9m增加到16m,然后编译通过,可是在加载的时候卡住了,init.sh 过,load.sh 加载vpss pri2 时卡住了printf ("Attached to slave pr...
分类:
其他好文 时间:
2014-08-14 20:18:49
阅读次数:
206
VM:/data/bak#telnet192.168.1.112403
Trying192.168.1.1...
Connectedto192.168.1.1.
Escapecharacteris‘^]‘.
configgetmaxmemory//查看
*2
$9
maxmemory
$10
1000000000//当前为1G
configsetmaxmemory2000000000//设置为2G
CTRL+]进行退出
分类:
其他好文 时间:
2014-08-13 19:22:37
阅读次数:
246
memory子系统设定cgroup中任务使用的内存限制,并自动生成那些任务使用的内存资源报告。memory子系统是通过
linux的resource counter机制实现的,在进程进行内存分配、释放时对进程进行charge、uncharge操作。
charge操作进行点:
1.分配新页框时(请求调页、copy on write),在do_falut,do_anonymous_pag...
分类:
其他好文 时间:
2014-08-13 19:01:27
阅读次数:
199
------------------------------String在内存中的存储情况(一下内容摘自参考资料1)-----------------------------------前提:先了解下什么是声明,什么时候才算是产生了对象实例其中x并未看到内存分配,变量在使用前必须先声明,再赋值,然后...
分类:
其他好文 时间:
2014-08-13 03:32:05
阅读次数:
419