Archived issue #0020835
Google memory managment TCMalloc
Description
In fact, attemption to use google memory allocator TCMalloc in Open CASCADE as
one of the memory manager has no positive effect. It is fails in case of
mutithreading processes (tested on parallel triangulator draft implementation).
It is seems that TCMalloc can not work on several threads without bugs. We try
to use TCMalloc as one of the own memory manager to allocate and deallocate
meory, and in case load lib-tcmalloc-minimal to replace all invokations of
"malloc" and "free" in uploaded library modules. In all cases it fails in case
of several threads.
one of the memory manager has no positive effect. It is fails in case of
mutithreading processes (tested on parallel triangulator draft implementation).
It is seems that TCMalloc can not work on several threads without bugs. We try
to use TCMalloc as one of the own memory manager to allocate and deallocate
meory, and in case load lib-tcmalloc-minimal to replace all invokations of
"malloc" and "free" in uploaded library modules. In all cases it fails in case
of several threads.
Public activity
No public notes
Participants are labeled by their role within this record.
Related records