jinfo:可以输出并修改运行时的java 进程的opts。 jps:与unix上的ps类似,用来显示本地的java进程,可以查看本地运行着几个java程序,并显示他们的进程号。 jstat:一个极强的监视VM内存工具。可以用来监视VM内存内的各种堆和非堆的大小及其内存使用量。 jmap:打印出某个 ...
分类:
编程语言 时间:
2016-12-16 11:55:57
阅读次数:
317
前几天完善网络模块,把网络IO层接收到的数据转到主逻辑线程,自然用到消息队列+内存池。 那会便想实现一个分级内存池,用以适配不同的消息大小,节省内存占用。 今天抽空写完、测试,顺带纠出个内存池的手残Bug,爆池复用才会触发,自己的小玩意没严格测试,一直没碰到("▔□▔) 加上今天这个,总共有四种内存 ...
分类:
其他好文 时间:
2016-12-15 07:21:14
阅读次数:
173
接续前节:[dpdk] 熟悉SDK与初步使用 (一)(qemu搭建实验环境) 程序逻辑: 运行参数: 关键API: 入口函数: int rte_eal_init(int argc, char **argv) 内存池函数: rte_pktmbuf_pool_create。 它是函数 rte_mempo ...
分类:
其他好文 时间:
2016-12-08 21:25:24
阅读次数:
453
看到一篇关于内存池技术的介绍文章,受益匪浅,转贴至此。 原贴地址:http://www.ibm.com/developerworks/cn/linux/l-cn-ppp/index6.html 6.1 自定义内存池性能优化的原理 如前所述,读者已经了解到"堆"和"栈"的区别。而在编程实践中,不可避免 ...
分类:
其他好文 时间:
2016-12-07 23:41:48
阅读次数:
277
python的内存管理机制 先从较浅的层面来说,Python的内存管理机制可以从三个方面来讲 (1)垃圾回收 (2)引用计数 (3)内存池机制 一、垃圾回收: python不像C++,Java等语言一样,他们可以不用事先声明变量类型而直接对变量进行赋值。对Python语言来讲,对象的类型和内存都是在 ...
分类:
编程语言 时间:
2016-12-01 02:41:59
阅读次数:
300
转http://blog.csdn.net/xiajun07061225/article/details/9189505 ...
分类:
Web程序 时间:
2016-11-21 20:10:24
阅读次数:
205
摘要 一、Linux操作系统概述 二、Linux操作系统安装 三、Linux文件系统及文件基础 四、Linux操作系统命令使用基础 五、Linux应用程序的安装与卸载基础 五、用户及进程 六、相关信息查询 七、网络配置 八、Linux应用程序的安装与卸载基础 一、Linux操作系统概述 1、发展 1 ...
分类:
系统相关 时间:
2016-11-12 19:24:47
阅读次数:
304
nginx——内存池篇 一、内存池概述 内存池是在真正使用内存之前,预先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。 内存池的好处有减少向系统申请和释放内存的时间开销,解决内存频繁分配产生的碎片,提示程 ...
分类:
其他好文 时间:
2016-11-08 01:14:22
阅读次数:
380
一、内存池概述 内存池是在真正使用内存之前,预先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。 内存池的好处有减少向系统申请和释放内存的时间开销,解决内存频繁分配产生的碎片,提示程序性能,减少程序员在编写... ...
分类:
其他好文 时间:
2016-11-07 19:48:09
阅读次数:
220
内存池(Memery Pool)技术是在真正使用内存之前,先申请分配一定数量的、大小相等(一般情况下)的内存块留作备用。当有新的内存需求时,就从内存池中分出一部分内存块,若内存块不够再继续申请新的内存。这样做的一个显著优点是尽量避免了内存碎片,使得内存分配效率得到提升。 不仅在用户态应用程序中被广泛 ...
分类:
系统相关 时间:
2016-11-07 01:53:20
阅读次数:
248