Thanks, I filed against 2.0 final. A question: did you guys consider jmx for your 'preferences architecture' ?

Thanks,
Eric


Oleg Kalnichevski wrote:

Hi Eric

Thanks for bringing this up. HttpClient 3.0 allows for parameterization
of SO_SNDBUF and SO_RCVBUF settings. For HttpClient 2.0 (as well as for
3.0 when falling back onto the system defaults), however, it would make
sense to set a cap on the size of the send and receive buffers.

Feel free to open a ticket for this issue with Bugzilla

Oleg


On Fri, 2004-07-02 at 18:39, Eric Bloch wrote:

Hi httpclient folks,

I've been looking at 2.0 source code and the default value for the BufferedOutputStream that is used in an HttpConnectionn is coming from socket.getSendBufferSize(). My hunch, is that, in general, this is bigger than you'd want.

Most HTTP "sends" are less than 1KByte ('cept for big POSTs).
The default value I get for socket.getSendBufferSize for this is 8192.
I would think a better default for this buffer would be 1K, no?

Also, fyi, if someone happens to dork the system send buffer size hi (say MB) and you are using the MultiThreadedConnectionManager in 2.0 (dunno about 3.0), you will use up a lot of memory for each connection since the pool doesn't let idle connections (or their buffers) be gced. I just got bit bad by that.

-Eric


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]




--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

-- Laszlo Systems, Inc. 1040 Mariposa Street, SF, CA, USA 94107

voice: 415.241.2721
fax:   415.865.2914
im:    eedeebee at yim; eedeebee3 at aim
email: [EMAIL PROTECTED]
--

Laszlo allows Behr to deliver a breakthrough experience with
ColorSmart by BEHR application at http://www.behr.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to