首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--设计与性能分析论文

Lua虚拟机的机制分析

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第13-16页
    1.1 研究背景第13页
    1.2 国内外研究现状第13-14页
    1.3 选题意义第14页
    1.4 主要研究内容第14页
    1.5 论文结构安排第14-16页
第二章 Lua语言特性第16-32页
    2.1 数据结构类型与实现第16-20页
        2.1.1 Lua表数据结构第16-17页
        2.1.2 Lua字符串第17-18页
        2.1.3 其他数据结构第18-19页
        2.1.4 面向对象的实现第19-20页
    2.2 Lua基础设施第20-21页
        2.2.1 内存管理第20-21页
        2.2.2 带缓冲的流处理第21页
    2.3 函数与闭包的实现第21-22页
    2.4 协程机制第22-23页
    2.5 Lua虚拟机指令集第23-32页
        2.5.1 算术和逻辑运算指令第26-27页
        2.5.2 值和表处理指令第27-28页
        2.5.3 跳转和函数调用指令第28-30页
        2.5.4 Lua寄存器结构第30-32页
第三章 Lua虚拟机的实现第32-58页
    3.1 脚本解析与字节码生成第32-37页
        3.1.1 词法分析第32-34页
        3.1.2 语法分析第34-36页
        3.1.3 代码生成第36-37页
    3.2 垃圾回收(GC)机制第37-42页
        3.2.1 Lua GC类型第37页
        3.2.2 GC步骤第37-41页
        3.2.3 创建新对象的处理第41-42页
    3.3 Lua虚拟机的运行状态第42-58页
        3.3.1 Lua栈管理第42-45页
        3.3.2 线程执行及中断第45-52页
        3.3.3 全局状态机第52-58页
第四章 Lua虚拟机的比较与改进第58-77页
    4.1 数据类型第58-60页
        4.1.1 分配空间时的性能差异第58-59页
        4.1.2 执行运算时的性能差异第59-60页
    4.2 解释过程第60-61页
    4.3 线程实现和调度第61-63页
    4.4 存储管理和GC机制第63-66页
        4.4.1 内存管理机制第63-64页
        4.4.2 GC机制第64-66页
    4.5 Lua虚拟机存在的不足及改进措施第66-77页
        4.5.1 Lua执行引擎改进方案第67-71页
        4.5.2 GC机制改进方案第71-77页
第五章 改进的Lua虚拟机实验性能分析第77-82页
    5.1 实验过程第77页
        5.1.1 执行引擎的测试第77页
        5.1.2 内存管理的测试第77页
    5.2 实验结果和性能分析第77-81页
    5.3 本章小结第81-82页
结论第82-84页
参考文献第84-86页
攻读学位期间发表的论文第86-88页
致谢第88页

论文共88页,点击 下载论文
上一篇:工艺小孔对一体化蜂窝板力学性能的影响及对策研究
下一篇:我国农村基层党员干部思想政治教育研究