Androidアプリメモ/メモ11
ビルドのパフォーマンス落ちてるかもよ
久しぶりにアプリを更新したときのことシリーズ第三弾です。コツコツと積み上げられてきた業界の習慣が、たまにフラッと立ち寄ったら一度に降り注いできますね。今回はアプリのビルドも通り、実機でも動作を確認した段階でのできごとです。やっとアプリの中身に取り掛かれると思ったら、Android Studioの右下にフキダシが出ていました。
アンチウィルスソフトによってビルドのパフォーマンスに影響がでてるかも
みたいな内容の英語が書いてあるようです。今はそんなことまで通知してくれるのね、感心しつつリンク先の対策方法を確認します。
Gradle キャッシュ
%USERPROFILE%\.gradle
Android Studio プロジェクト
%USERPROFILE%\AndroidStudioProjects
Android SDK
%USERPROFILE%\AppData\Local\Android\SDK
Android Studio システム ファイル
C:\Program Files\Android\Android Studio\system
どうも↑これら4つのフォルダはビルド時に頻繁に読み書きが行われるため、ビルドプロセスがアンチウィルスソフトに目を付けられやすくて、途中で停止させられることもあるようです。私の環境の場合、Windowsセキュリティがリアルタイムに攻撃をチェックしているようなので、監視対象から4つのフォルダを外してみます。
「スタート - 設定 - 更新とセキュリティ - Windows セキュリティ」とメニューを進めて、「ウイルスと脅威の防止」画面の「ウイルスと脅威の防止の設定 - 設定の管理」リンクをたどって、「除外 - 除外の追加または削除」リンクを経ると、除外フォルダを設定できる画面にたどり着きます。あとは4つのフォルダを一つずつ除外していくだけです。
この方法を調べていたらなぜか最初の通知がでなくなってしまい、ちゃんと確認できなくなってしまいました。今度通知が出たらまた確認しよう。
(追記)後日、再度ビルドをかけたときにまた通知が出たので、そこで指定されたフォルダを除外するように指定しておきました。多分、Android Studioを起動して初回のビルド時のみ通知されるのだと思って、Android Studioを再起動してもう一度ビルドをかけてみたところ通知が消えました。ビルドにかかった時間をメモしてパフォーマンスにどのくらい影響があったか測定しておけばよかったと思いましたが、規模の小さなアプリなのでそこまで大きく変わってないという体感です。