android - 在 android 中分析用户定义的方法

标签 android methods profiling user-defined

我不能在 android 中对用户定义的方法使用分析吗?我在分析窗口的“查找:”框中搜索了我的方法名称。但是,没有用。我在 Ubuntu 12.04 中使用 Eclipse 3.7.2。任何答案将不胜感激。提前致谢。

最佳答案

使用基于 VM 的语言(例如 Java)进行分析有些棘手,尤其是在使用采样分析器时。 VM 偶尔决定内联一些方法,这可能会将它们从分析器的 View 中完全删除,或者减少分析器认为花费在它们上的时间。我在 an older answer of mine 中提到了采样分析器的一些一般注意事项.

您可以尝试搜索调用它的方法或由它调用的方法,而不是搜索此特定方法。希望您能够辨别出足够的信息,以确定您的方法是否存在性能问题。

除非您提供更多关于您的代码的信息以及您如何准确地分析您的应用程序,否则很难提供更具体的信息。您至少应该提及您使用的是仪器还是采样分析器...

关于android - 在 android 中分析用户定义的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11061726/

相关文章:

c++ - 快速而肮脏的方式来分析你的代码

opengl - 鉴于 GPU 具有任务队列并且是异步的,计算 FPS 的正确方法是什么?

c - 分析编号处理代码 : 28% of time in fegetexcept() & optimal compiler flags?

java - 从被调用的方法中捕获异常

c# - 列表过滤变体

android - 如何创建其他应用程序(Polaris Office)只能读取的文件?

android - 保存在联系人中适用于 Android 10 但不适用于 Android 11

java - 是否可以在同一方法中使用 (string, int) 来获得 return (string) 和 return (int) ?

javascript - Nativescript 传数据查看

java - Realm不保存属性,对象虽然复制到Realm但不被管理