DoKit 业务专区 常用工具 性能监控 大图检测 视觉工具 平台工具 数据Mock 健康体检 文件同步助手 Weex App信息 开发者选项 运行中服务 本地语言 工具列表 demo 沙盒浏览 帧率 帧率检测 位置模拟 取色器 对齐标尺 日志 H5任意门 隐藏 Crash 清理缓存 全选 DBView 模拟弱网 控件检查 网络 UI显示实时数据 启动耗时 函数耗时 数据预览 MethodCost.startMethodTracing(\"doramemon\")
或者
MethodCost.startMethodTracingSampling(\"doramemon\")
结束的地方加上
MethodCost.stopMethodTracingAndPrintLog(\"doramemon\")
注意:start和stop的文件名必须配对才能打印出函数耗时。
编译完成以后即可在控制台中通过MethodCost TAG过滤出函数耗时
分析完成以后你可以手动删除相关代码也可以保留便于下次调试因为release环境下相关代码都是空实现,并不会影响线上性能。
详细的操作可参考demo中的实现 ]]>
请确保当前手机和PC处于同一局域网内
想要对当前app的数据库进行修改可以在pc上通过以下地址进行操作: ]]>
退出 DoKit 当前版本:V%s 数据库查看 当前Activity 包名: 类名: 路径: 悬浮窗模式 悬浮窗模式: \n 1)系统代表系统悬浮窗(需要系统权限) \n 2)常规代表内置浮标(不需要系统权限) 系统 常规 手机信息 App信息 权限信息 权限信息 (App未做6.0权限适配,以下信息仅供参考) 手机型号 系统版本 包名 应用版本名 应用版本号 最低系统版本号 目标系统版本号 sd卡剩余空间 系统剩余空间 分辨率 屏幕尺寸 地理位置权限 磁盘权限 拍照权限 麦克风权限 设备信息权限 通讯录权限 帧率 CPU 自定义 上行流量 下行流量 平均值 大图检测 LeakCanary DBView 输入想要过滤的关键字 Verbose Debug Info Warn Error 输入地址,点击按钮跳转 点击跳转 清空搜索歷史 开启模拟定位 模拟 请输入经纬度 卡顿 卡顿列表 卡顿详情 卡顿检测开关 查看卡顿记录 模拟卡顿 blocked %s ms Click for more details DoraemonKit正在为您记录Crash 暂无crash记录 一键清理Crash日志 查看Crash日志 Crash日志收集开关 Crash日志列表 大图检测开关 大图检测记录 大图列表 大图内存检测阈值 大图文件检测阈值 参考:https://juejin.im/post/5bc406b9f265da0aa664ea1e
]]>
模拟弱网开关 断网 超时 限速 请求限速: 响应限速: 请求限速会在上传时限速,响应限速会在下载时限速,0则不限速 返回 内存 网络 哆啦A梦需要打开悬浮窗权限才能正常使用 地址变为: %1$s , %2$s 背景颜色:%1$s 内边距:%1$d, %2$d, %3$d, %4$d 外边距:%1$d, %2$d, %3$d, %4$d 文字颜色:%1$s 文字大小:%1$d 控件尺寸:宽%1$d,高%2$d 控件ID:%1$s 控件类型:%1$s 当前Activity:%1$s 可见Fragments:%1$s GET POST 请求 响应 Method 帧率检测开关 CPU检测开关 检测记录 查看检测记录 内存检测开关 内存检测 %1$d小时%2$d分 %1$d天%2$d小时 %1$d分%2$d秒 %d秒 0秒 数据类型 HTTP方法 数据上传 数据下载 抓包数量 总计已为您抓包 响应行 请求行 流量监控摘要 流量监控列表 流量检测开关 显示流量监控详情 消息体 数据大小 链接 请求时间 响应时间 响应头 请求头 支持筛选 流量监测详情 抱歉,您当前系统版本高于8.0,由于谷歌权限收紧,只能用adb的方式获取性能分析的数据,请手机连接电脑并输入adb tcpip 5555以保证功能正常运行 %1$s 耗时:%2$s 布局边框 布局层级 位置:左%1$d 右%2$d 上%3$d 下%4$d Activity跳转耗时 查看记录 耗时列表 删除 添加 提交 取消 丢弃 成功 失败 确认 提交 确认要删除本地数据 提示 分享 保存 开始测试 结束测试 查看统计数据 页面数据 日志加载中... 请授权读写权限,避免crash文件丢失 清除系统资料 请进行授权才可以使用该功能 UI层级 View渲染统计 最大层级: 控件id: 总绘制耗时: 最大绘制耗时: 搜索 expand collapse 支持筛选 Mock数据 上传模板 全部 打开 关闭 接口分组 开关状态 上传数据成功 上传数据失败,请重新上传 本次测试用例已丢弃! 健康体检 是否确认开始执行健康体检? App即将重启并开始进入体检模式 正在体检中... 向上滑动查看功能使用说明 第一步 第二步 第三步 第四步 点击开始体验按钮开始本次的性能测试 在每一个页面至少停留10秒钟,如果低于10秒钟的话,我们将会丢弃该页面收集到的数据。 测试完毕之后,重新进入本页面并点击结束测试按钮,填写测试用例名称和测试人的名字,即可上传本次性能测试数据 打开www.dokit.cn平台,进入app健康体检列表,即可查看本次的性能测试报告 回到顶部 清空日志 导出 回到顶部 滚至底部 白名单(默认全部拦截,如有添加白名单则只会拦截白名单中的网络请求,同时白名单规则在关闭当前页面时生效。白名单host示例:m.baidu.com) 请输入白名单host 请先输入host 请先到https://www.dokit.cn申请projectId,并参考使用中心进行接入 下拉刷新 下拉刷新 释放立即刷新 正在刷新... 刷新成功 正在加载中... 加载失败,请点我重试 没有更多数据 点击加载更多 本地是否存在mock模板数据:%s 上传模板 弱网类型: 限速 超时 断网 K/s 结束前请完善以下信息 测试用例名称 测试用例名称 测试人 测试人 最小化 设置 退出 version 设置 编辑 完成 导出 管理我的功能 启动详情 未引入插件或插件未开启 网络插件未开启 慢函数插件未开启 请修改慢函数的插件配置等于0 大图检测插件未开启 GPS插件未开启 需要到www.dokit.cn上注册pId才能使用该功能 还原 保存成功 功能还原成功 是否保存已编辑的内容 是否还原到初始状态 功能管理 【文件同步助手】 中使用该功能 ]]> 请在web端通过当前ip:port进行连接 你当前的targetSdkVersion>=29,请在AndroidManifest.xml的application下添加android:requestLegacyExternalStorage="true" 解决sd卡没有权限的问题