Luca Costantino wrote:
Il 23/11/07, InSa ha scritto:
La domanda ora è questa: è il mio pc che inizia ad essere vecchietto
per questo tipo di cose oppure esiste un editor magari più ottimizzato
per la gestione di grossi file?
In teoria se devi soltanto modificare dei dati senza cambiare la
dimensione del file (quindi sovrascrivere qualcosa che c'è con
qualcos'altro che ha esattamente la stessa dimensione), allora puoi fare
tutto velocemente conoscendo la posizione (la cosa migliore è scriversi
un programmino che fa questa sostituzione).
Se invece aggiungi o elimini anche un solo carattere ... allora il file
deve essere copiato integralmente ... e se il file è molto grosso,
allora te ne accorgi e il collo di bottiglia è il disco fisso.
In questo caso penso che la cosa migliore sia utilizzare un programma a
linea di comando come sed o al più un editor come vim.
Se devi trattare con file così grossi poi ti conviene considerare
l'adozione di un filesystem fatto appositamente per file di grosse
dimensioni (se non ricordo male xfs).
diciamo che 768 mega di ram sono decisamente poche, contando che
almeno 300 saranno occupati da SO e da altri processi.
ma io ne ho 201 occupati ora, con 13 programmi utente attivi e alcuni
server (es: PostgreSQL).
Ciao
Davide
--
Dizionari: http://linguistico.sourceforge.net/wiki
Petizione per avere supporto hardware per GNU/Linux:
http://f2s2.org/f2s2.php?lang=it&page=supporto_firma
Non autorizzo la memorizzazione del mio indirizzo su outlook