Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Optimización de la gestión de memoria dinámica en Java

dc.contributor.advisorOlcoz Herrero, Katzalin
dc.contributor.advisorAtienza Alonso, David
dc.contributor.advisorTirado Fernández, Francisco
dc.contributor.authorVelasco Cabo, José Manuel
dc.date.accessioned2023-06-20T06:34:34Z
dc.date.available2023-06-20T06:34:34Z
dc.date.defense2010-04-19
dc.date.issued2010-11-12
dc.descriptionTesis de la Universidad Complutense de Madrid, Facultad de Informática, Departamento de Arquitectura de Computadores y Automática, leída el 19-04-2010
dc.description.abstractEn este trabajo presentamos varias técnicas para mejorar el rendimiento y, al mismo tiempo, reducir del consumo de potencia del gestor automático de memoria dinámica de la máquina virtual de Java, habitualmente conocido como recolector de basura. Como punto de partida, en esta tesis se realiza un exhaustivo análisis de la influencia de la recolección de basura en el rendimiento de la máquina virtual de Java y en el consumo de potencia de ésta dentro de una jerarquía de memoria típica de los actuales sistemas empotrados, así como de la interacción de las distintas estrategias de recolección con el hardware subyacente. Como veremos en nuestros resultados experimentales, dentro de las distintas tareas encargadas a la máquina virtual de Java, la recolección de basura puede llegar a ser, en el contexto de los sistemas empotrados, el factor predominante en cuanto a consumo de energía y rendimiento se refiere. Este estudio culmina con la descripción de un completo espacio de diseñoo que nos proporciona las mejores configuraciones de la jerarquía de memoria para cada estrategia de recolección dentro de la dicotomía rendimiento-consumo de energía. Sobre esas configuraciones idóneas aplicaremos a continuación nuestras propuestas de optimización. Nuestras técnicas incluyen mejoras a nivel algorítmico por un lado, y por otro buscan aprovechar el comportamiento inherente y predecible de las distintas estrategias de recolección para propiciar una interacción fructífera entre la máquina virtual y la jerarquía de memoria, que produzca sustanciales reducciones en el consumo energético y en el tiempo empleado en la recolección de basura.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/11227
dc.identifier.isbn978-84-693-7807-6
dc.identifier.urihttps://hdl.handle.net/20.500.14352/47448
dc.language.isospa
dc.page.total216
dc.publication.placeMadrid
dc.publisherUniversidad Complutense de Madrid, Servicio de Publicaciones
dc.rights.accessRightsopen access
dc.subject.cdu004.332.33(043.2)
dc.subject.cdu004.438Java(043.2)
dc.subject.keywordMemorias(ordenadores)
dc.subject.keywordJava
dc.subject.keywordLenguajes de programación
dc.subject.ucmLenguajes de programación
dc.subject.unesco1203.23 Lenguajes de Programación
dc.titleOptimización de la gestión de memoria dinámica en Java
dc.typedoctoral thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication8cfc18ec-4816-404d-982d-21dc07318c07
relation.isAdvisorOfPublicationcbef6c8a-04b5-428f-b092-c8399eb856a4
relation.isAdvisorOfPublication.latestForDiscovery8cfc18ec-4816-404d-982d-21dc07318c07
relation.isAuthorOfPublicationce8731c7-a3bb-4010-98d9-e9b72622941b
relation.isAuthorOfPublication.latestForDiscoveryce8731c7-a3bb-4010-98d9-e9b72622941b

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
T32211.pdf
Size:
4.48 MB
Format:
Adobe Portable Document Format

Collections