Newsgroup: it.comp.grafica.photoshop
Titolo: PULIRE LA RAM...

Salve
ho saputo che su mac si usano programmi per "pulire" la ram che dopo un po'
che si lavora si "stanca"
volevo sapere se tale inconveniente esiste anche su PC, e se esistono
programmi per ovviare al problema ed eventualmente dove si possono
reperire...
ciao e grazie
Alessandro da Firenze





 reperire...
La ram non si "stanca", e' che i prg. mac hanno bisogno di sezioni di
mem. contigua libera per caricarsi e dopo che si e' lanciato e chiuso un
gran numero di applicazioni si nota che alcune di esse hanno provocato
l'installazione di blocchi di codice non rilocabile che riducono
l'estnsione della memoria libera contigua che quindi essere "ripulita".
Windows ha una gestione della memoria completamente differente e il
problema non credo che si ponga. Semmai, come consiglia Bill, e' meglio
non installarci troppi programmi. ))))-.
Ciao Eraldo
leva ii bi per la mail

Salve
ho saputo che su mac si usano programmi per "pulire" la ram che dopo un po'
che si lavora si "stanca"
volevo sapere se tale inconveniente esiste anche su PC, e se esistono
programmi per ovviare al problema ed eventualmente dove si possono
reperire...
ciao e grazie
Alessandro da Firenze

non installarci troppi programmi. ))))-.
Ciao, dalla tua risposta penso che non hai mai lasciato acceso un PC
con windows NT per un po di tempo , guardandone le performances....
anche i sistemi operativi della MS hanno questo problema (piú che il S.O.
sono i programmi scritti spesso in un qualche modo che non disallocano tutta
la memoria (specie VB e linguaggi simili))
di programmi per compattare la memoria peró in ambiente PC non ne ho mai
visti
io uso fare un reboot ogni tanto (almeno ogni 3 o 4 giorni) e basta, è
gratis
e non da problemi.......
Ciao
Roberto Corti
Amministratore di rete
rco...@NOSPAMtinet.ch

 
Rispondo a te e non a Roberto "Loba" Corti, poiche' il messaggio
originale e' stato cancellato nel news server...
Penso che la ram "stanca" sia riferito ad un comportamento un po' piu'
"sottile", che coinvolge il meccanismo di allocazione di memoria
all'interno di ogni programma.
Infatti il problema di avere blocchi di memoria libera sufficentemente
grandi e' presente anche all'interno dei singoli programmi. Dovrebbe
essere compito del programma cercare di deallocare (si dice cosi') la
ram non usata e compattarla. Se non riesce a deallocare la ram, il
programma e' bacato (mi pare che una vecchia versione di netscape era
cosi'...), nel secondo caso, puo' essere "pesante" dal punto di vista
computazionale (garbage collection).
Esisteva un programmino free o shareware che faceva proprio questo:
prendeva tutti i blocchi usati dal programma e li spostava in modo da
lasciare tutti i blocchi liberi in un pezzo solo. Molto comodo. Si
potevano far "rivivere" quei programmi che davano il messaggio "not
enough memory".
[snip]
Ciao,
-- 
      Ermanno Polli   (INFN-LNF)
    user:      hostname:  subdomain:  domain:  country:
ermanno.polli    N/A        lnf         infn     it

enough memory".
IO ho trovato qualocosa di simile su volftp nell'area utility, nome del file
"apkmem32_80.zip".
Ciao.



Questo e' quanto dice il *.doc del programmino:
"APK Windows Memory Compaction / Defragmentation
This utility should be placed directly in the Windows directory on your hard disk.
It prevents excessive memory fragmentation by killing off discardable object memory 
from programs as they launch in EMS/XMS (over 1mb mark) memory
( When a program launches, it takes up more than it needs to stay resident and the
amounts of memory are not always in strict uniformly sized segments. Plus, fragmenting
those memory areas occurs most likely in lacks of matched Malloc/Free New/Delete C and C++
calls
creating the phenomenon of "memory leaks" and like conditions such as orphan blocks of
memory).
 This program reorganizes those memory pools structure in a non-fragmented manner; It does
most of this on the heap and stack in memory.  After each process dumps its slack, it then
takes all the memory like a disk defragger does and makes it all linear/unfragmented and
contiguous giving you more free memory and memory that reads and writes much faster.
Thus, the phenomenon of apps like PhotoShop loading faster and also the ability to run
more apps at once functionally and concurrently since they find EASILY enough memory
to load and launch quickly (instead of seeing "not enough memory exists to process your 
request" or something similar...).
It is object oriented and highly optimized inline Borland Delphi 3.0 code and only 1 file 
distributed in  a zip file.
Hope it comes in handy to keep your Windows system running up to par!!! "
E' quello che fa per voi? Lo spero, ciao.

 Ciao.
zip? => Windows...
Ma il tipo che ha iniziato il thread, non avava problemi col mac?
Non so come viene gestita la ram in win-qualche_cosa, quindi non so che
dirti. Poi quei nomi non e' che aiutino a capire che c'e' dentro...
L'hai usato? E' proprio di quelo tipo?
A me 'kmem' mi puzza di sistema operativo... Non e' che serve per
sbirciare nelle strutture dati di windows, mentre e' in funzione?


sbirciare nelle strutture dati di windows, mentre e' in funzione?
Non credo!! E' possibile che sia invisibile alle applicazioni in funzione, comunque
potresti scaricartelo non e' nemmeno 200kb compressi, ciao.

 comunque potresti scaricartelo non e' nemmeno 200kb compressi, ciao.
Anche io ho un mac...
Dalla descrizione che hai fatto su un altro post, pare proprio che sia
il deframentatore che ho anche io (si chiama Swatch... System WATCH ;-)
). 
In effetti i vari programmi, oltre ad allocarsi dati per proprio uso,
possono anche 'scordarsi' di aver prenotato un tocco (chunk) di RAM e
lasciarlo li', appeso, fino a che non si "quitta". A quel punto e' il
sistema operativo a "fare pulizia".
I programmi deframmentatori alleviano il problema (neanche loro sono
perfetti).
