分享到:

改善SQL Server内存管理

最近,为了能在数据库服务器中运行其他应用程序,在保持数据库操作系统版本不变的前提下对数据库服务器进行了软  (本文共2页) 阅读全文>>

权威出处: 电脑报2004-09-06
《内蒙古科技与经济》2010年22期
内蒙古科技与经济

小型内存管理系统的设计与实现

探讨了内存管理系统对内存管理的要求、内存管理存在的问题以及问题的一些解决策略,以实现对内存分配...  (本文共2页) 阅读全文>>

《电脑》2000年04期
电脑

内存管理软件大荟萃

常常有朋友抱怨自己的计算机时不时的死机,给你个蓝屏看看。您有没有想过这可能是因为运行了较多的程序而又没...  (本文共2页)

权威出处: 《电脑》2000年04期
吉林大学
吉林大学

Mac语言内存层级的实现技术

机器学习是人工智能的核心,它使机器可以像人类一样变得“智能”,并且在保证获取新的“知识”的前提下,他会重新整合已有的“知识体系”使其更加完善,以保证提供更好的服务。本文是在基于深度学习处理器的编译器上实现内存层级的添加,本文的主要实现过程如下:研究、理解LLVM编译器实现原理,明确了LLVM编译器属于三段式编译器,它是高度模块化的编译器,前端与后端可以任意匹配。LLVM可以生成与语言无关的中间代码,该代码是前端的输出、后端的输入,后端对该中间语言进一步处理生成目标代码。在程序出现错误时我们不仅可以通过目标代码对源程序进行调试,更可以通过LLVM中间语言LLVM IR对程序进行调试,这使得LLVM更加简明、友好。我们可以通过CUDA并行编程模型和指令架构以及GPU存储层次来理解并行计算的实现原理。通过理解GPU的存储层次:共享存储器、全局存储器、常量存储器、纹理内存的原理以及在LLVM中对CUDA编译的实现,来更好的理解多核处理器...  (本文共54页) 本文目录 | 阅读全文>>

哈尔滨工程大学
哈尔滨工程大学

Spark计算引擎的内存优化技术研究

随着互联网的广泛普及、物联网的兴起与通信技术的快速发展,用户产生的数据呈指数上涨态势,传统的单台高性能服务器已不能满足对超大规模数据进行处理。因此,以集群为单位的大数据分布式系统应运而生,其中Hadoop与Spark为目前最流行的分布式计算框架,与采用基于磁盘和网格计算的Hadoop相比,基于内存计算的Spark计算速度比Hadoop快一个数量级以上,可显著减少数据传输和运算时间。在Spark快速发展的同时,如何充分利用其内存资源,提高内存使用效率,值得进行深入研究。论文对Spark内存管理进行了深入研究。针对Spark框架原理和源代码进行深入研究,为了能判断内存管理方案的优劣,需要获取应用的具体执行情况,因此设计了一个性能分析系统,分别包含了Spark源码插桩层、数据整理层和数据可视化层。根据Spark1.6及之后版本拥有两种不同的内存管理方案,分析了新旧内存管理方案的具体实现方式,通过理论推导得出新内存管理方案存在在内存较小...  (本文共69页) 本文目录 | 阅读全文>>

哈尔滨工程大学
哈尔滨工程大学

基于动态分配算法的内存管理机制的研究

移动设备在当今移动互联网时代的作用变得越来越重要,除了需要满足用户最基本的功能需求外,还需要具备更高的性能和更低的功耗。Google公司的Android系统因其代码开源、支持多种硬件架构等优点成为了移动设备上最流行的操作系统。作为Android系统的核心组成部分之一,ART运行时同Dalvik虚拟机一样采用自动内存管理技术。本文主要完成对ART运行时内存管理机制的分析,并在此基础上实现对原生垃圾收集算法的优化,进一步提升垃圾收集效率。本文首先深入研究了ART运行时内存管理机制的实现原理,包括对内存管理中数据结构的介绍、内存空间的创建过程、半区复制算法及标记-整理算法的执行过程。然后详细分析了ART运行时半区复制算法的性能瓶颈,该算法使用的两块内存空间(源空间和目标空间)按照相等比例进行分配,这样严重限制了内存空间利用率并直接影响了垃圾收集效率,因此本文基于动态分配策略并结合标记-整理算法设计实现了动态分区复制算法。该算法按照本次...  (本文共73页) 本文目录 | 阅读全文>>