Šta je novo?

neprijatan lag (macosx memory management)

Lucas

Čuven
Učlanjen(a)
24.02.2002
Poruke
2,505
Poena
690
hm :

evo napravio sam jedan eksperiment

u pitanju je i7 27" imac 4gb rama



1. otvorio sam archicad aperture ilustrator i photoshop. u archicad sam uctao projekat, dok su il i ps ostali prazni.

komp ima 20 mb free memorije, ali sve radi kako treba jako brzo, i generalno sam zadovoljan performansama

2. posto su neki od programa idle - mac os pocinje da ih kopira u swap - i kolicina free memorije se povecava (sad je vec 40mb)

ono sto mene jako nervira je upravo to - kada komp ostavim na idle - ali sa vecom kolicinom upaljenih programa - on se ponasa jako sporo kada za njega ponovo sednem. to je jer os izgleda dobar deo tih programa prekopira u swap - pa posle mora da ih vuce is swapa. predpostavljam da to ne bi radio - da memorije ima vise

3. napravio sam josh jedan eksperiment i u situaciji sa 40mb free memorije u ilustrator ucitao fajl od 300 mb.

komp je poceo strasno da laguje - i jedno 3 minuta bio skoro neupotrebljiv. u medjuvremenu se desava sledece - macos sve sto mu nije neophodno u tom trenutku kopira u swap. multitasking tada - sa vecinom programa u swapu postaje misaona imenica.

4. force quitovao sam ilustraotr (posto nisam imao zivaca da ga cekam da se ucita do kraja)

force quit je trajao josh jedno minut - i free memorija se sa 10tak mb podigla na 2.4 gb. krenuo sam da kucam ovaj post i tokom kucanja s ena trenutke cula povecana aktivnost harddiska i free memorija se spustila na 2.14gb, doduse u 2 naleta (stoji na 2.4 pa padne odjednom - nije u konetinuitetu). predpsotavljam da aktivni programi pozivaju odredjene svoje delove iz swapa - pa ih mac os premesta u ram. pritom on nece popuniti ovih 2,14gb sam - vec programi ostaju u swapu dok ih user ne pozove (sto je po meni glupo no ajde.)

vm size je u trenutku koriscenja ilustratora bio 250gb. sada je 184.

5. pozvao sam aperture - treba mu par sekundi da se pojavi na ekranu nakon klika na ikonicu. pri prvoj komandi u apertureu free memorija je pala na 1,32gb. aperture radi odlicno.

6. pozvao sam archicad. trebalo mu je par sekundi da se pojavi na ekranu. prva komanda je jako spora. kolicina free memorije pada na 1,05gb.

7. ponovo palim ilustrator i photoshop (prazne)
photosop i ilustrator su not responding. kolicina free memorije pada polano na 800mb, pa se dize na 900. nije mi bas jasno sta se ovde desava?
aperture i archicad rade katastrofalno sporo

virtual memory size se povecava, i postoji znacajan disk activity.

free memorija pada josh uvek. kompjuter je prespor.

8. sve je nekako doslo na svoje mesto. svi programi rade uobicajenom brzinom, free memorija je 350mb, ali su neki programi i dalje u swapu. (npr itunesu treba par sekundi da odreaguje i pusti pesmu prvi put itd…)

9. btw - quitovanje aperturea, archicada ilustratora i photoshopa izaziva solian idsk activity - tj citanje sa diska - pa predpostavljam da su delovi programa ostali u swapu i nakon pozivanja programa - sto objasnjava usporenje u radu. sa ugasenim pomenutim programmima free memorija je 2gb.

svako bi shvatio da je problem nedovoljno memorije - sem ako sam nesto bitno propustio?

i na kraju imam jedno pitanje : u kojim situacijama macos koristi swap memoriju? koliki je minimum free memorije koju macos zeli da ostvari, tj koliki tezi da ima manevarski prostor?


pozdrav




@castor btw - nisam siguran da login logout cisti swap - tj mislim da ne cisti - jer ako probas da stavis par programa na autorun pa uradis login logout - prietices da se znatno brze pale nakon login logouta nego nakon clean starta. zato se i zove clean start.
 
Poslednja izmena:
To je naravno zbog nedovoljne kolicine rama, ne znam samo sta ce ti svi ti programi otvoreni u isto vreme.
 
nastavak na castorov post - posto nesto nije razumeo u drugoj temi :)

pa trebaju mi... mislim ne znam samo zasto pitas :) ili te stvarno zanima?
 
Nisam te dobro razumio u ono temi, ali sada kontam šta je problem. Kao što si i sam primjetio, fali ti RAM-a. Pokrećeš vjerovatno najzahtjevnije aplikacije na Win/Mac OS platformi, koje hoće da pojedu i 1GB RAM-a samo pri pokretanju i učitavanju svojih startup modula.

