Any change comparing to 0.3.9, or any change comparing to state
before release()?
Since IPDB keeps all the info about the IP stack (addresses, routes,
neighbours etc.), it surely takes some memory, and the amount
depends on what the system has — how many addresses, routes etc.
There is a way to ignore routing tables, if there is no need to work
with them, e.g. IPDB(ignore_rtables=[255]); that will save some
memory by ignoring automatic kernel routes.
But yes, if you need it only for quick simple operations, the
IPRoute() object will work a way better and faster, and will consume
significantly less memory.