Valores manuales de LDR_CNTRL=MAXDATA (solo 32 bits)
Utilice la variable de entorno LDR_CNTRL=MAXDATA para habilitar los diseños de memoria que son distintos de los valores automáticos.
Un valor interesante es MAXDATA=0:
| Segmento | Contenido |
|---|---|
| 0 | Kernel de AIX® |
| 1 | Programa Java™ |
| 2 | Pila primordial (pila de hebra de programa principal) y almacenamiento dinámico nativo |
| 3-C | Espacio correlacionado de memoria (mmap/shmat) |
| D | Código de biblioteca compartida |
| E | Espacio correlacionado de memoria (mmap/shmat) |
| F | Datos de biblioteca compartida |
El valor de MAXDATA=0 ha determinado el uso de los segmentos del modo siguiente:
- El segmento 2 se utiliza para la pila del programa de aplicación y para el almacenamiento dinámico nativo.
- El almacenamiento dinámico de Java se asigna en espacio contiguo en el segmento 3 y segmentos superiores. Es decir, un almacenamiento dinámico de Java de 256 MB o menos utiliza sólo el segmento 3. Un almacenamiento dinámico de Java de más de 256 MB utiliza los segmentos 3, 4, ... según sea necesario, hasta un tamaño máximo de 2,5 GB utilizando todos los 3-C.
- El segmento D ha sido asignado por el sistema operativo para el código de biblioteca compartida. El segmento F se utiliza para los datos de biblioteca compartida. La JVM y JIT están contenidos principalmente en bibliotecas compartidas, que se cargan en estos segmentos.