Mostrar el registro sencillo del ítem
Discovering memory optimization opportunities by analyzing shareable objects
| Profesor guía | dc.contributor.advisor | Bergel, Alexandre | |
| Autor | dc.contributor.author | Infante Rica, Alejandro José | |
| Profesor colaborador | dc.contributor.other | Mateu Brulé, Luis | |
| Profesor colaborador | dc.contributor.other | Tanter, Éric | |
| Profesor colaborador | dc.contributor.other | Leger Morales, Paul | |
| Fecha ingreso | dc.date.accessioned | 2018-04-25T18:45:57Z | |
| Fecha disponible | dc.date.available | 2018-04-25T18:45:57Z | |
| Fecha de publicación | dc.date.issued | 2017 | |
| Identificador | dc.identifier.uri | https://repositorio.uchile.cl/handle/2250/147381 | |
| Nota general | dc.description | Magíster en Ciencias, Mención Computación. Ingeniero Civil en Computación | es_ES |
| Resumen | dc.description.abstract | Los lenguajes modernos de programación orientada a objetos han aliviado de manera impor- tante a los programadores la tarea de administrar memoria. A pesar de la eficiencia de los recolectores de basura y herramientas de análisis de programas en tiempo real, aún existe una porción importante de memoria siendo desaprovechada. El desaprovechamiento de memoria en software posee graves consecuencias, incluyendo frecuentes interrupciones en la ejecución debido a la presión ejercida sobre el recolector de basura y el uso ineficiente de dependencias entre objetos. Hemos descubierto que supervisar los lugares de producción de objetos y la equivalencia de los objetos producidos es clave para identificar ineficiencias causadas por objetos redundantes. Hemos implementado optimizaciones para reducir el consumo de memoria de seis aplicaciones industriales, obteniendo una reducción superior al 40% en el uso de memoria en la mitad de las aplicaciones sin poseer conocimiento previo de las mismas. Nuestros resultados replican parcialmente los resultados obtenidos por Marinov y O Callahan y exploran nuevas formas de identificar objetos redundantes. | es_ES |
| Patrocinador | dc.description.sponsorship | Este trabajo ha sido parcialmente financiado por CONICYT-PCHA/Magíster-Nacional/2015-22150809 | es_ES |
| Idioma | dc.language.iso | en | es_ES |
| Publicador | dc.publisher | Universidad de Chile | es_ES |
| Tipo de licencia | dc.rights | Attribution-NonCommercial-NoDerivs 3.0 Chile | * |
| Link a Licencia | dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/cl/ | * |
| Palabras claves | dc.subject | Compatibilidad de programación (Computadores electrónicos) | es_ES |
| Palabras claves | dc.subject | Programación orientada al objeto (Ciencia de la computación) | es_ES |
| Palabras claves | dc.subject | Lenguajes de programación (Computadores) - Diseño | es_ES |
| Palabras claves | dc.subject | Administración de la memoria (Ciencia de la computación) | es_ES |
| Título | dc.title | Discovering memory optimization opportunities by analyzing shareable objects | es_ES |
| Tipo de documento | dc.type | Tesis | |
| Catalogador | uchile.catalogador | gmm | es_ES |
| Departamento | uchile.departamento | Departamento de Ciencias de la Computación | |
| Facultad | uchile.facultad | Facultad de Ciencias Físicas y Matemáticas | es_ES |
Descargar archivo
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Tesis Postgrado
Tesis Postgrado

