Sto provando a disabilitare (e abilitare) TSVNCache in uno script BAT, è possibile? o devo ucciderlo? Grazie.TortoiseSVN come disabilitare/abilitare TSVNCache.exe tramite riga di comando?
risposta
Sembra che il problema sia ridurre I/O disco. Se è davvero necessario utilizzare la riga di comando per ridurre la priorità, si consiglia di utilizzare PrcView: http://www.teamcti.com/pview/prcview.htm
Se l'utilizzo della riga di comando non è obbligatorio, provare a disabilitare la cache. In Impostazioni TortoiseSVN, sotto Sovrapposizioni icone, impostare la cache di stato su Shell o Nessuna.
'Sembra che il problema sia ridurre l'I/O del disco. Dove l'hai ottenuto? Non hanno detto nulla riguardo all'I/O del disco. Nel mio caso, voglio spegnerlo perché non uso TSVN abbastanza frequentemente da giustificare l'esecuzione di un processo estraneo tutto il tempo; niente a che fare con l'I/O del disco. – Synetech
Nel mio caso, ho avuto uno swapping enorme (quindi, I/O su disco) con TSVNCache funzionante. –
E tu non sei il solo, googling 'disable tsvncache' fa apparire alcune pagine con eccessivo I/O del disco, ma non è l'unica ragione per voler disabilitarlo, e l'OP non ha detto nulla al riguardo. Ecco perché ho messo in discussione la tua conclusione infondata. Detto questo, il tuo suggerimento di "Sovrapposizioni icone → Cache di stato → Nessuna" dovrebbe funzionare per disabilitarlo indipendentemente dal problema. ':-)' (Devo ancora vedere il processo iniziare nelle ultime ore, quindi spero di non doverlo uccidere di tanto in tanto.) – Synetech
Scrivere uno script batch con questa linea. Sarà necessario eseguire lo script batch con elevati (amministratore) permessi
taskkill /f /t /im tsvncache.exe
per avviarlo dalla riga di comando, un altro file batch
"C:\Program Files\TortoiseSVN\Bin\TSVNCache.exe"
avrei tenuto le virgolette, attorno al comando a causa dello spazio tra "Programma" e "File".
in una finestra di Esplora risorse, fare clic destro su qualsiasi file, quindi andare TortioseSVN-> Impostazioni-> Icon Overlays-> Cache Stato e impostarlo Nessuno.
tsvncache.exe verrà immediatamente chiuso e non verrà eseguito nuovamente.
Che era corretto in passato, ma non sembra più lavoro (ho appena fatto questo e ho ancora 2 TSVNCache.exe) – Timores
A volte l'ottimizzazione è ciò che stai cercando: http://www.nivas.hr/blog/2011/09/27/speed-up-tortoisesvn-cache-process-tsvncache-exe-and-lower-your -disk-io-activity/ – carla