java - 如何在 Eclipse 中删除未使用的对象?
问题描述
我在一个项目上工作了几年,我发现我在各种类中声明了数千个从未在本地使用过的对象,例如:
public class MyClass {
ClassA classA = new ClassA();
ClassB classB = new ClassB();
ClassC classC = new ClassC();
public void performAction()
{
classA.doA();
}
}
classA
虽然我使用in 的实例,MyClass
但我从未在本地使用classB
和classC
(它们当然在其他类中使用)。当然,这只是一个例子。我的项目有数千个从未使用过的类实例(分布在数百个类中)。显然,我认为我实际上需要访问其中的方法classB
,classC
但实际上从未这样做过,我留下了数千个不必要的对象实例化。我相信这会导致内存利用率显着增加(对吗?)。
有没有办法自动检测未使用类的实例并在 Eclipse 中删除它们?我知道有一种方法可以删除未使用的导入,但我在 SO 上找不到任何关于未使用对象的信息。
我正在使用 Eclipse 版本:Mars.2 Release (4.5.2)
谢谢!
解决方案
推荐阅读
- azure-devops - Azure Pipelines 是否可以使用 sudo 运行 bash 命令?
- python - 使用 pyplor LogLocator 的连续色标和良好范围
- reactjs - S3 bucket next js 私下访问图片
- sql - 如何提高包含部分公共子查询的 SQL 查询性能
- python-3.x - 读取数据框中的列
- skyfield - 试图在给定时间计算行星天空中的方向,但得到不正确的答案?
- apache - 重写 Apache Query_String
- javascript - JQuery ajax JSON数据数据丢失
- python-3.x - Python3 字符串格式化与 . 在前面失踪
- python - 如何将多个但特定的行从一个数据帧添加到另一个数据帧