0026922: Huge performance issue writing data to the output stream
authormgn <mgn@opencascade.com>
Wed, 2 Dec 2015 13:39:55 +0000 (16:39 +0300)
committerbugmaster <bugmaster@opencascade.com>
Fri, 4 Dec 2015 10:03:41 +0000 (13:03 +0300)
commit586db386eb85337ae59e78d59972f08f3be73ab3
tree81d0c3f63c5baf3cb57b134b60a92ac8bb0ab3a9
parentcc6852f3e90d9e53b2f97458d43b382d39fb9c94
0026922: Huge performance issue writing data to the output stream

Test case for issue CR26922

Correction of literal (char to string)
183 files changed:
src/BOPTest/BOPTest_CheckCommands.cxx
src/BRepTest/BRepTest_BasicCommands.cxx
src/BRepTest/BRepTest_ChamferCommands.cxx
src/BRepTest/BRepTest_CheckCommands.cxx
src/BRepTest/BRepTest_CurveCommands.cxx
src/BRepTest/BRepTest_DraftAngleCommands.cxx
src/BRepTest/BRepTest_ExtremaCommands.cxx
src/BRepTest/BRepTest_FeatureCommands.cxx
src/BRepTest/BRepTest_FilletCommands.cxx
src/BRepTest/BRepTest_FillingCommands.cxx
src/BRepTest/BRepTest_GPropCommands.cxx
src/BRepTest/BRepTest_OtherCommands.cxx
src/BRepTest/BRepTest_SurfaceCommands.cxx
src/BRepTest/BRepTest_SweepCommands.cxx
src/BRepTest/BRepTest_TopologyCommands.cxx
src/BRepTools/BRepTools_ShapeSet.cxx
src/BinTools/BinTools_LocationSet.cxx
src/BinTools/BinTools_ShapeSet.cxx
src/CDM/CDM_Document.cxx
src/DBRep/DBRep.cxx
src/DDF/DDF_BasicCommands.cxx
src/DDF/DDF_DataCommands.cxx
src/DDF/DDF_TransactionCommands.cxx
src/DDataStd/DDataStd_BasicCommands.cxx
src/DDataStd/DDataStd_ConstraintCommands.cxx
src/DDataStd/DDataStd_DatumCommands.cxx
src/DDataStd/DDataStd_DrawDisplayCommands.cxx
src/DDataStd/DDataStd_NameCommands.cxx
src/DDataStd/DDataStd_NamedShapeCommands.cxx
src/DDataStd/DDataStd_ObjectCommands.cxx
src/DDataStd/DDataStd_TreeCommands.cxx
src/DDocStd/DDocStd_ApplicationCommands.cxx
src/DDocStd/DDocStd_DocumentCommands.cxx
src/DDocStd/DDocStd_MTMCommands.cxx
src/DDocStd/DDocStd_ToolsCommands.cxx
src/DNaming/DNaming_BasicCommands.cxx
src/DNaming/DNaming_ModelingCommands.cxx
src/DNaming/DNaming_SelectionCommands.cxx
src/DNaming/DNaming_ToolsCommands.cxx
src/DPrsStd/DPrsStd_AISPresentationCommands.cxx
src/DPrsStd/DPrsStd_AISViewerCommands.cxx
src/Draw/Draw_BasicCommands.cxx
src/Draw/Draw_GraphicCommands.cxx
src/Draw/Draw_UnitCommands.cxx
src/DrawDim/DrawDim_PlanarDimensionCommands.cxx
src/DrawTrSurf/DrawTrSurf.cxx
src/FairCurve/FairCurve_Batten.cxx
src/FairCurve/FairCurve_MinimalVariation.cxx
src/GeometryTest/GeometryTest_APICommands.cxx
src/GeometryTest/GeometryTest_ConstraintCommands.cxx
src/GeometryTest/GeometryTest_CurveCommands.cxx
src/GeometryTest/GeometryTest_FairCurveCommands.cxx
src/GeometryTest/GeometryTest_SurfaceCommands.cxx
src/GeometryTest/GeometryTest_TestProjCommands.cxx
src/GeomliteTest/GeomliteTest_ApproxCommands.cxx
src/GeomliteTest/GeomliteTest_CurveCommands.cxx
src/GeomliteTest/GeomliteTest_SurfaceCommands.cxx
src/HLRTest/HLRTest.cxx
src/IFSelect/IFSelect_WorkSession.cxx
src/IGESAppli/IGESAppli_ToolDrilledHole.cxx
src/IGESData/IGESData_IGESDumper.cxx
src/IGESData/IGESData_IGESModel.cxx
src/IGESDefs/IGESDefs_ToolGenericData.cxx
src/IGESGeom/IGESGeom_ToolBSplineCurve.cxx
src/IGESGeom/IGESGeom_ToolSplineSurface.cxx
src/IntRes2d/IntRes2d_Intersection.cxx
src/MeshTest/MeshTest.cxx
src/MeshTest/MeshTest_CheckTopology.cxx
src/MeshTest/MeshTest_PluginCommands.cxx
src/Message/Message_Msg.hxx
src/QABugs/QABugs_1.cxx
src/QABugs/QABugs_10.cxx
src/QABugs/QABugs_11.cxx
src/QABugs/QABugs_12.cxx
src/QABugs/QABugs_13.cxx
src/QABugs/QABugs_14.cxx
src/QABugs/QABugs_15.cxx
src/QABugs/QABugs_16.cxx
src/QABugs/QABugs_17.cxx
src/QABugs/QABugs_18.cxx
src/QABugs/QABugs_19.cxx
src/QABugs/QABugs_2.cxx
src/QABugs/QABugs_3.cxx
src/QABugs/QABugs_5.cxx
src/QABugs/QABugs_6.cxx
src/QABugs/QABugs_7.cxx
src/QABugs/QABugs_8.cxx
src/QABugs/QABugs_9.cxx
src/QADNaming/QADNaming_BasicCommands.cxx
src/QADNaming/QADNaming_BuilderCommands.cxx
src/QADNaming/QADNaming_IteratorsCommands.cxx
src/QADNaming/QADNaming_SelectionCommands.cxx
src/QADNaming/QADNaming_ToolsCommands.cxx
src/QADraw/QADraw.cxx
src/QANCollection/QANCollection_Perf.cxx
src/QANCollection/QANCollection_Stl.cxx
src/QANCollection/QANCollection_Test.cxx
src/QANewDBRepNaming/QANewDBRepNaming.cxx
src/QANewDBRepNaming/QANewDBRepNaming_FeatureCommands.cxx
src/SWDRAW/SWDRAW.cxx
src/SWDRAW/SWDRAW_ShapeAnalysis.cxx
src/SWDRAW/SWDRAW_ShapeCustom.cxx
src/SWDRAW/SWDRAW_ShapeExtend.cxx
src/SWDRAW/SWDRAW_ShapeFix.cxx
src/SWDRAW/SWDRAW_ShapeProcess.cxx
src/SWDRAW/SWDRAW_ShapeProcessAPI.cxx
src/SWDRAW/SWDRAW_ShapeTool.cxx
src/SWDRAW/SWDRAW_ShapeUpgrade.cxx
src/ShapeUpgrade/ShapeUpgrade_SplitSurfaceContinuity.cxx
src/TNaming/TNaming_Name.cxx
src/TNaming/TNaming_Selector.cxx
src/TObjDRAW/TObjDRAW.cxx
src/TestTopOpe/TestTopOpe_BOOPCommands.cxx
src/TestTopOpe/TestTopOpe_CORCommands.cxx
src/TestTopOpe/TestTopOpe_HDSCommands.cxx
src/TestTopOpe/TestTopOpe_MesureCommands.cxx
src/TestTopOpe/TestTopOpe_OtherCommands.cxx
src/TestTopOpe/TestTopOpe_VarsTopo.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Builder.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_Grid.cxx
src/TopOpeBRepBuild/TopOpeBRepBuild_WireEdgeSet.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Check.cxx
src/TopOpeBRepDS/TopOpeBRepDS_Dumper.cxx
src/TopOpeBRepDS/TopOpeBRepDS_EdgeVertexInterference.cxx
src/TopOpeBRepDS/TopOpeBRepDS_ShapeShapeInterference.cxx
src/TopOpeBRepTool/TopOpeBRepTool_REGUS.cxx
src/TopOpeBRepTool/TopOpeBRepTool_REGUW.cxx
src/TopTools/TopTools_ShapeSet.cxx
src/ViewerTest/ViewerTest.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
src/ViewerTest/ViewerTest_RelationCommands.cxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
src/Vrml/Vrml.cxx
src/Vrml/Vrml_AsciiText.cxx
src/Vrml/Vrml_Cone.cxx
src/Vrml/Vrml_Coordinate3.cxx
src/Vrml/Vrml_Cube.cxx
src/Vrml/Vrml_Cylinder.cxx
src/Vrml/Vrml_DirectionalLight.cxx
src/Vrml/Vrml_FontStyle.cxx
src/Vrml/Vrml_Group.cxx
src/Vrml/Vrml_IndexedFaceSet.cxx
src/Vrml/Vrml_IndexedLineSet.cxx
src/Vrml/Vrml_Info.cxx
src/Vrml/Vrml_Instancing.cxx
src/Vrml/Vrml_LOD.cxx
src/Vrml/Vrml_Material.cxx
src/Vrml/Vrml_MaterialBinding.cxx
src/Vrml/Vrml_MatrixTransform.cxx
src/Vrml/Vrml_Normal.cxx
src/Vrml/Vrml_NormalBinding.cxx
src/Vrml/Vrml_OrthographicCamera.cxx
src/Vrml/Vrml_PerspectiveCamera.cxx
src/Vrml/Vrml_PointLight.cxx
src/Vrml/Vrml_PointSet.cxx
src/Vrml/Vrml_Rotation.cxx
src/Vrml/Vrml_Scale.cxx
src/Vrml/Vrml_Separator.cxx
src/Vrml/Vrml_ShapeHints.cxx
src/Vrml/Vrml_Sphere.cxx
src/Vrml/Vrml_SpotLight.cxx
src/Vrml/Vrml_Switch.cxx
src/Vrml/Vrml_Texture2.cxx
src/Vrml/Vrml_Texture2Transform.cxx
src/Vrml/Vrml_TextureCoordinate2.cxx
src/Vrml/Vrml_Transform.cxx
src/Vrml/Vrml_TransformSeparator.cxx
src/Vrml/Vrml_Translation.cxx
src/Vrml/Vrml_WWWAnchor.cxx
src/Vrml/Vrml_WWWInline.cxx
src/VrmlData/VrmlData_Scene.cxx
src/XDEDRAW/XDEDRAW.cxx
src/XDEDRAW/XDEDRAW_Colors.cxx
src/XDEDRAW/XDEDRAW_Common.cxx
src/XDEDRAW/XDEDRAW_GDTs.cxx
src/XDEDRAW/XDEDRAW_Layers.cxx
src/XDEDRAW/XDEDRAW_Props.cxx
src/XDEDRAW/XDEDRAW_Shapes.cxx
src/XSControl/XSControl_Functions.cxx
src/XSDRAWIGES/XSDRAWIGES.cxx
src/XSDRAWSTEP/XSDRAWSTEP.cxx
src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx
tests/bugs/fclasses/bug26922 [new file with mode: 0755]