KAD is supposed to store data about other nodes, who has which file and which keyword results in which hash. And this data raises with time as more information is being published, reaching some maximum. No idea how much memory it's supposed to take.
I'm rather surprised how much memory it takes without Kad. I think I should do an analysis how much the different data structures take, and how big they grow, but that takes some time.
Freddy77 did a lot of memory analysis, but I can't say if he's still around.