java - 是否有可能检测到哪些已弃用的类被积极使用?

标签 java jvm

我有一个比较复杂的java项目,有很多类可能用不到。

代码库的静态分析与某些类相关,但有些类是动态加载的(网络服务、持久化数据等)

有没有一种方法可以获取 jvm 中积极使用的已弃用类的列表,以便我知道是否使用了这些类?

[我知道可能有很少使用的“卧铺类”,但这是我可以承担的风险]

最佳答案

JVM 可能有一个选项来打印有关所有已使用类的信息。例如:

java -verbose:class ...

您仍然需要通过其他方式过滤掉已弃用的内容。

关于java - 是否有可能检测到哪些已弃用的类被积极使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26095745/

相关文章:

java - c++ 或 java 中用于保存 20 位整数的数据类型

java - OpenJDK 8 Lambdas 处理

Eclipse错误: 'Failed to create the Java Virtual Machine'

java - RESTful Web 服务 - 资源上下文和响应问题

java - 在手机的 JME 应用程序中使用 -Xmx 和 -Xms

java - 是否应该为每个线程创建一个新对象?

使用 javassist 时 Java 代理抛出 ClassNotFoundException

java - Python 中的静态初始化器

java - Android:如何禁用 DatePickerFragment 上的 future 日期

java - visual c++ 将 java 类作为进程运行