From d7a0fdf1e88ddd72dec4d0f08cf68b8a7e009297 Mon Sep 17 00:00:00 2001 From: hengyunabc Date: Fri, 7 May 2021 19:41:26 +0800 Subject: [PATCH] remove useless code. --- arthas-vmtool/src/main/java/arthas/VmTool.java | 5 ----- arthas-vmtool/src/main/java/arthas/VmToolMXBean.java | 4 ---- arthas-vmtool/src/main/native/src/jni-library.cpp | 6 ------ 3 files changed, 15 deletions(-) diff --git a/arthas-vmtool/src/main/java/arthas/VmTool.java b/arthas-vmtool/src/main/java/arthas/VmTool.java index 16ccd0d8f..a54974ba4 100644 --- a/arthas-vmtool/src/main/java/arthas/VmTool.java +++ b/arthas-vmtool/src/main/java/arthas/VmTool.java @@ -70,11 +70,6 @@ public class VmTool implements VmToolMXBean { */ private static synchronized native Class[] getAllLoadedClasses0(Class klass); - @Override - public String check() { - return check0(); - } - @Override public void forceGc() { forceGc0(); diff --git a/arthas-vmtool/src/main/java/arthas/VmToolMXBean.java b/arthas-vmtool/src/main/java/arthas/VmToolMXBean.java index 92df09be1..d1a18ab87 100644 --- a/arthas-vmtool/src/main/java/arthas/VmToolMXBean.java +++ b/arthas-vmtool/src/main/java/arthas/VmToolMXBean.java @@ -14,10 +14,6 @@ package arthas; * @author hengyunabc 2021-04-26 */ public interface VmToolMXBean { - /** - * 检测jni-lib是否正常,如果正常,应该输出OK - */ - public String check(); /** * https://docs.oracle.com/javase/8/docs/platform/jvmti/jvmti.html#ForceGarbageCollection diff --git a/arthas-vmtool/src/main/native/src/jni-library.cpp b/arthas-vmtool/src/main/native/src/jni-library.cpp index 6f9002f2a..9e64833b1 100644 --- a/arthas-vmtool/src/main/native/src/jni-library.cpp +++ b/arthas-vmtool/src/main/native/src/jni-library.cpp @@ -51,12 +51,6 @@ Java_arthas_VmTool_forceGc0(JNIEnv *env, jclass thisClass) { jvmti->ForceGarbageCollection(); } -extern "C" -JNIEXPORT jstring JNICALL -Java_arthas_VmTool_check0(JNIEnv *env, jclass thisClass) { - return env->NewStringUTF("OK"); -} - extern "C" jlong getTag() { return ++tagCounter;