View Issue Details

IDProjectCategoryView StatusLast Update
0022668Open CASCADEOCCT:Foundation Classespublic2012-03-29 17:26
ReporteragvAssigned Tobugmaster  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
OSAll 
Product Version6.5.2 
Target Version6.5.3Fixed in Version6.5.3 
Summary0022668: Performance improvement in UBTreeFiller
DescriptionIn class NCollection_UBTreeFiller two improvements added, for the sake of
performance.
1) Provide an allocator instance as parameter of the constructor;
2) Add method Reset() - this method can be called when UBTree should not be
filled for some reason but UBTreeFiller already has accumulated data. Without
this method the UBTree is automatically filled by the destructor of UBTreeFiller
TagsNo tags attached.
Test case number

Activities

szv

2012-01-26 16:34

manager   ~0019273

Hi Mikhail,
I suggest you to review this bug, as I myself has little experience in memory-related optimizations.

msv

2012-01-30 14:41

developer   ~0019306

Reviewed. It is OK.

aan

2012-02-02 12:51

developer   ~0019348

Dear BugMaster,
Workbench KAS:dev:aan-OCC22668-occt from SVN branch http://svn/svn/occt/branches/OCC22668_agv
(and aan-OCC22668-products from trunk) was successfully compiled on Linux and Windows platforms, and tested on Linux one.

There are not regressions in aan-OCC22668-products regarding to KAS:dev:products-20120127-opt

See results in /QADisk/occttests/results/KAS/dev/aan-OCC22668-products_31012012/lin
See reference results in /QADisk/occttests/results/KAS/dev/products-20120127-opt_28012012/lin
See test cases in /QADisk/occttests/tests/ED
N.B. In order to launch testing case you can make use the following instructions
http://doc/doku.php?id=occt:certification

bugmaster

2012-02-03 16:15

administrator   ~0019385

Integrated into trunk of occt repository

Date: 2012-02-03 15:58:35 +0400 (Fri, 03 Feb 2012)
New Revision: 10297

Modified:
   trunk/src/NCollection/NCollection_UBTreeFiller.hxx

Related Changesets

occt: master d11ab6c3

2012-02-03 11:58:35

agv


Committer: bugmaster Details Diff
0022668: Performance improvement in UBTreeFiller Affected Issues
0022668
mod - src/NCollection/NCollection_UBTreeFiller.hxx Diff File

Issue History

Date Modified Username Field Change
2011-08-02 11:23 bugmaster Category OCCT:FDC => OCCT:Foundation Classes
2011-09-13 13:38 bugmaster Assigned To bugmaster => agv
2011-09-13 13:38 bugmaster Status new => assigned
2011-09-13 13:39 bugmaster Status assigned => resolved
2011-12-08 09:59 abv Assigned To agv => szy
2011-12-08 10:10 abv Assigned To szy => szv
2012-01-26 16:34 szv Note Added: 0019273
2012-01-26 16:34 szv Assigned To szv => msv
2012-01-26 16:34 szv Status resolved => assigned
2012-01-26 16:41 szv Status assigned => resolved
2012-01-30 14:41 msv Note Added: 0019306
2012-01-30 14:41 msv Assigned To msv => bugmaster
2012-01-30 14:41 msv Status resolved => reviewed
2012-02-02 12:51 aan Note Added: 0019348
2012-02-02 12:51 aan Status reviewed => tested
2012-02-02 12:51 aan Fixed in Version EMPTY =>
2012-02-02 12:51 aan Description Updated
2012-02-03 14:05 bugmaster Product Version => 6.5.2
2012-02-03 14:05 bugmaster Target Version => 6.5.3
2012-02-03 16:15 bugmaster Note Added: 0019385
2012-02-03 16:15 bugmaster Status tested => verified
2012-02-03 16:15 bugmaster Resolution open => fixed
2012-02-03 16:15 bugmaster Assigned To bugmaster => agv
2012-03-29 17:26 bugmaster Changeset attached => occt master d11ab6c3