Aduino IDE: Kompilieren / Hochladen und Datei öffnen starten stark verzögert

Gast #6820947
Lesenswert?

Ich habe unter Windows 10 folgendes Problem mit der Arduino IDE (1.8.13 
und 1.8.18):

Beim Drücken der beiden Buttons im Menü (oder Strg + R bzw. Strg U) 
startet das Kompilieren bzw. der Upload manchmal stark verzögert (> 30 
s).

Dann geht es wieder wie bisher quasi auf Knopfdruck.

Das passiert Sketch-unabhängig. In den letzten Tagen wurden einige 
Windows 10 Updates installiert.

Auch das Öffnen von Sketches dauert seit neuestem ewig.

Hat jemand eine Idee, woran das liegen könnte?
Gast #6821729
Lesenswert?

Falk B. schrieb:
> Klingt nach einem Virenscannerproblem. Oder eine der Millionen
> Sicherheitseinstellungen im Windows.

Tja,  nur wo fängt man da an zu suchen? Vorher hat‘s ja geklappt.

Ich habe schon Java aktualisiert, die neueste IDE installiert, Arduino 
-Ordner aus dem Defender Virenscanner ausgeschlossen (ein anderer 
Scanner ist nicht installiert). Der PC selbst ist sehr performant, 
andere Prg. Laufen nach wie vor top.
Gast #6821793
Lesenswert?

mach halt mal z.B. den Taskmanager auf und schau mal welche Prozesse 
z.B. CPU-Last erzeugen wenn du einen Button drückst.
Schau auch mal auf andere Werte (Disk, Netzwerk...)
Besser noch wäre Processmonitor von Sysinternals/Microsoft
Gast #6822148
Lesenswert?

Mit deaktiviertem Defender/Firewall wird es leider nicht besser.
Kompilieren, Upload, Öffnen der IDE und Öffnen von einfachen Dateien wie 
dem Blinksketch dauern meistens sehr lange. Dann geht es komischerweise 
wieder "normal".
#6822367
Lesenswert?

Hallo,

solche ähnlichen Effekte hatte ich auch trotz SSD usw. Eine Erklärung 
dafür habe ich nicht. Ich habe nur eine Vermutung. Das leidige Java. 
Seitdem ich nur portable eingerichtete Arduino IDEs verwende gibt es 
keine solchen Probleme mehr. Ich habe mir für verschiedene Boards 
verschiedene portable IDEs eingerichtet. Vorteil ist kannste sichern wie 
es ist und wieder an Ort und Stelle kopieren. Nachteil ist .ino 
Dateiendung im System hinterlegen macht keinen Sinn.

https://www.arduino.cc/en/Guide/PortableIDE
Gast #6822379
Lesenswert?

Johannes S. schrieb:
> Könnten da Updates gesucht werden, was dann länger dauert?
> Zusätzliche
> Boardquellen mal temporär entfernen?

Meinst du damit weitere Prozessoren im "Boardverwalter"?
Da ist außer den Arduino-Boards aktuell nichts enthalten, da ich die IDE 
auf 1.8.16 upgedated hatte.
(Mist, muss für meine ESP32-Projekte alles wieder neu einbinden ...)

Diese portable IDE muss ich mir mal näher ansehen.
Gast #6822754
Lesenswert?

... schrieb:
> Jo mei,
>
> lass halt mal "procmon" laufen.
> Das laienhafte Herumgestocher passt allerdings zu der Zielgruppe.

Es kann ja nicht jeder so ein begnadeter Windows-Experte sein wie D U !

Auf was muss ich im procmon schauen? Hier werden gefühlt Millionen von 
Zeilen pro Sekunde ausgegeben. Habe mal auf Arduino und Java gefiltert, 
dann wird es etwas weniger.

Beim Starten der Arduino-IDE ist das System stark mit Java beschäftigt 
(v.a. mit der registry). Sonst ist mir her nichts aufgefallen außer ein 
paar Prg., die ich gleich mal aus dem Autostart entfernt habe.
Gast #6823290
Lesenswert?

Nur für die Akten - das hat letztlich geholfen (Tipps kamen aus dem 
Arduino-Forum):

Bei Voreinstellungen
- keine zusätzlichen URLs eintragen
- Haken bei Updates bei Start rausgenommen
- zusätzlich Arduino15-Verzeichnis im Defender ausgeschlossen

Der Win-Defender läuft weiterhin, auch in Echtzeit, hat aber keine 
Auswirkungen
Die Performance ist nun wesentlich besser !!! Das IDE-Starten dauert 
manchmal immer noch recht lang, aber Kompilieren, Upload und Öffnen geht 
nun wie früher.
Gast #6823344
Lesenswert?

Martin schrieb:
> - Haken bei Updates bei Start rausgenommen

Das ist eh eine Frechheit, sowas gehört bestenfalls manuell 
durchgeführt. Ist bestimmt toll, wenn sich ältere Projekte auf einmal 
nicht mehr compilieren lassen, weil im Update etwas geämdert wurde.

> - zusätzlich Arduino15-Verzeichnis im Defender ausgeschlossen

Da muß ich doch mal gucken, wo man solche Ausnahmen eintragen kann.

> Der Win-Defender läuft weiterhin, auch in Echtzeit, hat aber keine
> Auswirkungen. Die Performance ist nun wesentlich besser !!!

Den Verdacht habe ich quer über diverse Anwendungen, meine W10-Krücke 
hat Latenzen, die ich auf einem XP mit weniger Rechenleistung nie erlebt 
habe.

> Das IDE-Starten dauert
> manchmal immer noch recht lang, aber Kompilieren, Upload und Öffnen geht
> nun wie früher.

Das ist bei Java-Gelumpe so, Frickelfox, Open-Bastel-Office, Arduino-IDE 
... Wenn ich mal gucke, wie viel Speicher die IDE frisst, wird mir ganz 
flau im Kopf, Java eben. Schade, dass man dem nicht aus dem Weg kommt.
Gast #6837780
Lesenswert?

Nur mal für die Akten: die IDE funktioniert wieder wie bisher. Und das, 
ohne dass ich irgendwelche Änderungen vorgenommen habe. Keine 
Windows-Updates, keine IDE-Updates etc. Firewall ist aktiv, Virenschutz 
ebenfalls.

Wahrscheinlich wurde eine neue Version für das Virenscannen im 
Hintergrund installiert. Ansonsten fange ich langsam an, Gespenster zu 
sehen ;-)
#6853090
Lesenswert?

Hallo,

Martin schrieb:
> Nur mal für die Akten: die IDE funktioniert wieder wie bisher. Und das,
> ohne dass ich irgendwelche Änderungen vorgenommen habe. Keine
> Windows-Updates, keine IDE-Updates etc. Firewall ist aktiv, Virenschutz
> ebenfalls.

wie so oft im Leben: ist von alleine gekommen, muß auch von alleine 
wieder gehen. Manchmal klappt das eben auch so...

Gruß aus Berlin
Michael
Gast #6853121
Lesenswert?

Ich habe auch das Problem dass unter Win7 und Win10 die IDE teilweise 
sehr lange werkelt bis das Kompilat fertig ist und dann erst eine 
Gedenkminute zum Upload eingelegt wird.

Tests mit Linux Ubuntu 20.04 LTS hingegen dauerte das Kompilieren nur 
Sekunden, was mich zu Anfang stutzig gemacht hatte: Klick, Upload. Hmm 
der Kompiliert nicht... ah doch (nein doch oh).

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren