Leave applications in memory while preempted? yes/no

Questions and Answers : Preferences : Leave applications in memory while preempted? yes/no

To post messages, you must log in.

AuthorMessage
rover

Send message
Joined: 25 Oct 05
Posts: 1
Credit: 85,621
RAC: 0
Message 3164 - Posted: 14 Nov 2005, 8:44:34 UTC

Under account-info, general preferences you can switch between yes or no for leaving the application in memory while it is preemted.

This means, when another BOINC-application is active, rosetta should save its work and leave the memory. This does not work on my system, where I set the option to 'no'. All my other BOINC-applications work right.

In state preempted, the process rosetta_4.79_windows-intelx86.exe uses nearly 70 MByte real memory and another 145 MByte virtual memory without using CPU-Power.

Is it a bug?
ID: 3164 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Keck_Komputers
Avatar

Send message
Joined: 17 Sep 05
Posts: 211
Credit: 4,246,150
RAC: 0
Message 3178 - Posted: 14 Nov 2005, 13:11:12 UTC

Maybe but probably not.

The BOINC client will automatically leave apps in memory if they have not checkpointed yet. The rosetta app currently checkpoints infrequently, about 4 times per workunit. Because of this it is recommended that you increase your switch time to about 120 minutes and leave applications in memory. I personally have only increased my switch time, I run too many projects and restart my computers too often for leaving in memory to help much.
BOINC WIKI

BOINCing since 2002/12/8
ID: 3178 · Rating: 1 · rate: Rate + / Rate - Report as offensive    Reply Quote
Profile Ed Johnson

Send message
Joined: 9 Jun 06
Posts: 9
Credit: 4,738,577
RAC: 0
Message 31388 - Posted: 18 Nov 2006, 21:16:07 UTC
Last modified: 18 Nov 2006, 21:44:39 UTC

Hi,

I have a similar problem, but I am adding more detail:

I run only Rosetta@home.
I have set:
Leave applications in memory while suspended = NO on my web account with Rosetta. I have updated my clients. I use only the default preferences. I have not setup home, school or work preferences.

All of my preference changes worked except for my leaving application in memory to no. Rosetta eats up over 100MB of memory, and I cannot afford to leave it in memory when I am doing work.

C:Program FilesBOINCglobal_prefs.xml does NOT have an entry for leaving application in memory. Even though it updated all my other changes correctly.

Is this a bug with Boinc? Can I correct the global_prefs.xml by hand until this bug is fixed?

Thanks,

Ed J.

Boinc 5.4.11

----------
global_prefs.xml file

- {global_preferences}
{source_project}https://boinc.bakerlab.org/rosetta/{/source_project}
{source_scheduler}https://boinc.bakerlab.org/rosetta_cgi/cgi{/source_scheduler}
{mod_time}1163882196{/mod_time}
{run_if_user_active /}
{idle_time_to_run}5{/idle_time_to_run}
{cpu_scheduling_period_minutes}60{/cpu_scheduling_period_minutes}
{work_buf_min_days}0.1{/work_buf_min_days}
{max_cpus}2{/max_cpus}
{cpu_usage_limit}100{/cpu_usage_limit}
{disk_interval}60{/disk_interval}
{disk_max_used_gb}1{/disk_max_used_gb}
{disk_max_used_pct}10{/disk_max_used_pct}
{disk_min_free_gb}1{/disk_min_free_gb}
{vm_max_used_pct}25{/vm_max_used_pct}
{max_bytes_sec_down}0{/max_bytes_sec_down}
{max_bytes_sec_up}0{/max_bytes_sec_up}
{/global_preferences}

------------
Settings from Rosetta@home web account

Processor usage
Do work while computer is running on batteries?
(matters only for portable computers) no
Do work while computer is in use? no
Do work only after computer is idle for 5 minutes
Do work only between the hours of (no restriction)
Leave applications in memory while suspended? no
(suspended applications will consume swap space if 'yes') no
Switch between applications every
(recommended: 60 minutes) 60 minutes
On multiprocessors, use at most 2 processors
Use at most 100 percent of CPU time
ID: 31388 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
Vlad

Send message
Joined: 2 Mar 07
Posts: 1
Credit: 59,710
RAC: 0
Message 37987 - Posted: 18 Mar 2007, 23:56:02 UTC - in response to Message 31388.  

I have a similar bug. rosetta_5.51_windows_intelx86.exe steals 115 356 kB memory when computer is in use.

ID: 37987 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote
pandem

Send message
Joined: 12 Nov 08
Posts: 2
Credit: 961,350
RAC: 364
Message 62217 - Posted: 14 Jul 2009, 2:04:45 UTC - in response to Message 3178.  

Maybe but probably not.

The BOINC client will automatically leave apps in memory if they have not checkpointed yet. The rosetta app currently checkpoints infrequently, about 4 times per workunit. Because of this it is recommended that you increase your switch time to about 120 minutes and leave applications in memory. I personally have only increased my switch time, I run too many projects and restart my computers too often for leaving in memory to help much.


What an interesting statement. It would seem that Rosetta does not obey the Leave applications in memory while preempted? yes/no. Other BOINC projects do, I respect the different requirements for the projects but should'nt the project state up front that it does not obey this setting and you will loose memory to it.
ID: 62217 · 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 62228 - Posted: 14 Jul 2009, 18:44:28 UTC

pandem, please start a new thread to discuss the topic. A lot has changed since 2005 when this thread started. Rosetta should be freeing up memory when each task completes. I'm just seeing reports in the past week that there are cases where it does not.

Are you seeing issues similar to those described here?
Rosetta Moderator: Mod.Sense
ID: 62228 · Rating: 0 · rate: Rate + / Rate - Report as offensive    Reply Quote

Questions and Answers : Preferences : Leave applications in memory while preempted? yes/no



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