Newsgroup: it.comp.macintosh
Titolo: Multitasking su Mac Intel (schifo)

<
http://www.akropolix.net/rik0/blogs/2006/03/30/multitasking-on-macintel
-sucks/>
Sigh... ai carichi di lavoro pesanti, reagisce meglio il mio G4.
Tristissimo, faccio maggiori verifiche, ora.
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 Tristissimo, faccio maggiori verifiche, ora.
bah, sara' un baco di qualcosa
non vi e' ragione al mondo che un cambio di processore (in particolare
con uno che va generalmente piu' veloce) giustifichi quanto hai scritto

 con uno che va generalmente piu' veloce) giustifichi quanto hai scritto
Il cambio di processore in se porta *certamente* a dovere scrivere parti
di OS in modo diverso. Questo è palese: scheduling, paginazione,
segmentazione etc utilizzano *anche* supporto hardware dipendente
dall'architettura.
L'architettura cambia, queste parti sono riscritte. Potrebbe si essere
un baco di qualcosa la sotto. 
Se no hai voglia di spiegarmi come mai qua la GUI si inchioda a bestia
solo perchè la CPU viene usata? 


 solo perchè la CPU viene usata? 
non sono cosi' fortunato da possedere un macintel, l'unico suggerimento
che posso darti e' controllare le priorita' dei processi vari...

 Tristissimo, faccio maggiori verifiche, ora.
Ma che cazzo
-- 
My WebSpace: 
www.digitroom.com
 /In lavorazione/
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport

 che posso darti e' controllare le priorita' dei processi vari...
Sarebbe qualcosa che non vorrei fare...


 Ma che cazzo
Attenzione, non vuole dire che il G4 č piů veloce (o meglio, nel compito
specifico lo č, siccome gmp su G4 ha ottimizzazione assembly mentre sul
MacIntel no).
Vuole solo dire che il powerbook mi ascolta mentre gli parlo anche se
sta lavorando mentre l'iMac sembra un po' piů autistico e quando parte a
lavorare non mi caca piů.
Specie se il "lavoro" gli continua a chiedere allocazioni di memoria...
devo lavorarci su.


 momento di calcolare per chiudere la finestra, adesso non lo fa piů.
L'ultimo skype ha questo fastidioso comportamento -- durante la ricerca
contatti e' _impossibile_ premere il tasto Stop, ma il mio processore non
e' cambiato.
Sicuro che non dipenda dalla tua applicazione?
-- 
Ridistribuzione del reddito, s.f.
Principio secondo il quale i piů facoltosi sono obbligati a
contribuire al mantenimento dei meno abbienti. Sempre che i
piů facoltosi siano tanto fessi da non espatriare.

 Sarebbe qualcosa che non vorrei fare...
eppure mi sa che oltre a questo si possa fare poco

 devo lavorarci su.
Io rimango connesso, diverrai il mio betatester preferito :)


 Sicuro che non dipenda dalla tua applicazione?
A meno che non vada (a caso) a toccare dei tasti dolenti, no.
Il punto č che l'oggetto in questione *č* un killer. Succhia memoria a
randa, scrive sul disco come un dannato e fa calcoli.
La differenza č che MacOS PPC rimane comunque piů maneggevole (anche se
ci mette piů tempo a finire). Adesso comunque preparo un oggetto piů
ragionevole e vediamo cosa succede.


 eppure mi sa che oltre a questo si possa fare poco
Devo capire cosa lo mette in scacco. Il problema non si pone con i
programmi fatti bene: ma il vecchio MacOS era più resistente,
apparentemente. Tutto qui.


 Io rimango connesso, diverrai il mio betatester preferito :)
seh... il transessuale di matera :)


 un parto.
sento puzza di baco

 ragionevole e vediamo cosa succede.
se e' un cpu hog come un simplesso o un branch & bound, e' chiaro che se
non vai di nice... ma che tutto il sistema si congeli mi lascia perplesso
:(
forse la versione x86 di Tiger non e' ancora ben "tarata"?


 forse la versione x86 di Tiger non e' ancora ben "tarata"?
Ci sono alcuni "bachi" sw che "fregano" lo scheduler.


 sento puzza di baco
Di chi? Perchč nel sw user space il baco c'č, solo che non dovrebbe
inchiodare il sistema (come infatti non inchioda il PB).


 CPU e molto I/O.
se ti puo' servire, un mio amico che fa ottimizzazione combinatoria aveva
scritto una routine in c++ e si e' accorto che una scorretta gestione della
memoria e' in grado di far "sedere" il suo G5 -- abbiamo scoperto che si
trattava di massicci memory leak.
-- 
Pero' so cucinare...

 maggiormente.
facci poi sapere.
-- 
Yoda of Borg am I! Assimilated shall you be! Futile resistance is, hmm?

 facci poi sapere.
Credo i poter confermare. Mi è capitato di correggere un grosso errore
nel socket di nemo, roba che su 15,000 messaggi scaricati arrivava a
succhiari 700mb di RAM (!!!) col processore al 90%. Beh diciamo che non
si è congelato ma ha rallentato in maniera paurosa. Roba che, appunto,
non succede anche compilazioni in corso e svariate altre cose a corredo.
-- 
www.malcom-mac.com/blog
software development for Mac/Win
nemo - cocoa newsgroups reader for macintosh

 trattava di massicci memory leak.
Ho idea che sia lo stesso problema. Solo che sul G4 non ce l'ho.
Strano...


 non succede anche compilazioni in corso e svariate altre cose a corredo.
Quindi sembrerebbe che in effetti il macello avviene quando un processo
succhia molta RAM. C'è da capire se è il semplice succhiamento di larghe
pagine di memoria, o se bisogna proprio avere dei leak.


 pagine di memoria, o se bisogna proprio avere dei leak.
uhm non saprei, di certo il mio di leak ne aveva parecchi, quindi magari
è quello.


 inchiodare il sistema (come infatti non inchioda il PB).
appunto, nel kernel

 pagine di memoria, o se bisogna proprio avere dei leak.
se hai un lic dopo un po' comincia a swappare pagine, prova a fare
girare il monitoraggio attivita' a vedere se le pagine in entrata/uscita
aumentano nello stesso modo sull'intel e sul g4

 seh... il transessuale di matera :)
Ma non era "la casalinga di voghera"?!
Alex

 appunto, nel kernel
E questo secca...


 è quello.
Certo. Ma il punto è che un sistema non dovrebbe rallentarsi a quel
punto solo per dei leak.


 Ma non era "la casalinga di voghera"?!
Era diciamo un complimento che mi è stato fatto ;)


 succhia molta RAM. 
Con l'iMac nuovo mi capita di avere il sistema per dei minuti congelato
quando si impalla rosetta, cioe' quando ho molti task di programmi non
binary attivi.
-- 
Porco Jobs!

 binary attivi.
Interessante... anche se or ora non so come interpretarlo.


 E questo secca...
beh io ho fiducia che lo sistemino, voi betatester vi siete offerti per
questo vero? ;) ;PPPP

 questo vero?
grrrr....
