Questions and Answers : Windows : Rosetta uses 160mb of RAM
Author | Message |
---|---|
stoneysilence Send message Joined: 4 May 07 Posts: 13 Credit: 401,055 RAC: 0 |
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.) |
stoneysilence Send message Joined: 4 May 07 Posts: 13 Credit: 401,055 RAC: 0 |
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. |
stoneysilence Send message Joined: 4 May 07 Posts: 13 Credit: 401,055 RAC: 0 |
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. |
anders n Send message Joined: 19 Sep 05 Posts: 403 Credit: 537,991 RAC: 0 |
|
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
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 |
stoneysilence Send message Joined: 4 May 07 Posts: 13 Credit: 401,055 RAC: 0 |
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. 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. |
anders n Send message Joined: 19 Sep 05 Posts: 403 Credit: 537,991 RAC: 0 |
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 |
Natronomonas Send message Joined: 11 Jan 06 Posts: 38 Credit: 536,978 RAC: 0 |
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 |
Mod.Sense Volunteer moderator Send message Joined: 22 Aug 06 Posts: 4018 Credit: 0 RAC: 0 |
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 |
Natronomonas Send message Joined: 11 Jan 06 Posts: 38 Credit: 536,978 RAC: 0 |
Natronomonas OK I'll give that a go, thanks. Crunching Rosetta as a member of the Whirlpool BOINC Teams |
Questions and Answers :
Windows :
Rosetta uses 160mb of RAM
©2024 University of Washington
https://www.bakerlab.org