Android Studio Inotify Watches Limit(The current inotify(7) watch limit is too low. More details.)

原文鏈接:https://blog.csdn.net/AndroidMaLin/article/details/51271847

當我們啓動 Android Studio時有時會發現有個提示。如下所示:

The current inotify(7) watch limit is too low. More details.

點擊這個超鏈接後有一篇文章講解如何處理這個問題。原文如下所示:

link https://confluence.jetbrains.com/display/IDEADEV/Inotify+Watches+Limit

For an intelligent IDE it is essential to be in the know about any external changes in files it working with - e.g. changes made by VCS, or build tools, or code generators etc. For that reason, IntelliJ platform spins background process to monitor such changes. The method it uses is platform-specific; and on Linux it is Inotify facility.

Inotify requires a “watch handle” to be set for each directory in the project. Unfortunately, the default limit of watch handles may not be enough for reasonably sized projects, and reaching the limit will force IntelliJ platform to fall back to recursive scans of directory trees.

To prevent this situation it is recommended to increase the watches limit (to, say, 512K).

You can do it by adding following line to the /etc/sysctl.conf file:
fs.inotify.max_user_watches = 524288


Then run this command to apply the change:
sudo sysctl -p

And don’t forget to restart your IDE.

Note: the watches limit is per-account setting. If there are other programs running under the same account which also uses Inotify the limit should be raised high enough to suite needs of all of them.

主要有三個步
This method is only suitable for Mac or Linux

1.在 /etc/sysctl.conf文件中增加一行
fs.inotify.max_user_watches = 524288

2.讓改變生效
sudo sysctl -p

3.重啓IDE

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章