Newsgroup: it.comp.lang.delphi
Titolo: [OT] Ottimizzare PC per ambiente di sviluppo

Salve a tutti!
è la prima volta che posto sul NG (ed era proprio il caso di farlo con un
OT?!?!?), e devo dire che è frequentato da gente appassionata e con
esperienza!
Spero da oggi in avanti di poter dare il mio appoggio per questo NG!
Ma arriviamo al dunque...
Forse ad alcuni di voi è capitato di dover spendere troppo tempo nella
compilazione del progetto e di dire: "che £$%&§§§#°°*!!! non finisce più di
compilare!!!".
E, come se non bastasse, nel frattempo il vostro boss passa ogni 5 minuti
domandandovi "hai fatto questo?" "hai aggiunto quello?" "hai visto
quell'altro?" "hai guardato perchè quello fà così e non cosà?" "hai rivisto
quell'altro?" e vi dice che siete lenti....
Ora...volevo domandare, ai più smanettoni di voi, se non è possibile (a
parte cambiando PC e buttando via windows....) ottimizzare la gestione della
memoria, del disco o di altre cose per diminuire un po' i tempi di
compilazione?
Utilizzo Delphi 7 e Windows 2000 (con tutte le patch)
Grazie a tutti!
Seek

compilazione?
Pompa la macchina: le macchine di sviluppo dovrebbero essere le piu' potenti
del parco macchine che avete a disposizione. 
E uccidi il tuo boss quando ti fa quelle domande al limite tra l'arroganza e
l'idiozia... ;-) (scherzo.....?)
-- 
Morde. 
(morde at programmer dot net)

 compilazione?
installa 512 MB di RAM e dedicane un centinaio ad un disco RAM (vedi ad
esempio l'ottimo disco ram di SuperSpeed Software). Dopodiche' da
Delphi/Project/Options imposta la cartella di generazione delle DCU
sull'unita' a disco RAM. Vedrai che il compilatore quando premi F9 vola! Io
riesco a fare un "BuildAll" di un exe da 10 MB abbondanti in meno di 10
secondi su un P4/2,7 GHz; una volta create le dcu le successive compilazioni
"semplici" con F9 vengono eseguite e partono in 2 secondi.
Ciao, Sandro

sull'unita' a disco RAM. Vedrai che il compilatore quando premi F9 vola! 
Sei un mito... :)


 ad esempio l'ottimo disco ram di SuperSpeed Software). Dopodiche' da
Porco mondo, i Ramdisk! Volo subito a farmene uno...
Ma si può ancora fare come con il vecchio dos o bisogna usare qualche
programma da pagare a caro prezzo?
--
Jax
Journeying Artificial Xenomorph

programma da pagare a caro prezzo?
eh eh eh e... cercato e trovato, installato e goduto:
AR Soft RAM Disk
http://www.arsoft-online.de/products/product.php?id=1
segui le istruzioni del readme.txt e RIAVVIA (senno' non cambia la size del
disco)
Buon divertimento!
P.S. ricordati che quando spegni perdi tutto! quindi lasciaci solo i DCU! eh
eh eh eh ....
^___^


Io col Builder ho visto che ci vuole una eternità ma con Delphi non ci ho
mai messo più di una 20ina di secondi
Che applicazioni sviluppate che vi serve tutta sta potenza?


Open Delphi Manual (
http://groups.yahoo.com/group/delphi_open_manual/
)

 programma da pagare a caro prezzo?
C'e' quello di Microsoft, disponibile come esempio del DDK, ma limitato a
32MB e configurabile solo tramite registro, e c'e' quello di QSoft,
estensione del precedente (mi pare sia su codeproject o codeguru...), senza
queste limitazioni.
Attualmente sto utilizzando il secondo, impostato a 64 MB (su 256 totali), e
non solo per Delphi (e' utile avere un posto dove mettere i files "da
provare" per evitare di intasare l'hard disk)

 size del disco)
