< prev index next >

src/share/vm/gc/g1/g1CollectedHeap.hpp

Print this page
rev 8824 : [mq]: rev1
rev 8825 : [mq]: rev2

*** 749,763 **** // Insert any required filler objects in the G1 regions around the specified // ranges to make the regions parseable. This must be called after // alloc_archive_regions, and after class loading has occurred. void fill_archive_regions(MemRegion* range, size_t count); ! // For each of the specified MemRegions, free the containing G1 regions // which had been allocated by alloc_archive_regions. This should be called // rather than fill_archive_regions at JVM init time if the archive file // mapping failed, with the same non-overlapping and sorted MemRegion array. ! void free_archive_regions(MemRegion* range, size_t count); protected: // Shrink the garbage-first heap by at most the given size (in bytes!). // (Rounds down to a HeapRegion boundary.) --- 749,763 ---- // Insert any required filler objects in the G1 regions around the specified // ranges to make the regions parseable. This must be called after // alloc_archive_regions, and after class loading has occurred. void fill_archive_regions(MemRegion* range, size_t count); ! // For each of the specified MemRegions, uncommit the containing G1 regions // which had been allocated by alloc_archive_regions. This should be called // rather than fill_archive_regions at JVM init time if the archive file // mapping failed, with the same non-overlapping and sorted MemRegion array. ! void dealloc_archive_regions(MemRegion* range, size_t count); protected: // Shrink the garbage-first heap by at most the given size (in bytes!). // (Rounds down to a HeapRegion boundary.)
< prev index next >