我几乎可以肯定在eclipse中有一个工具可以让我浏览我的应用程序对象。有一件事情是为Android完成的,称为分配跟踪,有没有类似的东西可以用于基本的Java项目?eclipse中的Java对象浏览器
我想查看已创建的对象列表。
我需要的是在我的应用程序是这样的所有对象的列表:http://developer.android.com/resources/articles/track-mem.html
我想看看有多少内存分配给每个对象。
我几乎可以肯定在eclipse中有一个工具可以让我浏览我的应用程序对象。有一件事情是为Android完成的,称为分配跟踪,有没有类似的东西可以用于基本的Java项目?eclipse中的Java对象浏览器
我想查看已创建的对象列表。
我需要的是在我的应用程序是这样的所有对象的列表:http://developer.android.com/resources/articles/track-mem.html
我想看看有多少内存分配给每个对象。
看起来你正在寻找的是一个分析器。下面是一个使用的文章与Eclipse TPTP捆绑:
http://www.eclipse.org/articles/Article-TPTP-Profiling-Tool/tptpProfilingArticle.html
有网络上的描述不同分析器的一些文章:
http://slashdot.org/story/06/06/30/0053237/Java-Profilers---Which-One-Are-You-Using
我使用的一个,并非常满意的是JProfiler。虽然这不是免费的。
当您运行您的应用程序在调试模式下执行它。这使您可以在应用程序状态基本冻结的情况下设置断点,并且可以浏览运行时堆栈并查看当前与对象或字段关联的值。
我编辑过的问题,我需要一个对象列表,这并不容易得到我需要的东西。 – Mikooos 2011-05-13 17:46:42
对不起,有很多在那里,它是为特定类型的应用程序? – 2011-05-13 17:59:33
你应该使用一个分析器,你可以下载中心tptp建档..
您可以更具体地了解您想在什么时候看到创建的对象以及您想要了解的对象?我不知道你指的Android工具... – meriton 2011-05-13 17:43:45