src/share/vm/memory/referenceProcessor.cpp

changeset 9703
2fdf635bcf28
parent 7994
04ff2f6cd0eb
parent 9665
a8441ccaff15
child 9931
fd44df5e3bc3
     1.1 --- a/src/share/vm/memory/referenceProcessor.cpp	Thu Sep 05 18:40:52 2019 +0800
     1.2 +++ b/src/share/vm/memory/referenceProcessor.cpp	Thu Sep 05 18:52:27 2019 +0800
     1.3 @@ -275,11 +275,6 @@
     1.4  #ifndef PRODUCT
     1.5  // Calculate the number of jni handles.
     1.6  uint ReferenceProcessor::count_jni_refs() {
     1.7 -  class AlwaysAliveClosure: public BoolObjectClosure {
     1.8 -  public:
     1.9 -    virtual bool do_object_b(oop obj) { return true; }
    1.10 -  };
    1.11 -
    1.12    class CountHandleClosure: public OopClosure {
    1.13    private:
    1.14      int _count;
    1.15 @@ -290,8 +285,7 @@
    1.16      int count() { return _count; }
    1.17    };
    1.18    CountHandleClosure global_handle_count;
    1.19 -  AlwaysAliveClosure always_alive;
    1.20 -  JNIHandles::weak_oops_do(&always_alive, &global_handle_count);
    1.21 +  JNIHandles::weak_oops_do(&global_handle_count);
    1.22    return global_handle_count.count();
    1.23  }
    1.24  #endif

mercurial