登录 注册  |
虚拟计算环境的运行时资源监控与内存泄漏检测技术
暂无评分 作者:肖如良著 出版社:电子工业出版社 出版日期:2015年03月 ISBN:978-7-121-25264-8 中图分类:TP306 ( 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 一般性问题 ) 纸质书参考价格:¥2900
评分: 借阅次数:0 收藏人数:0 推荐次数:0
封面 书名页 版权页 前言 目录页 第1章 绪论 1.1 虚拟计算环境 1.2 虚拟计算环境的可靠性 1.3 资源监控与动态调整 1.4 内存泄漏检测 1.5 小结 第2章 虚拟计算环境可靠性的相关研究 2.1 内存泄漏国内外研究现状 2.1.1 与内存泄漏静态检测相关的研究工作 2.1.2 与内存泄漏动态检测相关的研究工作 2.1.3 存在的问题 2.2 虚拟计算环境内存泄漏检测技术的相关研究 2.2.1 概述 2.2.2 虚拟机性能信息的获取 2.2.3 虚拟机内存管理 2.2.4 基于虚拟环境的程序调试 2.2.5 基于虚拟计算环境的入侵检测 2.2.6 虚拟计算环境下存在的语义障碍 2.3 国内外典型的资源监测与资源调整工具 2.3.1 国内外相关研究 2.3.2 代表性资源监控系统的实现 2.4 小结 第3章 虚拟计算环境及内存泄漏检测基础 3.1 虚拟计算环境基础 3.1.1 概述 3.1.2 CPU虚拟化 3.1.3 内存虚拟化 3.1.4 输入/输出设备虚拟化 3.1.5 Xen的CPU虚拟化模型 3.1.6 Xen虚拟计算框架 3.1.7 虚拟计算环境下不同抽象级别间的语义障碍 3.2 内存泄漏检测技术基础 3.2.1 动态内存管理 3.2.2 动态代码执行分析 3.2.3 目标进程的控制方法 3.3 小结 第4章 多目标监测的通信进程管理 4.1 冲突问题描述 4.2 CSP理论 4.3 基于CSP的分布式内存泄漏检测分析系统模型 4.4 模型的正确性证明 4.5 小结 第5章 基于自省机制的运行时内存泄漏检测机制 5.1 虚拟计算环境中的监控机制与自省机制 5.2 基于自省机制的运行时内存泄漏检测模型 5.2.1 基于自省机制检测的流模型 5.2.2 内存泄漏判定基础 5.3 内存泄漏确认规则 5.3.1 实现内存对象分组 5.3.2 检测潜在的内存泄漏 5.3.3 内存泄漏的确认规则 5.4 虚拟计算环境内存泄漏检测机制的实现基础 5.5 VMLD中4个基础模块的职责 5.5.1 内部缓冲区维护模块(Maintain Buffer) 5.5.2 控制模块(Controller) 5.5.3 拦截模块(Interceptor) 5.5.4 监视模块(Monitor) 5.6 实验及结果分析 5.6.1 有效性实验分析 5.6.2 性能实验分析 5.7 小结 第6章 虚拟计算环境资源监控系统框架 6.1 设计思路 6.2 系统部署结构 6.3 XResMonitor系统功能模块 6.3.1 资源信息监测模块 6.3.2 资源调整模块 6.4 XResMonitor模块工作流程 6.4.1 资源信息监测流程 6.4.2 资源调整流程 6.5 XResMonitor系统特色 6.6 小结 第7章 虚拟计算环境资源监控系统的关键技术 7.1 虚拟机资源信息收集策略 7.1.1 Xen虚拟机的信息收集策略 7.1.2 XResMonitor系统的信息收集策略 7.2 资源实时监测 7.2.1 内存资源实时监测 7.2.2 CPU资源实时监测 7.3 资源调整策略 7.3.1 内存资源调整策略 7.3.2 VCPU资源调整 7.4 XResMonitor监测系统的原型实现 7.4.1 原型系统的实现环境 7.4.2 功能实现评估 7.4.3 原型系统的性能评估 7.5 小结 第8章 基于Xen的内存泄漏检测分析系统MLDA模块级关键技术 8.1 MLDA系统框架描述 8.1.1 控制模块 8.1.2 侵入模块 8.1.3 拦截模块 8.1.4 监视模块 8.1.5 内核支持模块 8.1.6 数据处理与存储模块 8.1.7 分析模块 8.1.8 用户交互模块 8.1.9 模块协作 8.2 控制模块和监视模块实现的关键技术 8.2.1 Windows下动态链接库注入技术 8.2.2 Linux下动态链接库注入技术 8.3 拦截模块和监视模块实现的关键技术 8.3.1 代码内存保护解除的实现 8.3.2 代码复制的实现 8.3.3 运行流程重定向代码的生成 8.3.4 堆访问情况的捕捉 8.4 监视模块和内核代码交互实现的关键技术 8.5 内核代码访问内存页表的实现 8.6 数据收集模块和数据处理模块交互的实现 8.7 数据处理过程 8.8 小结 第9章 MLDA的系统级技术实现 9.1 系统部署 9.1.1 Xen内核修改部分 9.1.2 监视端的安装 9.1.3 Windows下的安装 9.1.4 Linux下的安装 9.2 MLDA系统结构 9.3 MLDA系统的基础功能 9.3.1 动态链接库注入 9.3.2 超级调用 9.3.3 域间通信 9.3.4 进程堆内存地址空间页表访问 9.3.5 内存操作行为的捕捉 9.4 MLDA内存泄漏检测 9.5 MLDA内存泄漏预测 9.6 小结 第10章 GDI内存泄漏检测 10.1 概述 10.2 GDI拦截模块 10.2.1 注入DLL模块 10.2.2 修改函数导入表和模块导出表的地址 10.3 GDI监控模块 10.3.1 监控数据的组织 10.3.2 监控数据的采集过程及存储策略 10.4 GDI分析模块 10.5 GDI可视化模块 10.5.1 显示GDI内存泄漏嫌疑和故障信息 10.5.2 生成监测报告 第11章 结束语 11.1 总结 11.2 未来工作 附录A 基于Xen的内存泄漏检测技术的部分源代码 参考文献 ..更多
推荐图书
各国特种警察格斗术训练全解
魏峰
北京体育大学出版社
丹尼尔斯经典跑步训练法:世界最佳跑步教练的跑步公式
(美)杰克·丹尼尔斯(Jack Daniels)著 , 沈慧译
浙江人民出版社
FBI教你实用防身技巧
(美)查克·乔伊纳(Chuck Joyner)著 , 姚长红译
中华工商联合出版社
终极平板支撑 终极平板支撑101式
(美)珍妮弗·德·科廷编
山东科学技术出版社
李小龙技击法
李小龙著 , 水户上原编辑整理
北京联合出版公司
精准拉伸 疼痛消除和损伤预防的针对性练习
【美】克里斯蒂安·博格(Kristian Berg)
人民邮电出版社
返回顶部 用户指南
下载APP
关注我们