View Issue Details

IDProjectCategoryView StatusLast Update
0020835Open CASCADEOCCT:Foundation Classespublic2011-03-18 09:54
ReporterptvAssigned Toabv 
PrioritynormalSeverityfeature 
Status closedResolutionunable to reproduce 
OSWindows NT 
Summary0020835: Google memory managment TCMalloc
DescriptionIn 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.
TagsNo tags attached.
Test case number

Attached Files

  • occ20835_tcmalloc_v1.zip (438,211 bytes)

Relationships

related to 0021767 closedabv Integration NED allocator to OCC 

Activities

2009-01-27 10:26

 

occ20835_tcmalloc_v1.zip (438,211 bytes)

Issue History

Date Modified Username Field Change
2010-06-29 16:17 bugmaster Assigned To bugmaster => abv
2010-06-29 16:17 bugmaster Status new => assigned
2010-06-29 16:18 bugmaster OtherBugsDependingOnThis => 21767
2011-03-18 09:54 bugmaster Status assigned => closed
2011-03-18 09:54 bugmaster Resolution @0@ => unable to reproduce
2011-08-02 11:23 bugmaster Category OCCT:FDC => OCCT:Foundation Classes