Rosetta uses 160mb of RAM

Questions and Answers : Windows : Rosetta uses 160mb of RAM

To post messages, you must log in.

AuthorMessage
stoneysilence

Send message
Joined: 4 May 07
Posts: 13
Credit: 401,055
RAC: 0
Message 43133 - Posted: 3 Jul 2007, 23:34:55 UTC

I have 4gig of ram in my system (32bit OS so only a little over 2gig is seen) so memory isn't really tight but I am playing a game that is having memory leak issues right now so I am trying to free up as much memory as possible. In my Task Manager it shows that Rosetta is using 160mb of ram. Even if I put it in snooze. It should free up this ram if it is in snooze mode and why is it taking so much? I am also running World Community Grid and it doesn't seem to take that much memory (in fact I can't find it in my Task Manager even though it is running.)
ID: 43133 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
stoneysilence

Send message
Joined: 4 May 07
Posts: 13
Credit: 401,055
RAC: 0
Message 43134 - Posted: 3 Jul 2007, 23:40:17 UTC

NM. I think I found what I wanted in the preferences. Changed it from use 80% of my ram down to 2.5% of ram while pc is in use.
ID: 43134 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
stoneysilence

Send message
Joined: 4 May 07
Posts: 13
Credit: 401,055
RAC: 0
Message 43185 - Posted: 5 Jul 2007, 1:19:34 UTC

Well that didn't work. I checked it later that night and there were now 4 of them running each one taking about 150mb of ram, so in total it was taking up 600mb of ram.
ID: 43185 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile anders n

Send message
Joined: 19 Sep 05
Posts: 403
Credit: 537,991
RAC: 0
Message 43187 - Posted: 5 Jul 2007, 3:55:58 UTC

Your problem may be related to this thread

Anders n
ID: 43187 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 43245 - Posted: 5 Jul 2007, 14:56:53 UTC

stoney, unless you have 4 CPUs you do not actually have 4 running. You will see tasks in your Windows task list. But they are not running. This probably means that you have selected the option to "leave tasks in memory while suspended", which really just means the tasks remain in the swap space. This is the recommended setting. I suggest you leave it set that way.

Go to the advanced view of BOINC manager. Go to the tasks tab. Check the status for the tasks. You will probably see them "waiting for memory" while your computer is in use, because 2.5% isn't enough to do more then begin to initialize a task. So that is what BOINC did with the limited memory you gave it. It started the task and got it to the point that it required more memory then you allow, and then it suspended it until your machine goes idle and it is allowed to use more memory.

Suggest you suspend BOINC while your computer is in use until you resolve the problems with your other application.
Rosetta Moderator: Mod.Sense
ID: 43245 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
stoneysilence

Send message
Joined: 4 May 07
Posts: 13
Credit: 401,055
RAC: 0
Message 43248 - Posted: 5 Jul 2007, 15:32:52 UTC - in response to Message 43245.  

stoney, unless you have 4 CPUs you do not actually have 4 running. You will see tasks in your Windows task list. But they are not running. This probably means that you have selected the option to "leave tasks in memory while suspended", which really just means the tasks remain in the swap space. This is the recommended setting. I suggest you leave it set that way.

Go to the advanced view of BOINC manager. Go to the tasks tab. Check the status for the tasks. You will probably see them "waiting for memory" while your computer is in use, because 2.5% isn't enough to do more then begin to initialize a task. So that is what BOINC did with the limited memory you gave it. It started the task and got it to the point that it required more memory then you allow, and then it suspended it until your machine goes idle and it is allowed to use more memory.

Suggest you suspend BOINC while your computer is in use until you resolve the problems with your other application.


I actually have "leave tasks in memory while suspended" set to no. Currently have 3 Rosetta's in memory (100-150mb each) and 2 World Community projects (40-70mb each). Even if I put it in snooze they show up. I finally had to just exit Boinc in order to get them to remove from memory.
ID: 43248 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile anders n

Send message
Joined: 19 Sep 05
Posts: 403
Credit: 537,991
RAC: 0
Message 43343 - Posted: 7 Jul 2007, 13:06:23 UTC

I saw a post at Boinc message boards saying that if a task suspended and
has not reached a checkpoint it will remain in memory even tho you have set
"leave tasks in memory while suspended" set to no.

Anders n
ID: 43343 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Natronomonas

Send message
Joined: 11 Jan 06
Posts: 38
Credit: 536,978
RAC: 0
Message 44188 - Posted: 25 Jul 2007, 6:19:45 UTC - in response to Message 43343.  

If BOINC isn't set to run as a service, just single user, I just exit BOINC while I'm playing a game, then restart it when I'm done.

BOINC doesn't seem to free CPU cycles fast enough for games sometimes (mainly FPS) and I figure even if I lose a bit of work it's nothing that can be redone relatively quickly.



Crunching Rosetta as a member of the Whirlpool BOINC Teams
ID: 44188 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Mod.Sense
Volunteer moderator

Send message
Joined: 22 Aug 06
Posts: 4018
Credit: 0
RAC: 0
Message 44199 - Posted: 25 Jul 2007, 13:21:41 UTC

Natronomonas

...it is true that you will lose some work by ending BOINC, and also true that you will recoup that fairly quickly the next time you start it. But you might consider simply suspending BOINC. That way you won't lose any work. Go to the advanced view, pull down the activity menu, and select suspend for the CPU setting. This will completely free the CPU immediately. But the memory pages BOINC was using remain in the swap file. So no work is lost if you restart BOINC after your gaming.
Rosetta Moderator: Mod.Sense
ID: 44199 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Natronomonas

Send message
Joined: 11 Jan 06
Posts: 38
Credit: 536,978
RAC: 0
Message 44203 - Posted: 25 Jul 2007, 14:08:52 UTC - in response to Message 44199.  

Natronomonas


OK I'll give that a go, thanks.
Crunching Rosetta as a member of the Whirlpool BOINC Teams
ID: 44203 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Questions and Answers : Windows : Rosetta uses 160mb of RAM



©2024 University of Washington
https://www.bakerlab.org