Android Studio zeigt an, dass die Warnung inotify limit zu niedrig ist

8

Bei jedem Start zeigt Android Studio eine Warnung an.

Das aktuelle inotify (7) watch limit ist zu niedrig.

Ich verstehe nicht, worum es geht. Sollte ich mir Sorgen machen? Wenn jemand über das Konzept dieses Uhrenlimits klarmachen kann, wäre ich sehr dankbar.

    
lakshay 27.11.2015, 14:19
quelle

2 Antworten

14

Gemäß der IntelliJ Dokumentation

  

Für eine intelligente IDE ist es wichtig, über alles Bescheid zu wissen   externe Änderungen in Dateien, mit denen es arbeitet - z. Änderungen durch VCS,   oder Build-Tools oder Code-Generatoren usw. Aus diesem Grund IntelliJ   platform spins background process, um solche Änderungen zu überwachen.

     

Inotify setzt voraus, dass ein "Watch Handle" für jedes Verzeichnis in der   Projekt. Leider ist das Standardlimit der Uhrgriffe möglicherweise nicht   genug für vernünftige Projekte und das Erreichen der Grenze wird   erzwingen, dass die IntelliJ-Plattform auf rekursive Scans des Verzeichnisses zurückgreift   Bäume.

Daher müssen Sie

hinzufügen %Vor%

in "/etc/sysctl.conf"

und führen Sie dann den folgenden Befehl aus, damit es wirksam wird

%Vor%

Lass es mich wissen, wenn das hilft!

    
Suhas 27.11.2015 14:27
quelle
0

Hinweis: Sie haben möglicherweise Probleme, die Grenzwertlinie für die Überwachung manuell zur Datei sysctl.conf hinzuzufügen, die sich im Verzeichnis / etc befindet. Wenn Sie versuchen, es im Texteditor zu bearbeiten, bevor Sie Befehle als root saferer ausführen, mit denen Sie notwendige Anpassungen an der Datei vornehmen können, dürfen Sie das nicht tun.

Befolgen Sie diese Schritte, um das Uhrenlimit zu erhöhen:

  1. Geben Sie in Terminal ein: gksudo gedit /etc/sysctl.conf und geben Sie Ihr Passwort ein, um administrative Änderungen vorzunehmen (Hinweis: Wenn Sie linux mint mate verwenden, verwenden Sie pluma anstelle von gedit)
  2. fügen Sie die folgende Zeile am Ende dieser Textdatei hinzu. fs.inotify.max_user_watches = 524288

  3. Speichern Sie die Datei und führen Sie diesen Befehl aus, um die Änderung zu übernehmen. sudo sysctl -p --system

  4. Starten Sie Ihre IDE neu.

Genießen Sie weiterhin das Android Studio!:)

    
Gulbala Salamov 16.01.2017 06:27
quelle