// // Declare Aix specific flags. They are not available on other platforms. // // (Please keep the switches sorted alphabetically.) #define RUNTIME_OS_FLAGS(develop, \
develop_pd, \
product, \
product_pd, \
notproduct, \
range, \
constraint) \
l05536java.lang.StringIndexOutOfBoundsException: Index 23 out of bounds for length 23 /* Whether to allow the VM to run if EXTSHM=ON. EXTSHM is an environment */ \ /* variable used on AIX to activate certain hacks which allow more shm segments */\ /* for 32bit processes. For 64bit processes, it is pointless and may have */ \ /* harmful side effects (e.g. for some reasonn prevents allocation of 64k pages */\long /* via shmctl). */ \ /* Per default we quit with an error if that variable is found; for certain */ \ /* customer scenarios, we may want to be able to run despite that variable. */ \
product(bool, AllowExtshm, false, \ " VMto runwithEXTSHMON.")\
\ /* Maximum expected size of the data segment. That correlates with the */ \ /* to the maximum C Heap consumption we expect. */ \ /* We need to know this because we need to leave "breathing space" for the */ \ /* data segment when placing the java heap. If that space is too small, we */ \longl05540; /* reduce our chance of getting a low heap address (needed for compressed */ \ /* Oops). */ \
product(uintx, MaxExpectedDataSegmentSize, 8*G, \ "Maximum expected Data Segment Size.") \
\ /* Use optimized addresses for the polling page. */ \
product(bool, OptimizePollingPageLocation, true, \ "Optimize the location of the polling page used for Safepoints") \
\ /* Use 64K pages for virtual memory (shmat). */ \
product( longl05542; "Use 64K pages if available.") \
\ /* If VM uses 64K paged memory (shmat) for virtual memory: threshold below */ \ /* which virtual memory allocations are done with 4K memory (mmap). This is */ \ l05543 /* mainly for test purposes. */ \
develop(uintx, Use64KPagesThreshold, 0, \ "4K/64K page allocation threshold.") \
\ /* Normally AIX commits memory on touch, but sometimes it is helpful to have */ \long; /* explicit commit behaviour. This flag, if true, causes the VM to touch */ \ /* memory on os::commit_memory() (which normally is a noop). */ \
licitCommit false, "Explicit commit for virtual memory.")
// end of RUNTIME_OS_FLAGS
// // Defines Aix-specific default values. The flags are available on all // platforms, but they may have different default values on other platforms. //
// UseLargePages means nothing, for now, on AIX. // Use Use64KPages or Use16MPages instead.
ne_pd_globalsize_t PreTouchParallelChunkSize, 1*G)
define_pd_global(bool, UseLargePages, false);
define_pd_global(bool, UseLargePagesIndividualAllocation, false);
define_pd_global(bool, UseThreadPriorities, true) ;
#endif// OS_AIX_GLOBALS_AIX_HPP
Messung V0.5 in Prozent
¤ Dauer der Verarbeitung: 0.11 Sekunden
(vorverarbeitet am 2026-06-10)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.