On Sunday 04 May 2008 10:00, Daniel Cheng wrote: > On Sun, May 4, 2008 at 3:05 AM, Matthew Toseland > <toad at amphibian.dyndns.org> wrote: > > On Friday 02 May 2008 11:09, j16sdiz at freenetproject.org wrote: > > > Author: j16sdiz > > > Date: 2008-05-02 10:09:13 +0000 (Fri, 02 May 2008) > > > New Revision: 19674 > > > > > > Modified: > > > trunk/freenet/src/freenet/crypt/SHA256.java > > > Log: > > > limit number of cached SHA256 md > > > > Any particular reason for a limit of 16? We use a lot of SHA256's... > > > > 0) This is part of my "use lessor memory" patches > > 1) 16 is the number of SHA-256 keep in the pool. > Instances in use are not counted here.. > > 2) We use lots of SHA256, but we don't use them at the same time. > (obviously we can't do more SHA256 then number of CPU) > > 3) Most SHA256 instance return to pool very quickly, no thread > should keep a SHA256 instance for a long time. > > 4) (follow #2, #3) keeping more then # of CPU copies sounds redundant to me > > 5) It never use more then 12 instance on my box.
Okay, if you've measured it then we'll go with it. -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: not available URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20080505/89684f26/attachment.pgp>