What do you mean by "eating up the memory"? Resident set size, lowmemory available to page cache, excessive gc of the jvm's heap?
Are you saying: that you want a smaller heap and what settings to change
to accommodate that, or that you have already set a small heap of x and
Cassandra is using significantly more than that?