Non serve riavviare, basta entrare in gestione periferiche, disattivare il
driver e riattivarlo.

Un grazie a tutti per i vostri consigli!
Ora devo trovare un programma per deframmentare la ram, altrimenti il driver
và in errore e non carica la partizione!
Altri consigli? :-D
Seek
"Zortek" ha scritto nel messaggio


Ciao Marco,
sarà anche una finezza come sostieni tu...ma sinceramente mi snerva
attendere 15 minuti per un build-all! :-|
Concordo con te sulla velocità del compilatore, ma il collo di bottiglia non
è Delphi, è il disco! :-(
Seek
"Marco Breveglieri" ha scritto nel messaggio


 bottiglia non è Delphi, è il disco! :-(
Lo so bene, dato che i file DCU vengono scritti su disco. Dico solo che
per me è la velocità di Delphi è più che sufficiente e preferisco
organizzarmi i progetti in modo più congeniale piuttosto che trovare
escamotage che mi portino più problemi (in altri ambiti) di quanti me ne
risolvano. :-)
Ciao!



wrote:

bastano 128 mb su 512 o sono addirittura troppi?

bastano 128 mb su 512 o sono addirittura troppi?
Io ne ho 256 installati, e utilizzo 40 Mb di disco RAM.


Io ne ho 256 installati, e utilizzo 40 Mb di disco RAM.
Scusami, altra domanda.
Va abilitata la modalità ramdisk o l'emulazione di drive locale?

Va abilitata la modalità ramdisk o l'emulazione di drive locale?
Io ho attivo il flag  "Emulate a Local HD", ma mi pare che non avevo visto
differenze tra un modo e l'altro.


differenze tra un modo e l'altro.
Ok, come previsto quell'aggeggio ha fatto danni.
E' incredibilmente filato tutto liscio per la bellezza di quasi un
giorno intero, poi sono cominciati i casini.
L'antivirus, durante lo scan, dice che non ha abbastanza memoria per
scompattare e controllare gli archivi, appaiono messaggi su presunte
carenze di memoria, provo a disinstallarlo , poi riavvio e un alert mi
chiede dei file di ramdisk, allora provo a reinstallarlo e non si
reinstalla.
Maledetto me e quando c'ho provato.
Saresti così gentile da dirmi come cosa faccio adesso?
Grazie.

Ok, come previsto quell'aggeggio ha fatto danni.
Azz... la prima cosa che dovresti dirci e' il tuo sitema operativo e quale
antivirus stai usando. Io con win2k + mcafee lavero senza problemi.


antivirus stai usando. Io con win2k + mcafee lavero senza problemi.
Win2000 e Nod32.
Più che altro, a questo punto, mi sarebbe utile sapere cosa ci fosse
scritto originariamente nei path delle variabili d'ambiente (no, non
l'ho scritto prima di sostituirlo).
Nel riquadro superiore c'era qualcosa tipo %USERDIR%/etcetc sia per
TEMP che per TMP, mentre nell'inferiore c'erano (mi pare)
C:/WINNT/TEMP e C:/[QUALCOSA]/TMP



Pracisazione: per "riquadro superiore" intendo quello delle Variabili
Utente" e per "inferiore" quello delle "variabili di sistema".

Utente" e per "inferiore" quello delle "variabili di sistema".
Scusa ma non capisco perche' salti di palo in frasca: si parlava del disco
virtuale e mi chiedi le variabili d'ambiente?
Boh, cmq ti dico i miei settaggi:
pannello di controllo->sistema->avanzate->variabili d'ambiente:
TEMP = %USERPROFILE%\Impostazioni locali\Temp
TMP = %USERPROFILE%\Impostazioni locali\Temp




Perché nelle istruzioni di quell'affare c'era scritto di modificare i
path di quelle variabili. Ecco perché.
Cmq grazie.