Optimizing String representation for STEP #71
Labels
1. Data Exchange
Import/Export or iterating of the CAD data
2. Enhancement
New feature or request
5. Internal
For now Handle(NCollection_HAsciiString) takes at least 32b per object on dynamic memory.
Needs to find a way to improve and use at least 18b per object. And cache the empty strings.
One of the idea - avoid Standard_Transient and any virtual functionality.
Smart pointer needs to be as a internal object. The sample TopoDS_Shape.
The text was updated successfully, but these errors were encountered: