Heap use constant but overall memory keeps going up?

I have a java client application that communicates with a server over RMI. Watching it in Window's Task Manager, it starts off taking about 30 Meg. but over the last day has climbed to 100 Meg, while repeating the same queries and dislpaying the same information over and over.

I have it running through JProfiler and the heap space is consistent - it starts arround 5Meg, goes up to about 7 Meg, and then apparently GC's as it goes down to 5 and starts over again. Total heap never exceeds 9 Meg.

I'm using jre1.5.0_02. Any suggestions what I can look at to see why it keep grabbing more memory? It's not loading any new classes after the first 15 minute or so, though it does keep deserializing the same classes from the server over and over again.

[773 byte] By [msully72a] at [2007-11-15]