diff --git a/src/hotspot/share/gc/serial/tenuredGeneration.cpp b/src/hotspot/share/gc/serial/tenuredGeneration.cpp index 70674461135d0..ff9b5c7306459 100644 --- a/src/hotspot/share/gc/serial/tenuredGeneration.cpp +++ b/src/hotspot/share/gc/serial/tenuredGeneration.cpp @@ -143,12 +143,6 @@ void TenuredGeneration::shrink(size_t bytes) { name(), old_mem_size/K, new_mem_size/K); } -// Objects in this generation may have moved, invalidate this -// generation's cards. -void TenuredGeneration::invalidate_remembered_set() { - _rs->invalidate(used_region()); -} - void TenuredGeneration::compute_new_size_inner() { assert(_shrink_factor <= 100, "invalid shrink factor"); size_t current_shrink_factor = _shrink_factor; diff --git a/src/hotspot/share/gc/serial/tenuredGeneration.hpp b/src/hotspot/share/gc/serial/tenuredGeneration.hpp index 1a15a3614d703..32c0bd98f4739 100644 --- a/src/hotspot/share/gc/serial/tenuredGeneration.hpp +++ b/src/hotspot/share/gc/serial/tenuredGeneration.hpp @@ -85,8 +85,6 @@ class TenuredGeneration: public Generation { public: virtual void compute_new_size(); - virtual void invalidate_remembered_set(); - // Grow generation with specified size (returns false if unable to grow) bool grow_by(size_t bytes); // Grow generation to reserved size. diff --git a/src/hotspot/share/gc/shared/generation.hpp b/src/hotspot/share/gc/shared/generation.hpp index 371692bcd8b62..18f682eedd438 100644 --- a/src/hotspot/share/gc/shared/generation.hpp +++ b/src/hotspot/share/gc/shared/generation.hpp @@ -326,10 +326,6 @@ class Generation: public CHeapObj { // each. virtual void object_iterate(ObjectClosure* cl); - // Inform a generation that some of its objects have moved. [e.g. The - // generation's spaces were compacted, invalidating the card table.] - virtual void invalidate_remembered_set() { } - // Block abstraction. // Returns the address of the start of the "block" that contains the