摘要:
虚拟内存与内存映射文件是操作系统内存管理的重要部分,二者有相似也有不同的地方,本文是作者学习与应用中得到的一些体会,有错误的地方,请提点。 二者的联系:虚拟内存与内存映射文件都是将一部分内容加载的内存,另一部分放在磁盘(硬盘)上的一种机制。二者都是应用程序动态性的基础。由于二者的虚拟性,对于应用而言 阅读全文
posted @ 2017-05-14 18:06
飞丸亻
阅读(1314)
评论(0)
推荐(0)
摘要:
什么是虚拟内存? 先直接摘抄一段 wikipedia 上的介绍。 虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它通常是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在需要时进行数据交换。 对于 C 语言里面的变 阅读全文
posted @ 2017-05-14 17:18
飞丸亻
阅读(4582)
评论(0)
推荐(0)
摘要:
了解RocketMQ的都知道,它会保存所有的消息到本地文件。这个文件就是 MappedFile,每一个文件对应一个MappedFile.默认情况下大小位1g。 在MessageStoreConfig中的mapedFileSizeCommitLog设置,当然一半情况下是通过配置文件来设置的。文件路劲也 阅读全文
posted @ 2017-05-14 00:47
飞丸亻
阅读(2762)
评论(0)
推荐(0)
摘要:
RocketMQ有很多的线程服务,这些服务都继承自抽象类ServiceThread。 这个抽象类可以单独抽出来用到我们其他的项目中来,仅仅需要修改下日志模块: 使用方法: 继承这个类,需要实现两个方法,一个来自runnable接口的run方法,一个是来自ServiceThread 的getServi 阅读全文
posted @ 2017-05-14 00:14
飞丸亻
阅读(1001)
评论(0)
推荐(0)

浙公网安备 33010602011771号