1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

M1 ProでFlutterプロジェクトのベンチマークをとってみた

Posted at

MacBook Proが発売された!

MacBook Pro 16インチ M1 Pro搭載モデル届きました! 
本当に待ちました。。。もう1年近くSSDの容量不足に悩まされ、プロジェクトのビルド時間も気になってきていたので、早くでてくれないかと思っていました。
本日データ移行やらアプリのインストール作業を行なっているときにベンチマークもとったので、共有してみます。

比較PCスペック

旧PC

MacBook Pro 15インチ 2017
2.8GHz クアッドコア Intel Core i7
メモリ 16G

新PC

MacBook Pro 16インチ 2021
M1 Pro
メモリ 32G

ベンチマーク対象

sqfliteなど、簡単なライブラリを使ったFlutterアプリ。

ベンチマーク方法

flutter clean後にpub getし、その後にAndroid Studioから、iPhone, Androidの実機それぞれに再生ボタンを押しから、ビルド〜実機インストール、画面にアプリの最初の画面が表示されるまでの時間を計測しました。
また、インストール後に停止ボタンを押して、キャッシュのある状態で、再生〜画面が表示されるまでの時間も計測してみました。

結果

iPhone iPhone
(キャッシュあり)
Android Android
(キャッシュあり)
旧PC 89秒 55秒 56秒 17秒
新PC 51秒 25秒 26秒 10秒

まとめ

ざっくり2倍くらいでしょうか? flutterはhot reloadもあるので、それほど頻繁にビルドしないかもですが、新しくライブラリを入れたり、initStateを修正したりしたときに、ちょいちょい停止、再生作業が必要なので、この速さは嬉しいです。

M1 Proを検討している方に参考になれば幸いです。

1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?