Mercurial > hg > truffle
comparison src/share/vm/runtime/arguments.hpp @ 1064:473cce303f13
6887571: Increase default heap config sizes
Summary: Apply modification of existing server heap size ergo to all collectors except CMS.
Reviewed-by: jmasa, ysr, xlu
author | phh |
---|---|
date | Wed, 28 Oct 2009 16:25:51 -0400 |
parents | 956304450e80 |
children | 745c853ee57f |
comparison
equal
deleted
inserted
replaced
1035:a3b9e96881fe | 1064:473cce303f13 |
---|---|
252 | 252 |
253 // Option flags | 253 // Option flags |
254 static bool _has_profile; | 254 static bool _has_profile; |
255 static bool _has_alloc_profile; | 255 static bool _has_alloc_profile; |
256 static const char* _gc_log_filename; | 256 static const char* _gc_log_filename; |
257 static uintx _initial_heap_size; | |
258 static uintx _min_heap_size; | 257 static uintx _min_heap_size; |
259 | 258 |
260 // -Xrun arguments | 259 // -Xrun arguments |
261 static AgentLibraryList _libraryList; | 260 static AgentLibraryList _libraryList; |
262 static void add_init_library(const char* name, char* options) | 261 static void add_init_library(const char* name, char* options) |
298 static void set_parallel_gc_flags(); | 297 static void set_parallel_gc_flags(); |
299 // Garbage-First (UseG1GC) | 298 // Garbage-First (UseG1GC) |
300 static void set_g1_gc_flags(); | 299 static void set_g1_gc_flags(); |
301 // GC ergonomics | 300 // GC ergonomics |
302 static void set_ergonomics_flags(); | 301 static void set_ergonomics_flags(); |
303 // Setup heap size for a server platform | 302 // Setup heap size |
304 static void set_server_heap_size(); | 303 static void set_heap_size(); |
305 // Based on automatic selection criteria, should the | 304 // Based on automatic selection criteria, should the |
306 // low pause collector be used. | 305 // low pause collector be used. |
307 static bool should_auto_select_low_pause_collector(); | 306 static bool should_auto_select_low_pause_collector(); |
308 | 307 |
309 // Bytecode rewriting | 308 // Bytecode rewriting |
432 | 431 |
433 // -Xprof/-Xaprof | 432 // -Xprof/-Xaprof |
434 static bool has_profile() { return _has_profile; } | 433 static bool has_profile() { return _has_profile; } |
435 static bool has_alloc_profile() { return _has_alloc_profile; } | 434 static bool has_alloc_profile() { return _has_alloc_profile; } |
436 | 435 |
437 // -Xms , -Xmx | 436 // -Xms, -Xmx |
438 static uintx initial_heap_size() { return _initial_heap_size; } | |
439 static void set_initial_heap_size(uintx v) { _initial_heap_size = v; } | |
440 static uintx min_heap_size() { return _min_heap_size; } | 437 static uintx min_heap_size() { return _min_heap_size; } |
441 static void set_min_heap_size(uintx v) { _min_heap_size = v; } | 438 static void set_min_heap_size(uintx v) { _min_heap_size = v; } |
442 | 439 |
443 // -Xrun | 440 // -Xrun |
444 static AgentLibrary* libraries() { return _libraryList.first(); } | 441 static AgentLibrary* libraries() { return _libraryList.first(); } |