sql >> Database teknologi >  >> RDS >> Oracle

Bedre hukommelsesstyring (heap) på Solaris 10

C er ikke java hvor bunkestørrelsen er fastsat ved opstart.

Bunken og stakken af ​​en C kompilerede applikationer deler både den samme virtuelle hukommelsesplads og justerer dynamisk.

Størrelsen på denne plads afhænger af, om du kompilerer en 32 bit eller en 64 bit binær, og også om din kerne er en 32 bit eller en 64 bit (på SPARC hardware er det altid 64 bit).

Hvis du ikke har nok RAM og alligevel ønsker, at Solaris skal acceptere store hukommelsesreservationer, på samme måde som Linux overbeviser hukommelse, kan du blot tilføje nok swap til, at reservationen understøttes af faktisk lagring.

Hvis du af en eller anden grund er utilfreds med Solaris libc memory allocator, kan du evaluere de medfølgende alternative som libumem , mtmalloc eller tredjeparten hoard . Se http://www.oracle. com/technetwork/articles/servers-storage-dev/mem-alloc-1557798.html for detaljer.



  1. Sådan gendannes tilliden til en fremmednøglebegrænsning i SQL Server (T-SQL-eksempler)

  2. Strengsorteringsrækkefølge (LC_COLLATE og LC_CTYPE)

  3. Ny udgivelse:Spotlight Tuning Pack 7.1.9

  4. Hvorfor denne databasemigreringsfejl, efter at jeg har opgraderet min version django-mptt?