Files
async-profiler/test/LoadLibraryTest.java

22 lines
588 B
Java

import java.lang.management.ClassLoadingMXBean;
import java.lang.management.ManagementFactory;
class LoadLibraryTest {
public static void main(String[] args) throws Exception {
for (int i = 0; i < 200; i++) {
Thread.sleep(10);
}
// Late load of libmanagement.so
ClassLoadingMXBean bean = ManagementFactory.getClassLoadingMXBean();
long n = 0;
while (n >= 0) {
n += bean.getLoadedClassCount();
n += bean.getTotalLoadedClassCount();
n += bean.getUnloadedClassCount();
}
}
}