Ram,

 

boost::unordered_map takes an allocator parameter. I think the only way to get the answer to this question is to an instrumented allocator to the container that you can query to determine how much memory was requested.

 

Jon

 

From: Boost-users <boost-users-bounces@lists.boost.org> on behalf of Ram <sourceopen@gmail.com>
Reply-To: Boost Users <boost-users@lists.boost.org>
Date: Monday, November 7, 2016 at 3:58 AM
To: Boost Users <boost-users@lists.boost.org>
Subject: Re: [Boost-users] Help in calculating the size of a boost::unordered_map

 

Hi,

 

Can anybody please help with this?

 

Thanks,

-R

 

On Mon, Nov 7, 2016 at 11:00 AM, Ram <sourceopen@gmail.com> wrote:

Hi,

 

I would like to calculate the size of my filled up boost::unordered_map including the house keeping. I was thinking of sizeof(boost:unordered_map mymap). I asked this question on stackoverflow but they say that wont help. Can  somebody tell me an easy way to find the size including the housekeeping that it takes?

 

The boost::unordered_map stores a std::string as the key and a pointer to my class object as the value.

 

Thanks,

Ram

 

 

_______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users