Increase shared memory size for container tests

This commit is contained in:
Ion Gaztañaga
2024-01-06 01:17:51 +01:00
parent 38a03cc08c
commit 0191a31e21
5 changed files with 19 additions and 19 deletions

View File

@@ -120,7 +120,7 @@ bool do_test()
//Alias deque types
typedef deque<IntType, shmem_allocator_t> MyShmDeque;
typedef std::deque<int> MyStdDeque;
const int Memsize = 65536;
const int Memsize = 128u*1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
@@ -130,7 +130,7 @@ bool do_test()
//Create shared memory
my_managed_shared_memory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor

View File

@@ -98,7 +98,7 @@ int list_test (bool copied_allocators_equal = true)
{
typedef std::list<int> MyStdList;
typedef typename MyShmList::value_type IntType;
const int memsize = 65536;
const int Memsize = 128u * 1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
typedef push_data_function<DoublyLinked> push_data_t;
@@ -107,9 +107,9 @@ int list_test (bool copied_allocators_equal = true)
//Named new capable shared mem allocator
//Create shared memory
shared_memory_object::remove(shMemName);
ManagedSharedMemory segment(create_only, shMemName, memsize);
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor

View File

@@ -48,16 +48,16 @@ int map_test ()
typedef typename MyShmMap::key_type IntType;
typedef boost::interprocess::pair<IntType, IntType> IntPairType;
typedef typename MyStdMap::value_type StdPairType;
const int memsize = 65536;
const int Memsize = 128u * 1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
BOOST_TRY{
//Create shared memory
shared_memory_object::remove(shMemName);
ManagedSharedMemory segment(create_only, shMemName, memsize);
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor
@@ -503,16 +503,16 @@ int map_test_copyable ()
typedef boost::interprocess::pair<IntType, IntType> IntPairType;
typedef typename MyStdMap::value_type StdPairType;
const int memsize = 65536;
const int Memsize = 128u * 1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
BOOST_TRY{
//Create shared memory
shared_memory_object::remove(shMemName);
ManagedSharedMemory segment(create_only, shMemName, memsize);
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor

View File

@@ -31,16 +31,16 @@ template<class ManagedSharedMemory
int set_test ()
{
typedef typename MyShmSet::value_type IntType;
const int memsize = 65536;
const int Memsize = 128u * 1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
BOOST_TRY{
//Create shared memory
shared_memory_object::remove(shMemName);
ManagedSharedMemory segment(create_only, shMemName, memsize);
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor
@@ -508,16 +508,16 @@ template<class ManagedSharedMemory
int set_test_copyable ()
{
typedef typename MyShmSet::value_type IntType;
const int memsize = 65536;
const int Memsize = 128u * 1024u;
const char *const shMemName = test::get_process_id_name();
const int max = 100;
BOOST_TRY{
//Create shared memory
shared_memory_object::remove(shMemName);
ManagedSharedMemory segment(create_only, shMemName, memsize);
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor

View File

@@ -81,7 +81,7 @@ int vector_test()
std::string process_name;
test::get_process_id_name(process_name);
const int Memsize = 65536;
const int Memsize = 128u*1024u;
const char *const shMemName = process_name.c_str();
const int max = 100;
@@ -92,7 +92,7 @@ int vector_test()
BOOST_TRY{
ManagedSharedMemory segment(create_only, shMemName, Memsize);
segment.reserve_named_objects(100);
segment.reserve_named_objects(10);
//Shared memory allocator must be always be initialized
//since it has no default constructor