View Issue Details

IDProjectCategoryView StatusLast Update
0033703CommunityOCCT:Data Exchangepublic2024-05-13 12:24
Reporterdsa-t Assigned Todpasukhi  
PrioritynormalSeverityintegration request 
Status assignedResolutionopen 
PlatformWindowsOSVC++ 2022 
Product Version7.8.0 
Target Version7.9.0 
Summary0033703: Data Exchange - STEP writer transfer speed improvement (-75%)
DescriptionWhile profiling, I've noticed that in TopoDSToStep_MakeStepEdge::Init, the face surface is always computed, but is only used in a code path that is never executed.

The attached patch reduces STEPCAFControl_Writer transfer time by about 75% on my geometry.

It is ok to push the patch without CLA.
TagsNo tags attached.
Test case number

Attached Files

  • step-transfer-speed.patch (1,580 bytes)



2024-05-12 13:39


step-transfer-speed.patch (1,580 bytes)

Issue History

Date Modified Username Field Change
2024-05-12 13:39 dsa-t New Issue
2024-05-12 13:39 dsa-t Assigned To => ika
2024-05-12 13:39 dsa-t File Added: step-transfer-speed.patch
2024-05-13 12:20 dpasukhi Assigned To ika => dpasukhi
2024-05-13 12:20 dpasukhi Status new => assigned
2024-05-13 12:21 dpasukhi Summary STEP writer transfer speed improvement (-75%) => Data Exchange - STEP writer transfer speed improvement (-75%)
2024-05-13 12:24 dpasukhi Target Version => 7.9.0