- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个用 eclipse 编写的 java 项目(实际上是 RAD);由于使用 iText,它使用了大量的内存。我正在考虑使用一种不同的方式来生成 iText 文档,该方式应该使用更少的内存。我想知道它使用的内存少了多少。
我知道哪个对象将成为内存最大部分的根;如果我可以设置一个断点,然后做一些事情来告诉我从该对象开始使用的深度复制内存(即它使用的内存及其所有直接和间接引用),那么对我的目的来说就很好了。
我已经研究内存监视器和堆转储分析器等一个小时了,我很困惑。所有这些似乎都指向回答不同的问题,或者至少指向这样一类普遍的问题,即使我可以安装它们并使其工作,也不清楚它们是否会回答我的问题。
有人能给我指出一个相当简单的方法来回答这个有限的问题吗?我想如果我以当前的方式运行一次代码,找出该对象以及其他一两个对象使用的内存,然后再次运行它并查看相同的值,我就会知道新技术的效果有多大。
rc
最佳答案
对我来说非常有用...包含教程
关于java - 想要查看 Eclipse 中一个 Java 对象使用的内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8875642/
使用登录后,我想吐出用户名。 但是,当我尝试单击登录按钮时, 它给了我力量。 我看着logcat,但是什么也没显示。 这种编码是在说。 它将根据我在登录屏幕中输入的名称来烘烤用户名。 不会有任何密码。
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 这个问题似乎是题外话,因为它缺乏足够的信息来诊断问题。 更详细地描述您的问题或include a min
我是一名优秀的程序员,十分优秀!