首页> 外文OA文献 >Soluciones para la gestión de regiones de memoriaudcompartidas por varios hilos
【2h】

Soluciones para la gestión de regiones de memoriaudcompartidas por varios hilos

机译:管理内存区域的解决方案由多个线程共享

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

La gestión de memoria dinámica es uno de los puntos más importantes dentroudde la implementación de java. Una vez que se ha almacenado un objeto enudtiempo de ejecución, el sistema hace un seguimiento del estado del objeto, y enudel momento en que se detecta que no se va a volver a utilizar ese objeto, eludsistema recupera el espacio ocupado de memoria para un uso futuro. Estaudgestión de la memoria dinámica hace que la programación en Java sea másudfácil, ya que el usuario no se debe preocupar de liberar el espacio ocupado porudlos objetos (el equivalente de las funciones dispose en Pascal y free en C).udEn este proyecto se estudian alternativas a las técnicas clásicas del reciclaje deudmemoria con el fin de buscar una solución óptima compatible con la ejecuciónudde las aplicaciones de tiempo real crítico.udProponemos distintos modelos basados todos en el uso del paradigma de unaudregión de memoria adicional introducida por RTSJ (Java para Tiempo Real): laudregión Scoped. Las distintas formas de tratar estas regiones modelizarán lasudreglas de comportamiento del programa y el modelo de programación, teniendoudcada una ciertas ventajas y desventajas aquí analizadas.udUna aproximación a una ejecución bajo modelos propuestos estará simuladaudmediante una aplicación desarrollada en lenguaje Java, especificando lasuddistintas relaciones entre regiones Scoped que se establecen al crear y destruirudlas regiones implicadas en la ejecución de un programa.udud[ABSTRACT]udThe performance of any programming language is limited both by theudcompliance time of programs as his capacity to save memory with the result ofudhouse different memory areas that interact on his execution. A basic elementudhere is the garbage collector, which will clear the memory of information notudnecessary on every very moment.udThis project is dedicated to study alternatives of this collector in order thatudoptimize the garbage collection of the programs.udWe propose different models based on the use of a paradigm of an additionaludmemory area introduced by RTSJ: the Scoped Memory. The different ways ofuduse of these regions will represent rules behaviour of the program and theudprogramming model, having each one his advantages and inconvenients hereudanalyzed.udWe estimate of the execution under the models proposed will be simulated withudan application developed on Java, specifying the relationships between ScopedudMemory stablished at the creating and deleting the regions implicated on theudapplication execution.
机译:动态内存管理是 java实现中最重要的方面之一。一旦在运行时存储了对象,系统就会跟踪该对象的状态,并在检测到该对象不再被重用时,系统将回收空间繁忙的内存,以备将来使用。动态内存的这种ud管理使得Java编程更容易,因为用户不必担心释放ud对象占用的空间(相当于Pascal中的dispose函数和C中的free函数)。 ud该项目探索了 u200b u200b内存回收的经典技术的替代方法,以便找到与关键实时应用程序的执行兼容的最佳解决方案。 u我们基于a范式的使用提出不同的模型RTSJ(实时Java)引入的附加内存区域:范围区域。处理这些区域的不同方法将对程序和编程模型的行为规则进行建模,在此分析了某些优点和缺点,将使用以语言开发的应用程序模拟在建议模型下执行的方法Java,指定在创建和销毁程序执行所涉及的区域时建立的作用域区域之间的 udd不同的关系 Ud ud [ABSTRACT] ud任何编程语言的性能都受 udcompliance时间的限制程序的功能,因为他可以执行不同的存储区域,从而节省内存。 udhere是一个基本元素,即垃圾收集器,它将在每一刻清除不必要的信息存储。 Ud该项目致力于研究该收集器的替代方案,以便 ud优化程序的垃圾收集。根据对RTSJ引入的“附加内存”区域范式的使用,提出不同的模型:范围内存。 udd分析这些区域的不同用法将代表程序和 udprogramming模型的规则行为,在这里分别分析它们各自的优点和不便之处。 udd我们在建议的模型下对执行的估计将通过 udan应用程序进行模拟。在Java上开发的,指定在创建和删除与udapplication执行有关的区域时稳定的Scoped udMemory之间的关系。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号