src/solaris/native/java/net/net_util_md.h
Print this page
*** 109,123 ****
/************************************************************************
* Macros and constants
*/
/*
! * Its safe to increase the buffer to 8K, this gives a 5-20%
! * performance boost on volano and overall socket performance.
*/
#define MAX_BUFFER_LEN 8192
#define MAX_HEAP_BUFFER_LEN 65536
#ifdef AF_INET6
#define SOCKADDR union { \
struct sockaddr_in him4; \
--- 109,127 ----
/************************************************************************
* Macros and constants
*/
/*
! * On 64-bit JDKs we use a much larger stack and heap buffer.
*/
+ #ifdef _LP64
+ #define MAX_BUFFER_LEN 65536
+ #define MAX_HEAP_BUFFER_LEN 131072
+ #else
#define MAX_BUFFER_LEN 8192
#define MAX_HEAP_BUFFER_LEN 65536
+ #endif
#ifdef AF_INET6
#define SOCKADDR union { \
struct sockaddr_in him4; \