G5 so much slower then G4
G5 so much slower then G4
- Subject: G5 so much slower then G4
- From: Marc Van Olmen <email@hidden>
- Date: Tue, 01 Jun 2004 16:15:47 -0400
Hi,
All tests were done on a 10.3.4
I have a written a realtime dataprocessing program that reads a lot of
information from the disk and does something with the data. (in this case
send it over the firewire port) Everything works fine on a G4 and everything
is super fast. But on one of my clients with a G5 reported a problem that my
programs is not working fine anymore (not realtime anymore) when he starts
launching Finder copies (because more data is being copied on the background
that needs to be processed).
So I did similar test on a G4 and their everything works fine. My programs
gets sufficient amount of data from the G4 harddisk to make everything being
processed on time.
So I bought a G5 this week and did some testing. I found out that my thread
that is doing the read from disk, is giving very poor read performance, when
the finder is doing some copying or launching other applications etc.. On a
G4 everything works fine! I can launch application and I can do Finder
copies in the background.
The solution I gonna explore now is doing async reads I noticed that c
libraries support non-blocking reads.
But the reason why I'm consulting your guys knowledge is why is this
happening?
Is it because my thread is getting less time available on a G5 because this
system is so much faster. Is the Mach Scheduler messing up on a G5?
Is there something I can do about this for example give the Finder less
priority. I tried playing with priority of my threads but that doesn't seem
to help.
My thanks are already being sent to anyone that can solve this puzzle,
Mvo
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.