如何在Android Studio中增加方法跟踪视图的字体大小?

时间:2017-05-16 10:16:30

标签: android-studio

在Android Studio中,我捕获了Method Trace使用CPU Monitor,但在我的计算机上(屏幕大小为1920 * 1080),Trace View中方法名称的字体非常小,我可以不清楚。

所以我想知道任何人都有改变跟踪视图大小的解决方案。

方法跟踪如下图所示: enter image description here 感谢

3 个答案:

答案 0 :(得分:2)

我发现他们只是将字体大小硬编码为8.因此,修补Android Studio jar文件只有一个非常奇怪的解决方案。

步骤:

  1. 查找/Applications/Android Studio.app/Contents/plugins/android/lib/sdk-tools.jar
  2. 将其复制到其他地方(如果出现问题,请不要忘记备份)。
  3. 解压缩并选择com/android/tools/perflib/vmtrace/viz/CallHierarchyRenderer.class
  4. 使用任何十六进制编辑器并将字节序列0504 4100替换为0504 4180 (实际上,你将类常数池中的8替换为24)
  5. 将修改后的课程包装回jar uf sdk-tools.jar com/android/tools/perflib/vmtrace/viz/CallHierarchyRenderer.class
  6. 将已修补的sdk-tools.jar复制回原始位置
  7. <强>之前 Before

    <强>后 After

答案 1 :(得分:0)

您可以尝试使用此选项作为查看.trace文件的火焰图的替代方法,它与调用图非常相似。

https://aflame.rhye.org

但是,如果要查看调用图表,可以通过在源代码上添加此命令来修改此存储库上的源代码。

--inverted

https://github.com/rschlaikjer/erlang-atrace-flamegraphs

答案 2 :(得分:-1)

您可以使用以下替代android方法profiler / trace-viewer:https://github.com/Grigory-Rylov/android-methods-profiler

  • 可以通过'ctrl'+'+'/'-'
  • 调整字体大小
  • 允许您添加自定义方法突出显示
  • 允许您添加自定义书签
  • 工作速度比Android Studio探查器快得多
  • 可以轻松地从一开始就记录跟踪,这对于其他AS Profiler而言并非总是可能的
  • 可以打开大的跟踪文件(400 Mb +)

Call trace with bookmarks Threads list