DiscussionsIssue archiveOCCT:Foundation Classes

Archived issue #0020835

Google memory managment TCMalloc

Open CASCADEOCCT:Foundation Classesclosed0 public notes

Search issues

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.

Public activity

No public notes

Participants are labeled by their role within this record.

Related records