src/share/vm/memory/referenceProcessor.hpp

Print this page

        

*** 254,279 **** _is_alive_non_header(NULL), _num_q(0), _max_num_q(0), _processing_is_mt(false), _next_id(0) ! {} ! ReferenceProcessor(MemRegion span, bool atomic_discovery, ! bool mt_discovery, ! int mt_degree = 1, ! bool mt_processing = false, ! bool discovered_list_needs_barrier = false); ! ! // Allocates and initializes a reference processor. ! static ReferenceProcessor* create_ref_processor( ! MemRegion span, ! bool atomic_discovery, ! bool mt_discovery, BoolObjectClosure* is_alive_non_header = NULL, - int parallel_gc_threads = 1, - bool mt_processing = false, bool discovered_list_needs_barrier = false); // RefDiscoveryPolicy values enum DiscoveryPolicy { ReferenceBasedDiscovery = 0, --- 254,271 ---- _is_alive_non_header(NULL), _num_q(0), _max_num_q(0), _processing_is_mt(false), _next_id(0) ! { } ! // Default parameters give you a vanilla reference processor. ! ReferenceProcessor(MemRegion span, ! bool mt_processing = false, int mt_processing_degree = 1, ! bool mt_discovery = false, int mt_discovery_degree = 1, ! bool atomic_discovery = true, BoolObjectClosure* is_alive_non_header = NULL, bool discovered_list_needs_barrier = false); // RefDiscoveryPolicy values enum DiscoveryPolicy { ReferenceBasedDiscovery = 0,