Forum: PC Hard- und Software AVRStudio / avr-gcc im Netzwerk super langsam


von Jörg T. (brause)


Lesenswert?

Hallo zusammen,

folgendes Problem.
Wenn ich ein AVRStudio-Projekt auf einem Netzlaufwerk habe, dann dauert 
es meist 5-10 Sekunden bis das gcc anfängt zu Compilieren. Vielleicht 
hat jemand eine ähnliche Erfahrung gemacht?

Eckdaten.
Windows 7 64Bit
AVR Studio 4.18 Build 715
WinAVR-20100110
Netzwerk mit ActiveDirectory (?)

Danke und Grüße
Jörg

: Verschoben durch Moderator
von Timmo H. (masterfx)


Lesenswert?

Das ist mehr oder weniger normal. Über Netzwerk sind die Zugriffszeiten 
relativ hoch und wenn man viele kleine Dateien hat dann dauert es 
erstmal bis er alle Dateien zusammengesucht und in den Arbeitsspeicher 
geladen hat. Je mehr Dateien das Projekt hat umso länger dauert es.
Die Netzwerkverbindung selbst ist bei dir schnell genug schätze ich mal 
(100 bzw. 1000 MBit FullDuplex). Größere Dateien kopieren geht auch 
"schnell"? (so ~10 MB/s bei 100Mbit/s ~100 MB/s bei 1 Gbit/s)

von Jörg T. (brause)


Lesenswert?

Hallo Timmo,


Timmo H. schrieb:
> Das ist mehr oder weniger normal.


Sorry. Aber ein Hello-World Projekt mit einer .c Datei ... ?
Natürlich hat er abhängige Header-Dateien von WinAVR.
Ich vermute, dass er diese zuerst auf den Netzwerklaufwerken sucht...

Aber trotzdem Danke.
Gruß, Jörg

von Timmo H. (masterfx)


Lesenswert?

Jörg T. schrieb:
> Hallo Timmo,
>
>
> Timmo H. schrieb:
>> Das ist mehr oder weniger normal.
>
>
> Sorry. Aber ein Hello-World Projekt mit einer .c Datei ... ?
Sorry, aber das hast du nicht geschrieben, hellsehen kann ich nicht.

>Ich vermute, dass er diese zuerst auf den Netzwerklaufwerken sucht...
das sollte nicht, wenn die PATH-Variable bzw. die C-Flags richtig 
gesetzt sind

von Jörg T. (brause)


Lesenswert?

Hallo Timmo,

sorry, wenn meine Antwort etwas emotionslos erschien :-)

Timmo H. schrieb:
> das sollte nicht, wenn die PATH-Variable bzw. die C-Flags richtig
> gesetzt sind

vielleicht kommen wir ja doch noch der Sache näher...

wo kann ich die C-Flags ändern und wie sollten Sie aussehen?
(AVRStudio-Projekt, kein Makefile)

meine PATH-Umgebungsvariable lautet.
ich habe nichts Auffälliges gesichtet.
1
C:\MinGW\bin;C:\WinAVR-20100110\bin;C:\WinAVR-20100110\utils\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files\Intel\DMIX;C:\Program Files (x86)\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\NTRU Cryptosystems\NTRU TCG Software Stack\bin\;C:\Program Files\Wave Systems Corp\Gemalto\Access Client\v5\;c:\Program Files\WIDCOMM\Bluetooth Software\;c:\Program Files\WIDCOMM\Bluetooth Software\syswow64;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;C:\Program Files (x86)\WinMerge;C:\Program Files\MATLAB\R2010b\runtime\win64;C:\Program Files\MATLAB\R2010b\bin


Danke und Grüße Jörg

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Jörg T. schrieb:

> Wenn ich ein AVRStudio-Projekt auf einem Netzlaufwerk habe, dann dauert
> es meist 5-10 Sekunden bis das gcc anfängt zu Compilieren.

Nun, das "make" versucht zuerst einmal, den ganzen Abhängigkeitsbaum
zu organisieren und liest dafür die einzelnen Dateidaten ein.  Was
für einen Server benutzt du denn?

Wir arbeiten hier in der Firma grundsätzlich den ganzen Tag über NFS,
da ist das alles überhaupt kein Thema.  Ich habe aber von den Kollegen
der Windowsfraktion im Haus gehört, dass diese aus Geschwindigkeits-
gründen auch lieber auf lokalen Laufwerken arbeiten.  Kann also gut
sein, dass man dies dort als normal verbuchen muss.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.