Has anyone seen this before?

Top reports java is using nearly 30% of RAM.

zmlocalconfig has java mailbox memory set at 25%.

Consequently, there is page file usage we would like to eliminate:

Code:
top - 10:26:41 up 43 days, 12:06,  1 user,  load average: 0.97, 1.00, 1.08
Tasks: 183 total,   1 running, 182 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.4%us,  1.5%sy,  0.2%ni, 86.2%id,  6.7%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   8118944k total,  7954848k used,   164096k free,   137756k buffers
Swap:  8395952k total,   393716k used,  8002236k free,  2232344k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
29169 zimbra    18   0 2642m 2.3g  15m S    8 29.5 215:27.73 java
30706 zimbra    16   0 30328 3568 2256 S    1  0.0   0:04.93 saslauthd
 4908 zimbra    30  15 24892 6340 2688 S    1  0.1   0:57.12 zmlogger

zimbra@thisserver:~> zmlocalconfig | grep memory
data_source_max_message_memory_size = 2097152
mailboxd_java_heap_memory_percent = 25
mysql_memory_percent = 25
Any suggestions?

TIA,
Mark