Problem koji se pojavljuje je brzina rada hard diska, jer ako ti imaš swap veći od par stotina MB ili nekoliko GB (cijenim da je do 5GB swap relativno neprimjetan sa današnjim hardovima), tebi može pomoći samo zamjena optike sa SSD-om i onda čeprkanje po sistemu da ga natjeraš da taj SSD koristi kao swap particiju.

OS 9 je imao opciju za podešavanje i kontrolu nad swap-om, ali je to nestalo totalno u OS X-u. Ostaje samo, kao što rekoh, čeprkanje po sistemu (/etc/fstab, ako me dobro sjećanje služi glede spiska particija i njihovih mount point-a) da se swap particija prebaci na SSD. Ali to je već bacanje novaca.

Sa druge strane, to možeš da riješiš sa dodatnim RAM-om ili sa zamjenom sistemskog harda sa SSD-om. Ali, ako na momente imaš swap od 250-300-400GB, tebi se to uopšte ne isplati, jer ti treba SSD od 512GB ili veći, a to je već deranje kože i čupanje ušiju...


EDIT:

Zaboravih ovo za logout/login - istina je da ne radi na svježe podinutom sistemu, ali probaj to nakon nekoliko dana (tipa 5+), pa vidi šta se dešava.
 
Poslednja izmena:
ja racunam da ce 4gb rama + dosta da promene stvar, samo se pitam da li 4 ili 8? a ne bih se upustao u instaliranje ssda - to mi zvuci kao dosta drkanja... a i ram je uvek brzi...
 
RAM memorije nikad nije dosta - 8 GB bi trebalo da sredi stvar.

Slican problem imam i ja na Mac Mini-u sa Eclipsom - 2 GB, koliko ih MM ima, odu za tren i masina nenormalno swapuje.
 
stavis 8GB , 2x 4gb na 1333mhz, imas povoljno transcend za oko 5k din po kom, i vozi...slican sam imao problem kao i ti, posto mi je parallels sa winxp stalno ukljucen kao i dosta rezidentnih aplikacija, i sad radi mnogo bolje na late 2009 21.5 imac-u 3ghz. Sam OS je dosta gladan memorije, i za bilo koji ozbiljniji rad (vise aplikacija istovremeno) bar 6Gb RAM trebas.
 
ja racunam da ce 4gb rama + dosta da promene stvar, samo se pitam da li 4 ili 8? a ne bih se upustao u instaliranje ssda - to mi zvuci kao dosta drkanja... a i ram je uvek brzi...

Da, prvo me interesuje shta ce ti to u isto vreme, a drugo, na chemu si do sada to sve radio sa 4GB rama kada ti sada nije jasno zasto ne radi ? :)
 
racunam da bi mi 8 (koliko?) bilo dovoljno.... 12 je mozda ipak previse... posmatracu ovih dana intenzivnije swap file - pa cu videti - koliko raste u normalnom radu...

kudi - nisam te razumeo ti isto navijas za 8 ukupno?
 
Da, prvo me interesuje shta ce ti to u isto vreme, a drugo, na chemu si do sada to sve radio sa 4GB rama kada ti sada nije jasno zasto ne radi ? :)

prvo - pa proces projektovanja uglavnom nije linijski. bar ne u delu kada se nesto zaista misli. tada cesto koristim fotografije sa terena koje se nalaze u apertureu, kao referencu, a neretko i doradjujem tj radim brze skice u photoshopu koristeci i fotke iz aperturea i model iz archicada. ilustrator dolazi u finalnoj fazi rada - kada se radi prezentacija - a to je i najzahtevniji deo posla - jer se tada skoro uvek radi paralelno i u fotosopu, archicadu, ilustratoru, a materijal se vuce iz aperturea. negde tokom procesa se ukljucuju i maxwell i cinema 4d - maxwell isto u toj finalnoj fazi - nesto pre same prezentacije - a cinema 4d uglavnom uz aperture i archicad - za krive forme...

drugo - na masini iz potpisa... nije mi valjda tada smetalo sto ne radi... pa nisam ni razmisljao zasto
 
Poslednja izmena:
racunam da bi mi 8 (koliko?) bilo dovoljno.... 12 je mozda ipak previse... posmatracu ovih dana intenzivnije swap file - pa cu videti - koliko raste u normalnom radu...

kudi - nisam te razumeo ti isto navijas za 8 ukupno?

Da, stavi 8 giga.
 
drugo - na masini iz potpisa... nije mi valjda tada smetalo sto ne radi... pa nisam ni razmisljao zasto

U potpisu ti je PrC mašina, koliko ja vidim, a samo si u prvom postu ostavio informaciju da je u pitanju 27" i7 iMac...

Kad je bal, nek' je maskenbal. Ta mašina ima 4 slota za memoriju. "Otvori se" i uzmi si 4x4 GB RAM-a i riješi sve probleme.
 
Poslednja izmena:
Nazad
Vrh Dno