Newsgroup: it.comp.software.newsreader
Titolo: [AGENT] Hacking su Agent: compact database, purge e curiosità


si era parlato di questo, e probabilmente c'è stata un'imprecisione.
|>>Ma  se cancella quasi tutto ad ogni chiusura, quando rilancia Agent e 
|>>Riscarica  non  va  a sovrascrivere lo spazio occupato dagli articoli
|>>cancellati? 
|>
|>No.  Cancella senza liberare lo spazio, esattamente come fa  OE con la 
|>differenza che la compattazione non è automatica di default.
|
|Se lo dici tu ti credo.
|Però avrei giurato di aver letto....
|Mah! Non ricordo.
Domanda; cosa succede in realtà'? 
E nel caso in cui i nuovi messaggi vadano effettivamente a sovrascrivere
i vecchi cancellati mi viene un dubbio: ma se lo spazio che serve per il
nuovo messaggio e' maggiore di quello lasciato libero dal vecchio, posso
avere un messaggio *frammentato*, cioe' una parte viene scritta al posto
del vecchio e un'altra parte in fondo al file?
E in questo caso, la frammentazione del database puo' influire sulle sue
prestazioni?
Se dovesi riuscire a fare qualche prova, a tempo perso, la posto, ma per
il momento aspetto risposte.
P.S. Se non emergessero delle risposte, e qualcuno volesse girare questa
domanda al NG inglese o direttamente alla Fortè, non solo è autorizzato,
ma anche fortemente incentivato a farlo, "bicos mai inglisc is veri veri
fetecchia"!
Ciao.
-- 
Antonio  @=D



continuera' ad avere la stessa dimensione.
Il testo, tradotto letteralmente dice:
"potrà ricevere 1.4 megabytes"
Che non è la stessa cosa.
-- 
Bye
      Vitt

Che non è la stessa cosa.
Cioé solo se *purgo* tutto i messaggi nuovi vanno a sovrascrivere i vecchi?
Ciao.
-- 
Antonio  @=D

Che non è la stessa cosa.
Sorry, Vitt.
La traduzione del manuale va benissimo così com'è. :)
'Take up' significa proprio 'occupare (spazio)'... o 'portar via
(spazio)', se preferisci.
-- 
Bye.
       Lem
'CLOCK is what you make of it: non sprecare i cicli idle della tua CPU'
 Conoscere meglio le proteine: 
www.stanford.edu/group/pandegroup/Cosm/

(spazio)', se preferisci.
E quindi per l'interrogativo originale?
Ciao.  :-)
-- 
Antonio  @=D

Cioé solo se *purgo* tutto i messaggi nuovi vanno a sovrascrivere i vecchi?
Se non purghi, ti restano sull'harddisk tutti i messaggi che hai
scaricato, e quindi lo spazio occupato aumenta continuamente.
Se purghi, i messaggi nuovi vanno ad occupare lo spazio di quelli che
hai purgato.
-- 
Ciao, Pippo Peppo
http://it.geocities.com/pippopeppo1/
PGP keys available on keyservers

E quindi per l'interrogativo originale?
Non so che succeda *realmente*: mai fatto prove al riguardo...
Aspetto con fiducia che le prove le faccia tu, bicos mai voglia is veri 
veri poca... ;))


hai purgato.
OK. Fin qui ci sto, ma  se purgando mi si cancellano, ad esempio, solo i
messaggi che non sono più sul server, e quindi mi se ne cancella uno tra
due che ci sono ancora (nel file .dat) quello spazio come viene impiegato,
se vado a scaricare un nuovo messaggio (sia che questo ci entri tutto, sia
che lo spazio necessario sia maggiore di quello liberato dal messaggio
purgato)?
Questa è la mia curiosità, legata alle prestazioni del programma, come da
inizio thread.
Ciao
-- 
Antonio  @=D

purgato)?
Io penso che se il nuovo messaggio ci sta in uno spazio vuote, Agent ce
lo mette, altrimenti lo mette alla fine del file.
Ma è solo una mia supposizione, basata sull'osservazione del
comportamento di Agent e delle dimensioni dei files con i messaggi.
