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?

対処法:インストールやコンパイルなどが極端に遅かった原因(ウイルスバスターが原因だったとみられる)

1
Posted at

はじめに

この記事は、似たような事象で困っている人のために掲載しています。ボトルネックになっている原因を探らないことには、開発も進まないので、調査内容やその結果を掲載しています。私はこの現象のせいで、丸一日を無駄にしたので、他の人の参考になれば良いと考えています。

結論

私の場合は、ウイルスバスター for Macのフォルダシールドが原因だったとみられる。保護されているフォルダから対象のフォルダを外すと、ほぼ一瞬で処理されるようになった。
スクリーンショット 2026-05-26 22.28.29.png

背景

  • Next.jsで開発していたリポジトリをGithubからクローンし、開発を進めようとした。
  • しかし、npm installを実行してインストールしようとすると、処理が完了するまでに1〜2時間もかかった。途中で、停止・再起動したりしたが、何も変化なしで、正常に動いているのかすらわからなかった。
  • 完了後、脆弱性の注意・警告についても対応したが、極端に時間がかかっていた。
  • リポジトリを削除して、最初からやり直してみたり、npm install --verbose で詳細を表示してみたが、原因がわからず。
  • npm run dev でローカルサーバーを立ち上げ、http://localhost:3000/ へアクセスしても、表示されるまでに7秒近くかかる。
  • ドキュメントフォルダからダウンロードフォルダに、リポジトリをコピーして試したが、解決しなかった。
  • iCloudと何かが同期している可能性を考えたが、同期している痕跡は見られなかった。
  • ウイルスバスターのフォルダシールドから、ダウンロードフォルダを削除して試してみると、一瞬で処理が終わることを確認した。

エビデンス

以下は、ドキュメントとダウンロードに配置されたフォルダから、npm run devでローカルホストへ接続しようとした時の状況になります。
スクリーンショット 2026-05-26 22.11.10.png
スクリーンショット 2026-05-26 22.13.32.png

どちらも次のようなメッセージが表示されていた。

⚠ Slow filesystem detected. The benchmark took 6413ms. If /Users/myhome/~ is a network drive, consider moving it to a local folder. See more: https://nextjs.org/docs/app/guides/local-development

試しに、フォルダシールドからダウンロードフォルダを削除してみた。
スクリーンショット 2026-05-26 22.12.27.png
スクリーンショット 2026-05-26 22.12.12.png

その結果、一瞬でローカルホストへアクセスすることができるようになった。
スクリーンショット 2026-05-26 22.11.46.png

エビデンスは残せませんでしたが、リポジトリを完全に削除し、あらためてnpm installを実行すると、すぐに処理が完了したことも確認しました。

ちなみに

あとあと調べたら、AIによる概要によると、この"Show filesystem detected"は、Next.jsで表示されるものだったらしい。
スクリーンショット 2026-05-27 13.40.36.png

1
0
0

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?