代码之家  ›  专栏  ›  技术社区  ›  Mani Vannan

使用命令行进行xamarin分析的触发器快照

  •  1
  • Mani Vannan  · 技术社区  · 6 年前

    我使用下面的技术为我的应用程序从android设备获取堆快照。

    1. 启用堆热日志记录:

      adb shell setprop debug.mono.profile日志:heapshot

    2. 启动你的应用程序。(如果您的应用程序在(1)之前已经在运行,请终止并重新启动它。)

    3. 使用你的应用程序。

    4. 获取应用程序的配置文件数据:

      adb pull/data/data/@package\u name@/files/。 覆盖 /配置文件.mlpd @package_name@是应用程序的包名,例如,如果包是foobar.foobar-signed.apk,则@package_name@将是foobar.foobar。

    当我在xamarin profiler中打开生成的mlpd文件时,它显示所有分配,但不显示任何快照/活动对象。

    如何通过命令行触发快照? 是否有任何adb命令或任何可能用于特定快照?因为我在自动完成所有的场景。

    0 回复  |  直到 6 年前