80 MB of memory to do this!?

Questions and Answers : Macintosh : 80 MB of memory to do this!?
Message board moderation

To post messages, you must log in.

AuthorMessage
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665350 - Posted: 24 Oct 2007, 0:17:01 UTC

Sorry folks, but this task is a memory pig.
I don't mind donating 'spare' CPU time as it becomes available but I have to PAY for memory (i.e. Upgrade RAM).
There are disk space usage, CPU usage and other settings in the Preferences but there appears to be NOTHING regarding RAM usage and I simply cannot afford to upgrade that at the present time. I was running everything just fine (including Photoshop) at sys RAM = 766 MB but once I plug this in I'm experiencing swapping problems. Bear in mind that a great deal of the current vendors seem to think it's perfectly OK to ship a Windows Vista system (I'm running OS X)) with a mere 512 MB of RAM and, although this is ridiculous, it's happening all over the place. This project is a fine idea which I have previously participated in and was wanting to do again, particularly with the launch of the new antenna array, but, when it impacts my system to the degree it is, there needs to be something available to reduce the impact on my ability to use my own system without having to run out and upgrade RAM once again. Remember, most users don't even know how to recognize this problem, much less how to FIX it...
ID: 665350 · Report as offensive
Profile Jeffrey
Avatar

Send message
Joined: 21 Nov 03
Posts: 4793
Credit: 26,029
RAC: 0
Message 665402 - Posted: 24 Oct 2007, 1:41:48 UTC - in response to Message 665350.  

Remember, most users don't even know how to recognize this problem, much less how to FIX it...

I only have 256 MB of SDRAM on a 400MHz G3... Boinc doesn't seem to slow me down... ;)
It may not be 1984 but George Orwell sure did see the future . . .
ID: 665402 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 665456 - Posted: 24 Oct 2007, 2:46:31 UTC

You can always change your preferences to not do work while computer is in use and to not leave applications in memory. Or you can install it as a service, which does away with the screen saver portion of code, which in turn will make the RAM footprint less (roughtly 40-60MB).

What I don't understand is why your RAM settings didn't kick in. BOINC is supposed to detect low memory situations, pause the workunit and give the message "waiting for memory" in BOINC Manager.

Personally, I don't think 80MB is a whole lot, even with 768MB of RAM.
ID: 665456 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 665579 - Posted: 24 Oct 2007, 6:42:26 UTC

SETI uses the memory to cache some calculations and so speed up the caclulations. If you have over 512 MB installed SETI uses about 70 MB Memory, if you have less memory installed SETI uses about 32 MB memory.
But, I think that the problems you have described should not caused by the some MB of more memory the SETI application uses. The cause of the swap usage could also be a other memory leak by the OS or a other running applications. Could you please looke with the activity monitor (applications/utilities/activity monitor) which application uses the highes memory usage, and if there is a application or projess is using a lot of memory.

ID: 665579 · Report as offensive
tarashnat

Send message
Joined: 20 Apr 01
Posts: 45
Credit: 3,622,008
RAC: 0
United States
Message 665638 - Posted: 24 Oct 2007, 9:40:09 UTC

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.
ID: 665638 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665826 - Posted: 24 Oct 2007, 19:04:20 UTC - in response to Message 665402.  
Last modified: 24 Oct 2007, 19:05:21 UTC

Remember, most users don't even know how to recognize this problem, much less how to FIX it...

I only have 256 MB of SDRAM on a 400MHz G3... Boinc doesn't seem to slow me down... ;)


Whew, running OS X??? I'm surprised if it's anything other than barely usable.
I recently upgraded an eMac to 768 MB from that condition and the performance improvement was dramatic to say the very least...
ID: 665826 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665834 - Posted: 24 Oct 2007, 19:33:37 UTC - in response to Message 665579.  

SETI uses the memory to cache some calculations and so speed up the caclulations. If you have over 512 MB installed SETI uses about 70 MB Memory, if you have less memory installed SETI uses about 32 MB memory.
But, I think that the problems you have described should not caused by the some MB of more memory the SETI application uses. The cause of the swap usage could also be a other memory leak by the OS or a other running applications. Could you please looke with the activity monitor (applications/utilities/activity monitor) which application uses the highes memory usage, and if there is a application or projess is using a lot of memory.


SETI is 'nose-to-nose' with Firefox with both in the lead 'as they round the clubhouse turn'. There's the kernel_task running 59 MB, 3 in the 30's, 5 in the teens and the rest dropping off rapidly after that. Perhaps the issue is that SETI is looking at 'installed' memory and not 'free available' memory which is far more dynamic not to mention considerably less than what's 'installed' when other applications are trying to run. For something that I consider is supposed to be 'running in the background', 70MB is a 'rather large chunk' to be consuming, but that's just my opinion. SETI also seems to blithely ignore any of the RAM percentage to 'use at most' settings in the preferences, BTW, but my guess is that these, if they were working, would also be basing their calculation on 'installed', as opposed to 'free available' which would be a better, albeit more difficult/tricky to code for, way to do it.
ID: 665834 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665836 - Posted: 24 Oct 2007, 19:38:14 UTC - in response to Message 665638.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.
ID: 665836 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 665842 - Posted: 24 Oct 2007, 20:03:51 UTC - in response to Message 665836.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.


Those settings need BOINC v5.8 or greater to work. What BOINC version are you using?
ID: 665842 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665869 - Posted: 24 Oct 2007, 21:18:03 UTC - in response to Message 665842.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.


Those settings need BOINC v5.8 or greater to work. What BOINC version are you using?


BOINC v5.10.20 - Just downloaded it the other day.
ID: 665869 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 665881 - Posted: 24 Oct 2007, 21:51:00 UTC - in response to Message 665869.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.


Those settings need BOINC v5.8 or greater to work. What BOINC version are you using?


BOINC v5.10.20 - Just downloaded it the other day.


You're not using local preferences, are you? (Options set via BOINC Manager that would override the website settings.)
ID: 665881 · Report as offensive
Profile Jeffrey
Avatar

Send message
Joined: 21 Nov 03
Posts: 4793
Credit: 26,029
RAC: 0
Message 665893 - Posted: 24 Oct 2007, 22:47:39 UTC - in response to Message 665826.  

Whew, running OS X??? I'm surprised if it's anything other than barely usable.

Be surprised, be very surprised... I don't even think Leopard will slow this puppy down... ;)
It may not be 1984 but George Orwell sure did see the future . . .
ID: 665893 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 665948 - Posted: 25 Oct 2007, 0:37:19 UTC - in response to Message 665893.  
Last modified: 25 Oct 2007, 0:38:00 UTC

Whew, running OS X??? I'm surprised if it's anything other than barely usable.

Be surprised, be very surprised... I don't even think Leopard will slow this puppy down... ;)



OK, a little OT but: I just saw something about Apple revising their requirements for the Leopard installer to run and I have doubt it will on yours or mine [I have a G3 450MHz]. Back on topic, from one of the other replies SETI uses about half the memory if the installed RAM is 512 or less so that may be helping you out in the performance area. By the same token, it seems my upgrading RAM from 512 to 768 some time ago is what is causing SETI to have more of an impact in my case although the upgrade had a significant positive impact on MY machine's performance otherwise. This is, of course, all very dependent, when comparing 2 different machines, on what is being run on them. In my case that would include Photoshop, 3D graphics rendering, compilers and so forth, often at the same time and along with the other, more 'normal' stuff...
Don't know what you happen to be running over there but, in my case, SETI seems to be 'the straw that is breaking the camel's back' as it were.
ID: 665948 · Report as offensive
Profile Jeffrey
Avatar

Send message
Joined: 21 Nov 03
Posts: 4793
Credit: 26,029
RAC: 0
Message 665996 - Posted: 25 Oct 2007, 2:04:03 UTC - in response to Message 665948.  
Last modified: 25 Oct 2007, 2:10:49 UTC

Don't know what you happen to be running over there but, in my case, SETI seems to be 'the straw that is breaking the camel's back' as it were.

Mostly, a web browser, a word processor, and 3d modeling software, with boinc in the background 24/7...

Don't get me wrong, my new Intel Mac puts this little G3 to shame... However, I'd hardly call it slow... When that day arrives, it'll be reduced to a boinc crunching router for my new MacBook... ;)
It may not be 1984 but George Orwell sure did see the future . . .
ID: 665996 · Report as offensive
JLS

Send message
Joined: 20 Oct 07
Posts: 7
Credit: 0
RAC: 0
United States
Message 666094 - Posted: 25 Oct 2007, 5:06:46 UTC - in response to Message 665881.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.


Those settings need BOINC v5.8 or greater to work. What BOINC version are you using?


BOINC v5.10.20 - Just downloaded it the other day.


You're not using local preferences, are you? (Options set via BOINC Manager that would override the website settings.)


Have not done anything with the 'local' prefs. BOINC prefs link to the website so it's all done there - Yep I did do the Update in the BOINC prefs pane thereafter (several times and also suspended and restarted the task/project just to make sure).
ID: 666094 · Report as offensive
Dotsch
Volunteer tester
Avatar

Send message
Joined: 9 Jun 99
Posts: 2422
Credit: 919,393
RAC: 0
Germany
Message 666147 - Posted: 25 Oct 2007, 6:25:58 UTC - in response to Message 665834.  
Last modified: 25 Oct 2007, 6:29:29 UTC

SETI is 'nose-to-nose' with Firefox with both in the lead 'as they round the clubhouse turn'. There's the kernel_task running 59 MB, 3 in the 30's, 5 in the teens and the rest dropping off rapidly after that.

I think, that the 70 MB or 80 MB for the SETI application should not make any slowdown with a Mac with 768 MB memory installed. I think the behavior you have written could also be a OS issue. - I had no issues with my Mac (as it had 1 GB) by running two BOINC application instances (SETI, CPDN, SIMAP,...) and running Firefox, Thunderbird, Photoshop and some other applications in parallel.

How many swap is your system using ?
Have you tried to install the recent combo Patches ?
How long is your system running ? - Is it better after a reboot of your system ?
ID: 666147 · Report as offensive
Profile Jeffrey
Avatar

Send message
Joined: 21 Nov 03
Posts: 4793
Credit: 26,029
RAC: 0
Message 666542 - Posted: 25 Oct 2007, 21:47:06 UTC - in response to Message 665948.  

I just saw something about Apple revising their requirements for the Leopard installer to run and I have doubt it will on yours or mine

I just spoke with Apple and you were correct... It aint gonna happen, without a little hackin... :(

(But it's still going on my MacBook!)
It may not be 1984 but George Orwell sure did see the future . . .
ID: 666542 · Report as offensive
OzzFan Crowdfunding Project Donor*Special Project $75 donorSpecial Project $250 donor
Volunteer tester
Avatar

Send message
Joined: 9 Apr 02
Posts: 15691
Credit: 84,761,841
RAC: 28
United States
Message 666558 - Posted: 25 Oct 2007, 22:27:08 UTC - in response to Message 666094.  

Under account, you can choose General Preferences and limit the amount of RAM (as a %) that BOINC uses when the computer is in use and when it is idle. I haven't tried playing with these, but this may be what you are looking for.


They seem to be ignored.


Those settings need BOINC v5.8 or greater to work. What BOINC version are you using?


BOINC v5.10.20 - Just downloaded it the other day.


You're not using local preferences, are you? (Options set via BOINC Manager that would override the website settings.)


Have not done anything with the 'local' prefs. BOINC prefs link to the website so it's all done there - Yep I did do the Update in the BOINC prefs pane thereafter (several times and also suspended and restarted the task/project just to make sure).


Can you exit BOINC Manager, restart it and show us the first 20-25 lines of messages in the Messages tab?

What I'm looking for is the line that displays the memory preferences.
ID: 666558 · Report as offensive
tarashnat

Send message
Joined: 20 Apr 01
Posts: 45
Credit: 3,622,008
RAC: 0
United States
Message 668484 - Posted: 29 Oct 2007, 2:14:49 UTC - in response to Message 666094.  

Have not done anything with the 'local' prefs. BOINC prefs link to the website so it's all done there - Yep I did do the Update in the BOINC prefs pane thereafter (several times and also suspended and restarted the task/project just to make sure).


It may have a set of defaults that you need to clear out. I noticed some strange behavior on some of my most recent installs of Boinc that were removed with clearing the preferences in Boinc. These seem to override the web perfs.

Taras
ID: 668484 · Report as offensive

Questions and Answers : Macintosh : 80 MB of memory to do this!?


 
©2025 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.