On 4/27/2012 9:23 AM, [email protected] wrote:
> Message: 6 Date: Fri, 27 Apr 2012 10:23:01 -0400 From: "Rom Walton" 
> <[email protected]> Subject: Re: [boinc_dev] 32-bit workunits under 
> 64-bit Windows To: "Robert Miles" <[email protected]>, 
> <[email protected]> Message-ID: 
> <[email protected]> 
> Content-Type: text/plain; charset="us-ascii" Sounds more like paging 
> than anything else. Each process is independent of each other. 32-bit 
> processes are not treated like 16-bit tasks running under NTVDM back 
> in the day. I suspect you'll find that the same thing happens when you 
> start a few 64-bit processes that use a similar amount of memory. 
> ----- Rom -----Original Message----- From: Robert Miles 
> [mailto:[email protected]] Sent: Friday, April 27, 2012 9:57 
> AM To: [email protected] Cc: Rom Walton Subject: Re: 
> [boinc_dev] 32-bit workunits under 64-bit Windows The 3.5 GB is not 
> for just one process. It's the total for all 32-bit processes running 
> at once, most of which are workunit applications. The hard drive is a 
> little busy at such times - enough for the hard drive light to flash 
> perhaps once a second. The best I can tell, at least one of the 
> applications HP supplied for processing keyboard input is also 32-bit, 
> and therefore more likely to be affected by crowding too much into the 
> same 32-bit memoryspace. - Robert Miles ----- Date: Wed, 25 Apr 2012 
> 15:40:51 -0400 From: "Rom Walton"<[email protected]> Subject: Re: 
> [boinc_dev] 32-bit workunits under 64-bit Windows I'm confused. On 
> Windows, out of the box, the largest amount of memory a single 32-bit 
> program can allocate is 2GB (3GB with a special boot option). I 
> believe that is even true on a 64-bit system. When your system starts 
> to slow down, is the hard drive busy? It sounds like what you are 
> experiencing is paging related. ----- Rom -----Original Message----- 
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of Robert Miles 
> Sent: Sunday, April 22, 2012 5:36 PM To: [email protected] 
> Subject: [boinc_dev] 32-bit workunits under 64-bit Windows I've found 
> that my computer tends to slow down user response quite a bit as the 
> total memory used by 32-bit workunits and other 32-bit programs 
> approaches 3.5 GB, as I'd expect if all 32-bit programs must fit 
> within a single 4 GB memoryspace even though the computer has 8 GB of 
> memory installed. Could you check if this is actually what's 
> happening, especially on 64-bit versions of Windows with the lower 
> limits on the total amount of memory they can use? If so, can you find 
> a way to give each 32-bit workunit a separate 4 GB memoryspace, even 
> if some of it is shared with other workunits? Another possibility is 
> that the portions of the SysWOW64 software needed to run 32-bit 
> programs is similar in size to the programs that need it, and 
> therefore you should consider counting SysWOW64 software against the 
> memory limit allowed for BOINC. Or just count 32-bit workunits twice 
> against the limit, but 64-bit workunits only once. Or even allow 
> setting the limit for 32-bit BOINC software and workunits to be lower 
> than the total amount of memory BOINC can use. I'm using 64-bit 
> Windows Vista Home Premium SP2 on that computer. I haven't found any 
> way to check which if either of the above possibilities is correct. 
> Currently using BOINC 7.0.25, but I have seen the same problem on 
> earlier versions back to at least some of the 6.12.* versions. This 
> may be a good reason for the more memory-hungry BOINC projects to 
> start offering 64-bit applications, even if those 64-bit versions 
> offer no performance improvements over the 32-bit versions. 

_______________________________________________
boinc_dev mailing list
[email protected]
http://lists.ssl.berkeley.edu/mailman/listinfo/boinc_dev
To unsubscribe, visit the above URL and
(near bottom of page) enter your email address.

Reply via email to