使用xcode进行iOS性能测试,debug navigator获取cpu,内存

之前介绍了iOS性能测试的两种方式,tidevice和xcode instruments(iOS性能测试方法-获取手机内存数据_ios获取内存使用情况_Vermouth_00的博客-CSDN博客),这次使用的是xcode的 debug navigator以及日志进行性能数据的获取。

一、iOS环境搭建

1.git

访问git仓库需要配置ssh-key,申请代码仓库权限

2.xcode

可以直接在应用商店安装xcode

3.homebrew

参考Homebrew — The Missing Package Manager for macOS (or Linux) 安装homebrew

安装完成后,设置homebrew的中科大源镜像

cd "$(brew --repo)"
git remote set-url origin https://mirrors.ustc.edu.cn/brew.git

cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-core.git

cd "$(brew --repo)"/Library/Taps/homebrew/homebrew-cask
git remote set-url origin https://mirrors.ustc.edu.cn/homebrew-cask.git

brew update-reset

把 Homebrew 安装二进制的地址也改成镜像地址

echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc && source ~/.zshrc

4.安装其他工具

brew install xcproj coreutils openssl

5.rvm安装ruby

安装gpg

brew install gpg2

安装rvm,按照RVM: Ruby Version Manager - RVM Ruby Version Manager - Documentation 的说明

# 如果找不到 gpg2 命令,需要先执行 brew install gpg2
gpg --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB


\curl -sSL https://get.rvm.io | bash -s stable

# 如果安装过程中遇到 raw.githubusercontent.com 连接失败的问题,尝试使用以下命令安装
# curl -sSL https://hyperloop-s3.sankuai.com/tools/commonscripts/rvm/install.sh | bash -s stable


#让rvm在当前命令行启用
source ~/.zshrc


#把 rvm 的源地址换成国内镜像的地址
echo "ruby_url=https://cache.ruby-china.com/pub/ruby" > ~/.rvm/user/db

rvm安装ruby

rvm install --default 2.6.5

如果使用rvm安装ruby失败,可以尝试用rbenv安装ruby:

(1)安装 rbenv 工具。你可以使用 Homebrew 来安装:

        brew install rbenv

(2)初始化 rbenv。运行以下命令将以下内容添加到你的 shell 配置文件中(例如 ~/.bashrc 或 ~/.zshrc):

        eval "$(rbenv init -)"

        这将初始化 rbenv 并将其添加到你的 shell 环境中。

(3)安装所需的 Ruby 版本。你可以使用以下命令列出可用的 Ruby 版本:

        rbenv install -l

        选择你要安装的版本,例如 2.6.5:

        rbenv install 2.6.5

(4)在~/.bash_profile添加环境变量

        export PATH="$HOME/.rbenv/bin:$PATH"

(5)设置全局 Ruby 版本。你可以使用以下命令将全局 Ruby 版本设置为 2.6.5:

        rbenv global 2.6.5

        或者,如果你只想在当前目录下使用 Ruby 2.6.5,可以使用以下命令:

        rbenv local 2.6.5

        这将在当前目录下创建一个 .ruby-version 文件,其中包含所选的 Ruby 版本号。

(6)确认 Ruby 版本已经正确安装:

        ruby -v

        这应该显示你刚刚安装的 Ruby 版本号。

二、拉取代码

进入代码仓库,git clone代码到本地,切换到对应分支;

bundle install

完成后

pod install

pod install提示command not found,就换用以下命令:

bundle exec pod install

三、xcode设置

打开项目,配置好开发证书,运行项目,build成功后手机上会自动打开app

四、性能数据统计

1.cpu

切换到debug navigator后,能直观的看到cpu变化情况,在蓝色图标中曲线趋于稳定后,取一个平均值;

 2.内存

切换到debug navigator后,能直观的看到内存变化情况,在蓝色图标中曲线趋于稳定后,取一个平均值;

3.日志

项目运行后,在xcode下方能够看到输出的日志,可以通过搜索框筛选过滤,只得到需要的信息,在对这些内容进行数据处理 

猜你喜欢

转载自blog.csdn.net/Vermouth_00/article/details/132533553
今日推荐