| Acumular Asignador rápido, escalable y de memoria de memoria eficiente |
Descargar ahora |
Acumular Clasificación y resumen
- Nombre del editor:
- Emery Berger
- Sitio web del editor:
- http://prisms.cs.umass.edu/emery/index.php?page=hoard
- Sistemas operativos:
- Mac OS X
- Tamaño del archivo:
- 533 KB
Acumular Etiquetas
Acumular Descripción
Asignador de memoria rápido, escalable y eficiente en la memoria El asignador de memoria de acumulación es un asignador de memoria rápido, escalable y eficiente en la memoria. Se ejecuta en una variedad de plataformas, que incluyen Mac OS X, Linux, Solaris y Windows.HOARD es un reemplazo de gota para MALLOC () que puede mejorar drásticamente el rendimiento de la aplicación, especialmente para los programas multiprocesados que se ejecutan en multiprocesadores. No es necesario ningún cambio a su fuente. Solo tiene que vincularlo o configurar solo una variable de entorno. HAGA SIEMPRE Mejorará el rendimiento de los programas multiprocesados que se ejecutan en multiprocesadores que hacen uso frecuente del montón (llamadas a MALLOC / Free o New / Borrar, así como muchas funciones de STL. ). Debido a que Hoard evita el intercambio de falsos, Hoard también acelera los programas que solo ocasionalmente llaman funciones de montones, pero acceden a estos objetos con frecuencia. Hay que respaldar completamente para las siguientes plataformas: Mac OS X (Intel), Windows NT / 2000 / XP / Server (32 y 64 bits), Linux X86 (32 y 64 bits), Solaris (SPARC, X86 y X86-64). ¿Qué hay de nuevo en este lanzamiento: · Soporte de TLAB refactorizado y fijo para realizar la limpieza adecuada. · Intercepción añadida de las hilos de Solaris API (THR_ *) · Movió la tecla de creación de forma crítica, mejorando la velocidad para las plataformas UNIX que no admiten __thread. · Agregó un bloqueo a alineadommap para evitar una posible condición de raza. · Ganchos cambiados para usar ganchos soportados por GNU en plataformas con GLIBC (especialmente Linux). · Cambió todo el código para incluir encabezados C ++ (por ejemplo, en lugar de). · Mejora del soporte MAC. · Añadido robustez, comprobando la corrupción del montón u otros errores. · Asistencia mejorada de Windows (agregada _Recalloc Interception). · Fijo incorrecto handli
Acumular Software relacionado