susantha 2003/08/27 05:19:39
Modified: c/vc/common Common.dsp
c/vc/soap Soap.dsp
Log:
Avoided using XMLString::transcode function in the xerces parser
Reduced the use of std::string
Introduced wide char for char where applicable
Introduced std::wstring for std::string where applicable
By doing above things achived some 40-50% performance improvement (according to
profile given by Rational Quantify)
Revision Changes Path
1.13 +5 -1 xml-axis/c/vc/common/Common.dsp
Index: Common.dsp
===================================================================
RCS file: /home/cvs/xml-axis/c/vc/common/Common.dsp,v
retrieving revision 1.12
retrieving revision 1.13
diff -u -r1.12 -r1.13
--- Common.dsp 15 Aug 2003 07:58:32 -0000 1.12
+++ Common.dsp 27 Aug 2003 12:19:39 -0000 1.13
@@ -99,6 +99,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\src\common\AxisUtils.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\common\BasicTypeSerializer.cpp
# End Source File
# Begin Source File
@@ -139,7 +143,7 @@
# End Source File
# Begin Source File
-SOURCE=..\..\src\common\AxisLog.h
+SOURCE=..\..\src\common\AxisUtils.h
# End Source File
# Begin Source File
1.6 +8 -0 xml-axis/c/vc/soap/Soap.dsp
Index: Soap.dsp
===================================================================
RCS file: /home/cvs/xml-axis/c/vc/soap/Soap.dsp,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- Soap.dsp 15 Aug 2003 07:58:33 -0000 1.5
+++ Soap.dsp 27 Aug 2003 12:19:39 -0000 1.6
@@ -127,6 +127,10 @@
# End Source File
# Begin Source File
+SOURCE=..\..\src\soap\SoapKeywordMapping.cpp
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\soap\SoapMethod.cpp
# End Source File
# Begin Source File
@@ -192,6 +196,10 @@
# Begin Source File
SOURCE=..\..\src\soap\SoapHeader.h
+# End Source File
+# Begin Source File
+
+SOURCE=..\..\src\soap\SoapKeywordMapping.h
# End Source File
# Begin Source File