src/share/vm/runtime/arguments.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File
*** old/src/share/vm/runtime/arguments.hpp	Tue Aug 19 17:13:54 2014
--- new/src/share/vm/runtime/arguments.hpp	Tue Aug 19 17:13:54 2014

*** 284,293 **** --- 284,297 ---- // Value of the conservative maximum heap alignment needed static size_t _conservative_max_heap_alignment; static uintx _min_heap_size; + // Used to store original flag values + static uintx _min_heap_free_ratio; + static uintx _max_heap_free_ratio; + // -Xrun arguments static AgentLibraryList _libraryList; static void add_init_library(const char* name, char* options) { _libraryList.add(new AgentLibrary(name, options, false, NULL)); }
*** 512,521 **** --- 516,529 ---- // -Xms, -Xmx static uintx min_heap_size() { return _min_heap_size; } static void set_min_heap_size(uintx v) { _min_heap_size = v; } + // Returns the original values of -XX:MinHeapFreeRatio and -XX:MaxHeapFreeRatio + static uintx min_heap_free_ratio() { return _min_heap_free_ratio; } + static uintx max_heap_free_ratio() { return _max_heap_free_ratio; } + // -Xrun static AgentLibrary* libraries() { return _libraryList.first(); } static bool init_libraries_at_startup() { return !_libraryList.is_empty(); } static void convert_library_to_agent(AgentLibrary* lib) { _libraryList.remove(lib);

src/share/vm/runtime/arguments.hpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File