# 控制 CPU 检测
profile() 函数会开启 JavaScript CPU 检测。你也可以通过输入一个字符串来为检测命名。要停止检测就调用 profileEnd() 方法。
创建一个没有命名的检测。
~~~
profile()
profileEnd()
~~~
示例检测:
![](https://box.kancloud.cn/69db2aacb025cab3f66b76423fe96f6b_1130x337.png)
如果你提供了一个标签,该标签会被当做标题。如果你创建了多个配置文件,并且它们用的是同一个标签,那么它们将会被分到统一组下。
示例代码:
~~~
profile("init")
profileEnd("init")
profile("init")
profileEnd("init")
~~~
在配置面板上的结果:
![](https://box.kancloud.cn/91d5bef4b85150316a53377772b52642_1130x417.png)
多个 CPU 配置文件可以同时操作。并且,你不需要按照创建顺序关闭它们。
按照相同的顺序嵌套的关闭语句:
~~~
profile("A")
profile("B")
profileEnd("A")
profileEnd("B")
~~~
按照交替的顺序嵌套的关闭语句:
~~~
profile("A")
profile("B")
profileEnd("B")
profileEnd("A")
~~~
- 前言
- 学习资料
- 学习网站
- 在线书籍
- 专业软件测试之道
- 基础培训
- 接口调试
- postman
- 抓包工具fiddler
- 功能介绍
- 字段说明
- Inspectors 查看数据内容功能介绍
- AutoResponder 允许拦截指定规则的请求
- Composer 自定义请求发送服务器
- Filters 请求过滤规则
- Timeline 请求响应时间
- 编码工具
- Fiddler 设置解密HTTPS的网络数据
- 拦截修改请求并重放
- 拦截-命令方式
- 拦截-手动选择
- 修改请求数据并重发
- 修改请求数据Request
- 修改返回结果Response
- Fiddler 内置命令与断点
- 过滤、查询、保存、对比会话
- 代理配置-手机抓包
- 修改网络请求
- 线上文件映射到本地调试
- chrome控制台
- 基本使用
- 编写多行命令
- 计算时间开销
- 在 JavaScript 中设置断点
- 记录语句的执行
- 监听事件
- 控制 CPU 检测
- 页面元素
- 网络
- IDE-Eclipse调试
- 基础调试
- JVM性能调优
- 系统应用测试案例
- 前端断点调试
- 接口数据抓取测试
- UI调优