android - 向我解释 Method Profiler 如何在 DDMS 中工作,我得到堆空间错误

标签 android

我为一个进程启动 Method Profiler,然后让它运行大约 5-10 秒,然后我停止它。我看到一个文件从 SD 卡中提取的进度,而不是我得到这个异常

恍惚文件是8.2MB

[2010-05-23 18:45:42] Traceview: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
[2010-05-23 18:45:42] Traceview:    at java.util.Arrays.copyOf(Unknown Source)
[2010-05-23 18:45:42] Traceview:    at java.util.Arrays.copyOf(Unknown Source)
[2010-05-23 18:45:42] Traceview:    at java.util.ArrayList.toArray(Unknown Source)
[2010-05-23 18:45:42] Traceview:    at java.util.Collections.sort(Unknown Source)
[2010-05-23 18:45:42] Traceview:    at com.android.traceview.TimeLineView.setData(TimeLineView.java:370)
[2010-05-23 18:45:42] Traceview:    at com.android.traceview.TimeLineView.<init>(TimeLineView.java:316)
[2010-05-23 18:45:42] Traceview:    at com.android.traceview.MainWindow.createContents(MainWindow.java:95)
[2010-05-23 18:45:42] Traceview:    at org.eclipse.jface.window.Window.create(Window.java:431)
[2010-05-23 18:45:42] Traceview:    at org.eclipse.jface.window.Window.open(Window.java:790)
[2010-05-23 18:45:42] Traceview:    at com.android.traceview.MainWindow.run(MainWindow.java:60)
[2010-05-23 18:45:42] Traceview:    at com.android.traceview.MainWindow.main(MainWindow.java:224)

我做错了什么?

最佳答案

尝试使用 -Xms-Xmx VM 标志来增加堆空间。

关于android - 向我解释 Method Profiler 如何在 DDMS 中工作,我得到堆空间错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2892392/

相关文章:

javascript - 在webview中的html页面的javascript中捕获android软键盘按下

android - 存储信用卡信息?在客户端和服务器端保护和加密信用卡信息

Android - 通过 ArrayAdapter 从 ListView 中删除行时 ListItem id 发生变化

android - VideoView 与 MediaPlayer?

android - 如何使用 Expo 在 native react 中打开默认联系人应用程序?

android - URI 生成器结果中有一个意外的冒号(Android 编程)

android - 如何在选项卡中设置图像/图标而不是文本?

android - 如何在 ListView 中隐藏键盘?

android - 启动 Activity 不会调用当前 Activity 的 onDestory

android - supressLint无法解析为类型错误(android初学者教程在线)