Thread: [complement-svn] SF.net SVN: complement: [1295] trunk/explore/perf/STL
Status: Pre-Alpha
Brought to you by:
complement
From: <com...@us...> - 2006-10-05 13:58:04
|
Revision: 1295 http://svn.sourceforge.net/complement/?rev=1295&view=rev Author: complement Date: 2006-10-05 06:57:06 -0700 (Thu, 05 Oct 2006) Log Message: ----------- use STLport path from config.mak, not hardcoded Modified Paths: -------------- trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile trunk/explore/perf/STL/stream/fstream-format/libstdc++/Makefile trunk/explore/perf/STL/stream/fstream-format/stdio/Makefile trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile trunk/explore/perf/STL/stream/fstream-raw/libstdc++/Makefile trunk/explore/perf/STL/stream/fstream-raw/stdio/Makefile trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile trunk/explore/perf/STL/stream/sstream-raw/libstdc++/Makefile trunk/explore/perf/STL/stream/sstream-raw/stdio/Makefile trunk/explore/perf/STL/string/add/STLport-default/Makefile trunk/explore/perf/STL/string/add/STLport-malloc/Makefile trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile trunk/explore/perf/STL/string/add/libstd++/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/find/STLport-default/Makefile trunk/explore/perf/STL/string/find/STLport-malloc/Makefile trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile trunk/explore/perf/STL/string/find/libstd++/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ops/STLport-default/Makefile trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ops/libstd++/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params/STLport-default/Makefile trunk/explore/perf/STL/string/params/STLport-malloc/Makefile trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params/libstd++/Makefile trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params-ref/libstd++/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-short/STLport-default/Makefile trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile trunk/explore/perf/STL/string/params-short/libstd++/Makefile trunk/explore/perf/STL/string/ropes/STLport-default/Makefile trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ropes/libstdc++/Makefile trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/add/libstd++/Makefile trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/find/libstd++/Makefile trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/ops/libstd++/Makefile trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params/libstd++/Makefile trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-ref/libstd++/Makefile trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile trunk/explore/perf/STL/string-MT/params-short/libstd++/Makefile Property Changed: ---------------- trunk/explore/perf/STL/string-MT/params/STLport-malloc/ Modified: trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib/malloc include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/fstream-format/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/libstdc++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-format/libstdc++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/stream/fstream-format/stdio/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/stdio/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-format/stdio/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile2.inc Modified: trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib/malloc include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/fstream-raw/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/libstdc++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-raw/libstdc++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/stream/fstream-raw/stdio/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/stdio/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/fstream-raw/stdio/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile2.inc Modified: trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib/malloc include ../Makefile.inc Modified: trunk/explore/perf/STL/stream/sstream-raw/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/libstdc++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/sstream-raw/libstdc++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/stream/sstream-raw/stdio/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/stdio/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/stream/sstream-raw/stdio/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport STLPORT_LIB_DIR := ../../../build/lib include ../Makefile2.inc Modified: trunk/explore/perf/STL/string/add/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-short/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-short/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/params-short/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/params-short/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport USE_STDLIB := yes Modified: trunk/explore/perf/STL/string/ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string/ropes/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string/ropes/libstdc++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport WITHOUT_STLPORT := 1 Modified: trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/add/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/add/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/find/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/find/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/ops/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/ops/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Property changes on: trunk/explore/perf/STL/string-MT/params/STLport-malloc ___________________________________________________________________ Name: svn:ingnore + obj Modified: trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ref/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ref/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -5,7 +5,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/string-MT/params-short/libstd++/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/libstd++/Makefile 2006-10-05 13:32:23 UTC (rev 1294) +++ trunk/explore/perf/STL/string-MT/params-short/libstd++/Makefile 2006-10-05 13:57:06 UTC (rev 1295) @@ -6,7 +6,6 @@ ALL_TAGS := release-shared -STLPORT_DIR := /export/home/ptr/STLport.lab/STLport USE_STDLIB := yes This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-05 15:17:24
|
Revision: 1297 http://svn.sourceforge.net/complement/?rev=1297&view=rev Author: complement Date: 2006-10-05 08:16:12 -0700 (Thu, 05 Oct 2006) Log Message: ----------- fix runtime path Modified Paths: -------------- trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile trunk/explore/perf/STL/string/add/STLport-default/Makefile trunk/explore/perf/STL/string/add/STLport-malloc/Makefile trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/find/STLport-default/Makefile trunk/explore/perf/STL/string/find/STLport-malloc/Makefile trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ops/STLport-default/Makefile trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params/STLport-default/Makefile trunk/explore/perf/STL/string/params/STLport-malloc/Makefile trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-short/STLport-default/Makefile trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile trunk/explore/perf/STL/string/ropes/STLport-default/Makefile trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile trunk/explore/perf/STL/string/ropes/libstdc++/Makefile trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile Property Changed: ---------------- trunk/explore/perf/STL/string-MT/params/STLport-malloc/ Modified: trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/fstream-format/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -10,5 +10,5 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/fstream-format/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,4 +12,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/fstream-raw/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/fstream-raw/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,5 +12,5 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/sstream-raw/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -10,5 +10,5 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/stream/sstream-raw/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,5 +12,5 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/add/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/add/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/add-ropes/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/find/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/find/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/find-ropes/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/ops/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ops-ropes/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/params/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/params/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,4 +12,4 @@ INCLUDES += -I$(STLPORT_INCLUDE_DIR) DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ref-ropes/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc Modified: trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/params-short/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-short/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/params-short/STLport-no-short-str/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_DONT_USE_SHORT_STRING_OPTIM -release-shared: LDSEARCH = -L../../../build/lib/noshortstr -Wl,-rpath=../../../build/lib/noshortstr +release-shared: LDSEARCH = -L../../../build/lib/noshortstr -Wl,-rpath=../build/lib/noshortstr Modified: trunk/explore/perf/STL/string/ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,5 +11,5 @@ INCLUDES += -I${CoMT_INCLUDE_DIR} -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib -release-shared: LDLIBS = -lmisc \ No newline at end of file +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib +release-shared: LDLIBS = -lmisc Modified: trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,5 +12,5 @@ INCLUDES += -I${CoMT_INCLUDE_DIR} DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc -release-shared: LDLIBS = -lmisc \ No newline at end of file +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc +release-shared: LDLIBS = -lmisc Modified: trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ropes/STLport-newalloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,5 +12,5 @@ INCLUDES += -I${CoMT_INCLUDE_DIR} DEFS += -D_STLP_USE_NEWALLOC -release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../../../build/lib/newalloc -release-shared: LDLIBS = -lmisc \ No newline at end of file +release-shared: LDSEARCH = -L../../../build/lib/newalloc -Wl,-rpath=../build/lib/newalloc +release-shared: LDLIBS = -lmisc Modified: trunk/explore/perf/STL/string/ropes/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string/ropes/libstdc++/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -13,5 +13,5 @@ INCLUDES += -I${CoMT_INCLUDE_DIR} -release-shared: LDSEARCH = -L../../../build/lib/libstdc++ -Wl,-rpath=../../build/lib/libstdc++ -release-shared: LDLIBS = -lmisc \ No newline at end of file +release-shared: LDSEARCH = -L../../../build/lib/libstdc++ -Wl,-rpath=../build/lib/libstdc++ +release-shared: LDLIBS = -lmisc Modified: trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/add/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/add/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/add-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/add-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/find/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/find/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/find-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -12,4 +12,4 @@ INCLUDES += -I$(STLPORT_INCLUDE_DIR) -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/find-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -13,4 +13,4 @@ INCLUDES += -I$(STLPORT_INCLUDE_DIR) DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/ops/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/ops/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/ops-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/ops-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Property changes on: trunk/explore/perf/STL/string-MT/params/STLport-malloc ___________________________________________________________________ Name: svn:ignore + obj Modified: trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ref/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ref/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ref-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ropes/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-ropes/STLport-malloc/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_USE_MALLOC -release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../../../build/lib/malloc +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-default/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -9,4 +9,4 @@ include ../Makefile.inc include ${SRCROOT}/Makefiles/top.mak -release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../../../build/lib +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Modified: trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile 2006-10-05 15:15:38 UTC (rev 1296) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str/Makefile 2006-10-05 15:16:12 UTC (rev 1297) @@ -11,4 +11,4 @@ DEFS += -D_STLP_DONT_USE_SHORT_STRING_OPTIM -release-shared: LDSEARCH = -L../../../build/lib/noshortstr -Wl,-rpath=../../../build/lib/noshortstr +release-shared: LDSEARCH = -L../../../build/lib/noshortstr -Wl,-rpath=../build/lib/noshortstr This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-05 17:35:49
|
Revision: 1298 http://svn.sourceforge.net/complement/?rev=1298&view=rev Author: complement Date: 2006-10-05 10:35:41 -0700 (Thu, 05 Oct 2006) Log Message: ----------- add test Modified Paths: -------------- trunk/explore/perf/STL/Makefile trunk/explore/perf/STL/string/Makefile Modified: trunk/explore/perf/STL/Makefile =================================================================== --- trunk/explore/perf/STL/Makefile 2006-10-05 15:16:12 UTC (rev 1297) +++ trunk/explore/perf/STL/Makefile 2006-10-05 17:35:41 UTC (rev 1298) @@ -1,6 +1,7 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:00:15 ptr> DIRS := lib string string-MT stream +TESTDIRS := string string-MT stream all: for d in $(DIRS); do \ @@ -21,3 +22,11 @@ for d in $(DIRS); do \ (cd $$d; ${MAKE} clobber); \ done + +test: + for d in $(TESTDIRS); do \ + (cd $$d; ./test.sh); \ + done + +.PHONY: all depend clean clobber test + Modified: trunk/explore/perf/STL/string/Makefile =================================================================== --- trunk/explore/perf/STL/string/Makefile 2006-10-05 15:16:12 UTC (rev 1297) +++ trunk/explore/perf/STL/string/Makefile 2006-10-05 17:35:41 UTC (rev 1298) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:15:29 ptr> -DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes params-ref params-ref-ropes params-short +DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes/STLport-default params-ropes/STLport-malloc params-ref params-ref-ropes/STLport-default params-ref-ropes/STLport-malloc params-ref-ropes/STLport-newalloc params-short all: for d in $(DIRS); do \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-05 17:39:57
|
Revision: 1299 http://svn.sourceforge.net/complement/?rev=1299&view=rev Author: complement Date: 2006-10-05 10:39:48 -0700 (Thu, 05 Oct 2006) Log Message: ----------- Linux 2.6.15-gentoo-r5-1 #2 SMP Fri Mar 10 17:11:28 UTC 2006 x86_64 AMD Opteron(tm) Processor 252 AuthenticAMD GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni bogomips : 5188.73 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni bogomips : 5178.80 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp Reading specs from /usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/specs Configured with: /var/tmp/portage/gcc-3.4.4-r1/work/gcc-3.4.4/configure --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.4 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.4/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/3.4.4/include/g++-v3 --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --disable-altivec --disable-nls --with-system-zlib --disable-checking --disable-werror --disable-libunwind-exceptions --disable-multilib --disable-libmudflap --disable-libgcj --enable-languages=c,c++ --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu Thread model: posix gcc version 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) Modified Paths: -------------- trunk/explore/perf/STL/stream/STLport-malloc.dat trunk/explore/perf/STL/stream/STLport.dat trunk/explore/perf/STL/stream/libstdc++.dat trunk/explore/perf/STL/stream/stdio.dat trunk/explore/perf/STL/string/STLport-malloc.dat trunk/explore/perf/STL/string/STLport-newalloc.dat trunk/explore/perf/STL/string/STLport-ropes.dat trunk/explore/perf/STL/string/STLport.dat trunk/explore/perf/STL/string/libstd++.dat trunk/explore/perf/STL/string-MT/STLport-malloc.dat trunk/explore/perf/STL/string-MT/STLport-newalloc.dat trunk/explore/perf/STL/string-MT/STLport-ropes.dat trunk/explore/perf/STL/string-MT/STLport.dat trunk/explore/perf/STL/string-MT/libstd++.dat Modified: trunk/explore/perf/STL/stream/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,3 +1,3 @@ -1 4.37383 0.0324149 0.400439 0.176071 4.81345 0.223002 -2 1.03154 0.00871696 0.565214 0.0855348 1.63398 0.143405 -3 1.71304 0.00456118 0.139878 0.0114652 1.86008 0.00878548 +1 1.26008 0.0202398 0.0756043 0.0207436 1.34593 0.0155235 +2 0.393224 0.023191 0.214813 0.0263562 0.665905 0.0982024 +3 0.638039 0.0141147 0.0716042 0.0125801 0.713054 0.00495506 Modified: trunk/explore/perf/STL/stream/STLport.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/stream/STLport.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,3 +1,3 @@ -1 4.44722 0.0129321 0.307453 0.06845 4.90366 0.376956 -2 1.02624 0.014113 0.585111 0.130661 1.62804 0.140387 -3 1.69104 0.0121803 0.137879 0.0120351 1.84003 0.0149494 +1 1.15407 0.0174595 0.0692041 0.0201646 1.23305 0.0176837 +2 0.400025 0.0338489 0.218013 0.0397314 0.631025 0.0177227 +3 0.667641 0.0159458 0.0780045 0.0162244 0.755841 0.0151191 Modified: trunk/explore/perf/STL/stream/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,3 +1,3 @@ -1 4.53751 0.0209052 0.221066 0.0653927 4.91497 0.370916 -2 1.41898 0.00292528 0.620305 0.489873 2.10942 0.562462 -3 1.282 0.0143562 0.234364 0.215067 1.56296 0.348616 +1 1.73491 0.0130301 0.0596032 0.0123231 1.81562 0.0224933 +2 0.756447 0.0260754 0.16121 0.0217675 0.961013 0.0828837 +3 0.437227 0.0490924 0.085205 0.0158048 0.527926 0.0443221 Modified: trunk/explore/perf/STL/stream/stdio.dat =================================================================== --- trunk/explore/perf/STL/stream/stdio.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/stream/stdio.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,3 +1,3 @@ -1 4.13287 0.0187069 0.268958 0.21445 4.44497 0.309281 -2 3.74543 0.015496 0.380142 0.186227 4.15359 0.187447 -3 0.335748 0.00646134 0.149877 0.00750152 0.494503 0.0254694 +1 1.89492 0.0117381 0.0484026 0.00788966 1.99514 0.101991 +2 0.287218 0.0282748 0.0828049 0.0278327 0.37241 0.0039307 +3 0.0616034 0.0086167 0.086405 0.00624852 0.153557 0.00920307 Modified: trunk/explore/perf/STL/string/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 6.02208 0.0144545 0.32405 0.0177763 6.34898 0.0180882 -2 6.87455 0.0136524 0.0024989 0.00201219 6.88114 0.0212027 -3 4.97164 0.0250688 0.0045987 0.00433988 4.98003 0.0325428 -4 14.3004 0.0493953 0.0032989 0.00371552 14.31 0.0529201 -5 6.66209 0.00814079 0.0031988 0.00259963 6.66925 0.00871003 +1 2.32214 0.0328044 0.189611 0.0168009 2.51481 0.0293485 +2 2.81538 0.0941853 0.0004 0.0012 2.81798 0.0908904 +3 2.43095 0.0324019 0.0004 0.0012 2.43349 0.0322889 +4 1.86012 0.18914 0.0008 0.0016 1.86153 0.188991 +5 0.909656 0.0614842 0.0012 0.00183303 0.912353 0.0621589 Modified: trunk/explore/perf/STL/string/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 6.27515 0.0192713 0.299654 0.0178695 6.57744 0.012342 -2 6.83146 0.0146077 0.0032989 0.003257 6.83875 0.0216861 -3 5.00064 0.00363806 0.002799 0.00087178 5.00728 0.00535019 -4 16.3184 0.00977051 0.002599 0.000663325 16.3263 0.0136148 -5 8.07827 0.0175829 0.002199 0.00235758 8.08435 0.0212849 +1 2.29414 0.0190379 0.195212 0.0172334 2.49198 0.00589598 +2 2.81058 0.0925814 0.0004 0.0012 2.81134 0.0937681 +3 2.42895 0.0230352 0 0 2.42927 0.0223661 +4 1.77291 0.00711101 0.0004 0.0012 1.77387 0.00744606 +5 0.892055 0.0047332 0.0004 0.0012 0.893754 0.00542214 Modified: trunk/explore/perf/STL/string/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 0.003499 0.0005 0.002299 0.000781025 0.008958 0.00912807 -2 20.6246 0.0279531 0.0053986 0.00721297 20.6358 0.0404915 -3 21.7494 0.258416 0.002399 0.00111355 21.759 0.260489 -4 1.15432 0.00618369 0.0054988 0.00174608 1.16291 0.00925124 -5 0.644502 0.00168484 0.0030989 0.00186795 0.650602 0.00758314 +1 15.3234 0.0695217 0.453628 0.0384607 15.7803 0.0514579 +2 7.47367 0.0724264 0.0028001 0.00567121 7.5068 0.0938161 +3 8.84775 0.063219 0.0028 0.00401995 8.87134 0.080776 +4 0 0 0 0 0.0001972 2.22971e-05 +5 0.252415 0.00605348 0.0004 0.0012 0.252868 0.006288 Modified: trunk/explore/perf/STL/string/STLport.dat =================================================================== --- trunk/explore/perf/STL/string/STLport.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string/STLport.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,7 +1,7 @@ -1 6.11587 0.0174892 0.315852 0.0211885 6.43505 0.0179602 -2 6.82616 0.0180958 0.0031989 0.00203937 6.83301 0.0244104 -3 4.89146 0.0179015 0.0030989 0.00335976 4.89694 0.0215783 -4 3.35419 0.0189182 0.0047986 0.00448935 3.36251 0.0273256 -5 1.72124 0.0492618 0.002499 0.00143178 1.72703 0.0498898 -6 1.71834 0.0090009 0.0027989 0.00198976 1.72471 0.013737 -7 3.00344 0.0114826 0.0025989 0.00156177 3.00979 0.0179876 +1 2.32054 0.0175692 0.17521 0.0197437 2.4965 0.00684992 +2 2.80578 0.0768047 0.0012 0.00183303 2.84917 0.123322 +3 2.42615 0.00368814 0.0008 0.0016 2.42772 0.00350549 +4 1.5633 0.0991998 0.0024 0.0026533 1.56763 0.0970056 +5 0.748446 0.0206663 0.0008 0.0016 0.750291 0.0198969 +6 0.523632 0.00215427 0 0 0.525135 0.00471499 +7 1.07847 0.00542604 0.0004 0.0012 1.07997 0.00579324 Modified: trunk/explore/perf/STL/string/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string/libstd++.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string/libstd++.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,7 +1,7 @@ -1 7.72303 0.0292762 0.335948 0.019274 8.06417 0.0345528 -2 24.3424 0.0385362 0.0082981 0.00859007 24.3597 0.0439406 -3 21.3878 0.0625339 0.0052985 0.00846107 21.4013 0.0750824 -4 1.17822 0.00395416 0.002599 0.00149666 1.18369 0.00770496 -5 0.628004 0.00186782 0.0023991 0.0011998 0.632317 0.00618183 -6 1.17312 0.0027216 0.0021991 0.00188631 1.17706 0.00543395 -7 1.17312 0.0027216 0.0021991 0.00188631 1.17706 0.00543395 +1 2.08333 0.0237872 0.176411 0.0230804 2.26246 0.0117575 +2 9.70141 0.038444 0.002 0.00268328 9.70354 0.0393993 +3 4.92871 0.152665 0.002 0.00409878 4.94274 0.167962 +4 0.446428 0.00265372 0.0016 0.00366606 0.447929 0.00446791 +5 0.233614 0.00195959 0.0016 0.0026533 0.23412 0.000693309 +6 0.446428 0.00196008 0.0008 0.0016 0.447228 0.000475291 +7 0.446428 0.00196008 0.0008 0.0016 0.447228 0.000475291 Modified: trunk/explore/perf/STL/string-MT/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 12.1097 0.0332704 0.831773 0.070576 6.9969 0.766073 -2 0.0001998 0.0003996 9.99e-05 0.0002997 0.0033149 0.00793937 -3 14.6494 0.0501945 0.0210963 0.00246742 7.83407 0.0424385 -4 61.6175 6.04441 0.0751881 0.0108225 31.1074 3.01441 -5 32.6666 2.57507 0.0401933 0.00368183 16.4005 1.28189 +1 4.60349 0.0187458 0.353222 0.0206353 4.80147 0.104847 +2 0 0 0.0004 0.0012 0.0001906 3.66966e-05 +3 6.77122 1.39742 0.0032001 0.00499625 3.49392 0.706157 +4 7.21085 1.06723 0.004 0.004 3.79049 0.557857 +5 4.36107 0.637989 0.0032 0.004996 2.26689 0.307848 Modified: trunk/explore/perf/STL/string-MT/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 0 0 0.0004995 0.0004995 0.000697 3.63593e-05 -2 0.0001998 0.0003996 0.0001998 0.0003996 0.0006849 2.09115e-05 -3 0 0 0.0005994 0.000489408 0.0006783 1.63832e-05 -4 9.99e-05 0.0002997 0.0003996 0.000489408 0.0006778 2.44532e-05 -5 0.0002997 0.000457799 0.0001998 0.0003996 0.0006926 3.55533e-05 +1 0 0 0 0 0.0002045 2.07569e-05 +2 0 0 0 0 0.0001851 2.54458e-05 +3 0 0 0.0004 0.0012 0.0002021 3.88753e-05 +4 0 0 0.0004 0.0012 0.0002227 2.53537e-05 +5 0 0 0 0 0.0002246 3.27084e-05 Modified: trunk/explore/perf/STL/string-MT/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,5 +1,5 @@ -1 0.003299 0.000781025 0.002399 0.000489898 0.0096563 0.00657804 -2 0.0076982 0.00109969 0.0022989 0.00179138 0.0362496 0.0752052 -3 469.812 9.75568 0.636303 0.0377385 236.491 4.46371 -4 2.27465 0.0256904 0.0066985 0.00286487 1.17221 0.027889 -5 1.3046 0.00116619 0.0050988 0.00157767 0.668226 0.00530234 +1 88.6563 2.82573 0.838052 0.0441934 46.7555 0.67495 +2 15.7554 0.143455 0.002 0.00368782 8.18042 0.131714 +3 145.367 25.0483 0.0996057 0.0734883 75.7281 10.5057 +4 1.5737 0.736564 0.0092003 0.0124006 1.25352 0.328266 +5 0.904456 0.0624974 0.0132005 0.00716701 0.716902 0.0318475 Modified: trunk/explore/perf/STL/string-MT/STLport.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,7 +1,7 @@ -1 12.4548 0.0302843 0.933958 0.0387561 6.80601 0.0679788 -2 9.99e-05 0.0002997 0.0001998 0.0003996 0.000696 4.09023e-05 -3 19.2294 0.0937472 0.0269953 0.00264537 10.3443 0.0316752 -4 83.5737 1.67179 0.0967849 0.00582661 42.3587 0.810715 -5 39.2761 7.99876 0.0573907 0.018866 20.1038 3.64713 -6 3.40528 0.0100263 0.0122975 0.00794921 1.95008 0.306464 -7 0.003799 0.0006 0.001999 0.000632456 28.1809 6.94151 +1 4.62389 0.02187 0.409625 0.027956 2.56254 0.0308169 +2 0 0 0 0 0.0001742 2.61832e-05 +3 7.45567 0.664956 0.002 0.00268328 3.79573 0.336993 +4 33.9909 7.15468 0.0136006 0.0179965 17.5685 3.36041 +5 11.9395 7.96058 0.0088002 0.00796023 6.53333 3.62629 +6 1.04446 0.00215407 0 0 0.832342 0.247784 +7 2.77377 0.25203 0.0016 0.00366606 2.70972 0.231677 Modified: trunk/explore/perf/STL/string-MT/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-05 17:35:41 UTC (rev 1298) +++ trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-05 17:39:48 UTC (rev 1299) @@ -1,7 +1,7 @@ -1 15.8214 0.0580098 0.948655 0.0237821 8.54884 0.138038 -2 0.0002997 0.000457799 0.0001998 0.0003996 0.0034327 0.00828881 -3 75.6127 6.25132 0.0977846 0.0061114 38.2664 3.1592 -4 2.35834 0.00189963 0.0060986 0.00211856 1.1977 0.00761268 -5 1.25271 0.00410909 0.0037988 0.00198965 0.638225 0.00721414 -6 27.7407 0.20812 0.0355941 0.00371955 14.0003 0.0951606 -7 27.7407 0.20812 0.0355941 0.00371955 14.0003 0.0951606 +1 4.18666 0.0172705 0.370823 0.0210193 2.33823 0.0603683 +2 0 0 0.0008 0.0016 0.0002138 2.37857e-05 +3 15.3102 1.41164 0.0080003 0.0066937 7.74768 0.729107 +4 0.904056 0.0224871 0.0012 0.00183303 0.463213 0.0216037 +5 0.468829 0.0118395 0.0004 0.0012 0.238946 0.0104288 +6 2.90938 1.00343 0.0032 0.00391918 1.61962 0.564877 +7 2.90938 1.00343 0.0032 0.00391918 1.61962 0.564877 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-13 13:03:38
|
Revision: 1317 http://svn.sourceforge.net/complement/?rev=1317&view=rev Author: complement Date: 2006-10-13 06:03:26 -0700 (Fri, 13 Oct 2006) Log Message: ----------- adopt to new output dir names; add raw write test; fix params-ropes test Modified Paths: -------------- trunk/explore/perf/STL/stream/fstream-raw/Makefile trunk/explore/perf/STL/stream/test.sh trunk/explore/perf/STL/string/ropes/test.sh trunk/explore/perf/STL/string/test.sh trunk/explore/perf/STL/string-MT/test.sh Added Paths: ----------- trunk/explore/perf/STL/stream/fstream-raw/Makefile3.inc trunk/explore/perf/STL/stream/fstream-raw/str3.c trunk/explore/perf/STL/stream/fstream-raw/unistd/ trunk/explore/perf/STL/stream/fstream-raw/unistd/Makefile trunk/explore/perf/STL/string/params-ropes/Makefile trunk/explore/perf/STL/string/params-ropes/Makefile.inc trunk/explore/perf/STL/string/params-ropes/str.cc Modified: trunk/explore/perf/STL/stream/fstream-raw/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/Makefile 2006-10-12 16:36:22 UTC (rev 1316) +++ trunk/explore/perf/STL/stream/fstream-raw/Makefile 2006-10-13 13:03:26 UTC (rev 1317) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <06/01/04 00:31:44 ptr> -DIRS = STLport-default STLport-malloc libstdc++ stdio +DIRS = STLport-default STLport-malloc libstdc++ stdio unistd all: for d in $(DIRS); do \ Added: trunk/explore/perf/STL/stream/fstream-raw/Makefile3.inc =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/Makefile3.inc (rev 0) +++ trunk/explore/perf/STL/stream/fstream-raw/Makefile3.inc 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,4 @@ +# -*- makefile -*- Time-stamp: <02/03/11 16:03:54 ptr> + +PRGNAME = str +SRC_C = ../str3.c Added: trunk/explore/perf/STL/stream/fstream-raw/str3.c =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/str3.c (rev 0) +++ trunk/explore/perf/STL/stream/fstream-raw/str3.c 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,21 @@ +/* Time-stamp: <06/01/04 00:21:07 ptr> */ + +#include <fcntl.h> +#include <stdio.h> +#include <stdlib.h> + +int main( int argc, char *argv[] ) +{ + int f; + int i; + + f = open( "test", O_WRONLY | O_CREAT | O_TRUNC, 0666 ); + + for ( i = 0; i < 10000000; ++i ) { + write( f, (const void *)&i, sizeof(i) ); + } + + close( f ); + + return 0; +} Property changes on: trunk/explore/perf/STL/stream/fstream-raw/unistd ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/stream/fstream-raw/unistd/Makefile =================================================================== --- trunk/explore/perf/STL/stream/fstream-raw/unistd/Makefile (rev 0) +++ trunk/explore/perf/STL/stream/fstream-raw/unistd/Makefile 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,11 @@ +# -*- Makefile -*- Time-stamp: <06/01/04 00:22:44 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + +STLPORT_LIB_DIR := ../../../build/lib + +include ../Makefile3.inc +include ${SRCROOT}/Makefiles/top.mak Modified: trunk/explore/perf/STL/stream/test.sh =================================================================== --- trunk/explore/perf/STL/stream/test.sh 2006-10-12 16:36:22 UTC (rev 1316) +++ trunk/explore/perf/STL/stream/test.sh 2006-10-13 13:03:26 UTC (rev 1317) @@ -4,7 +4,7 @@ # BASEDIR=${PWD}/../../.. -timeprg=${BASEDIR}/app/utils/time/obj/gcc/shared/time +timeprg=${BASEDIR}/app/utils/time/obj/gcc/so/time # time='/usr/bin/time' function runtest () @@ -14,7 +14,7 @@ while [ $i -lt 10 ] ; do echo -n . let i=i+1 - $timeprg -a -o s.log "$1/obj/gcc/shared/str" + $timeprg -a -o s.log "$1/obj/gcc/so/str" done echo echo ========= @@ -59,3 +59,7 @@ echo $j `../stat.awk s.log` >> stdio.dat let j=j+1 done + +runtest fstream-raw/unistd +echo 2 `../stat.awk s.log` >> unistd.dat + Added: trunk/explore/perf/STL/string/params-ropes/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-ropes/Makefile (rev 0) +++ trunk/explore/perf/STL/string/params-ropes/Makefile 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,23 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:42:26 ptr> + +DIRS = STLport-default STLport-malloc STLport-newalloc libstd++ + +all: + for d in $(DIRS); do \ + (cd $$d; ${MAKE});\ + done + +clean: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} clean); \ + done + +clobber: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} clobber); \ + done + +depend: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} depend); \ + done Added: trunk/explore/perf/STL/string/params-ropes/Makefile.inc =================================================================== --- trunk/explore/perf/STL/string/params-ropes/Makefile.inc (rev 0) +++ trunk/explore/perf/STL/string/params-ropes/Makefile.inc 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,5 @@ +# -*- makefile -*- Time-stamp: <02/03/11 16:03:54 ptr> +# $Id: Makefile.inc 956 2004-04-21 09:14:47Z ptr $ + +PRGNAME = str +SRC_CC = ../str.cc Added: trunk/explore/perf/STL/string/params-ropes/str.cc =================================================================== --- trunk/explore/perf/STL/string/params-ropes/str.cc (rev 0) +++ trunk/explore/perf/STL/string/params-ropes/str.cc 2006-10-13 13:03:26 UTC (rev 1317) @@ -0,0 +1,24 @@ +// -*- C++ -*- Time-stamp: <04/07/14 23:39:44 ptr> + +#include <rope> + +using namespace std; + +rope<char> func( rope<char> par ) +{ + rope<char> tmp( par ); + + return tmp; +} + +int main( int, char * const * ) +{ + rope<char> s( "qyweyuewunfkHBUKGYUGL,wehbYGUW^\ +(@T@H!BALWD:h^&@#*@(#:JKHWJ:CND" ); + + for ( int i = 0; i < 10000000; ++i ) { + rope<char> sx = func( s ); + } + + return 0; +} Modified: trunk/explore/perf/STL/string/ropes/test.sh =================================================================== --- trunk/explore/perf/STL/string/ropes/test.sh 2006-10-12 16:36:22 UTC (rev 1316) +++ trunk/explore/perf/STL/string/ropes/test.sh 2006-10-13 13:03:26 UTC (rev 1317) @@ -1,7 +1,7 @@ #!/bin/sh BASEDIR=${PWD}/../../../.. -timeprg=${BASEDIR}/app/utils/time/obj/gcc/shared/time +timeprg=${BASEDIR}/app/utils/time/obj/gcc/so/time w_lnum () { if [ -f $1 ] ; then @@ -13,7 +13,7 @@ experiment () { #w_lnum test$3.log - ${timeprg} -a -o test$5.log $4/obj/gcc/shared/str $3 -i=$2 -b=$1 + ${timeprg} -a -o test$5.log $4/obj/gcc/so/str $3 -i=$2 -b=$1 echo -e ".\c" } Modified: trunk/explore/perf/STL/string/test.sh =================================================================== --- trunk/explore/perf/STL/string/test.sh 2006-10-12 16:36:22 UTC (rev 1316) +++ trunk/explore/perf/STL/string/test.sh 2006-10-13 13:03:26 UTC (rev 1317) @@ -4,7 +4,7 @@ # BASEDIR=${PWD}/../../.. -timeprg=${BASEDIR}/app/utils/time/obj/gcc/shared/time +timeprg=${BASEDIR}/app/utils/time/obj/gcc/so/time # time='/usr/bin/time' function runtest () @@ -14,7 +14,7 @@ while [ $i -lt 10 ] ; do echo -n . let i=i+1 - $timeprg -a -o s.log "$1/obj/gcc/shared/str" + $timeprg -a -o s.log "$1/obj/gcc/so/str" done echo echo ========= Modified: trunk/explore/perf/STL/string-MT/test.sh =================================================================== --- trunk/explore/perf/STL/string-MT/test.sh 2006-10-12 16:36:22 UTC (rev 1316) +++ trunk/explore/perf/STL/string-MT/test.sh 2006-10-13 13:03:26 UTC (rev 1317) @@ -4,7 +4,7 @@ # BASEDIR=${PWD}/../../.. -timeprg=${BASEDIR}/app/utils/time/obj/gcc/shared/time +timeprg=${BASEDIR}/app/utils/time/obj/gcc/so/time # time='/usr/bin/time' function runtest () @@ -14,7 +14,7 @@ while [ $i -lt 10 ] ; do echo -n . let i=i+1 - $timeprg -a -o s.log "$1/obj/gcc/shared/str" + $timeprg -a -o s.log "$1/obj/gcc/so/str" done echo echo ========= This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-13 14:35:20
|
Revision: 1319 http://svn.sourceforge.net/complement/?rev=1319&view=rev Author: complement Date: 2006-10-13 07:34:59 -0700 (Fri, 13 Oct 2006) Log Message: ----------- Linux 2.6.15-gentoo-r5-1 #2 SMP Fri Mar 10 17:11:28 UTC 2006 x86_64 AMD Opteron(tm) Processor 252 AuthenticAMD GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni bogomips : 5188.73 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB fpu : yes fpu_exception : yes cpuid level : 1 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 syscall nx mmxext fxsr_opt lm 3dnowext 3dnow pni bogomips : 5178.80 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual power management: ts fid vid ttp c++ --version c++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) Copyright (C) 2004 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Modified Paths: -------------- trunk/explore/perf/STL/stream/STLport-malloc.dat trunk/explore/perf/STL/stream/STLport.dat trunk/explore/perf/STL/stream/libstdc++.dat trunk/explore/perf/STL/stream/stdio.dat trunk/explore/perf/STL/string/STLport-malloc.dat trunk/explore/perf/STL/string/STLport-newalloc.dat trunk/explore/perf/STL/string/STLport-ropes.dat trunk/explore/perf/STL/string/STLport.dat trunk/explore/perf/STL/string/libstd++.dat trunk/explore/perf/STL/string/ropes/libstdc++.dat trunk/explore/perf/STL/string/ropes/rope.dat trunk/explore/perf/STL/string/ropes/string.dat trunk/explore/perf/STL/string-MT/STLport-malloc.dat trunk/explore/perf/STL/string-MT/STLport-newalloc.dat trunk/explore/perf/STL/string-MT/STLport-ropes.dat trunk/explore/perf/STL/string-MT/STLport.dat trunk/explore/perf/STL/string-MT/libstd++.dat Added Paths: ----------- trunk/explore/perf/STL/stream/unistd.dat Modified: trunk/explore/perf/STL/stream/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,3 +1,3 @@ -1 1.26008 0.0202398 0.0756043 0.0207436 1.34593 0.0155235 -2 0.393224 0.023191 0.214813 0.0263562 0.665905 0.0982024 -3 0.638039 0.0141147 0.0716042 0.0125801 0.713054 0.00495506 +1 1.09207 0.0153891 0.0816045 0.016801 1.17422 0.00680035 +2 0.398425 0.0181737 0.235614 0.0197963 0.642378 0.0235024 +3 0.63964 0.0149088 0.0832049 0.0153685 0.722712 0.00644803 Modified: trunk/explore/perf/STL/stream/STLport.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/stream/STLport.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,3 +1,3 @@ -1 1.15407 0.0174595 0.0692041 0.0201646 1.23305 0.0176837 -2 0.400025 0.0338489 0.218013 0.0397314 0.631025 0.0177227 -3 0.667641 0.0159458 0.0780045 0.0162244 0.755841 0.0151191 +1 1.09687 0.0288352 0.0772044 0.029723 1.17473 0.00682942 +2 0.394024 0.0246755 0.239215 0.0280475 0.63349 0.006973 +3 0.666441 0.016896 0.0964057 0.0207435 0.76527 0.00968142 Modified: trunk/explore/perf/STL/stream/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,3 +1,3 @@ -1 1.73491 0.0130301 0.0596032 0.0123231 1.81562 0.0224933 -2 0.756447 0.0260754 0.16121 0.0217675 0.961013 0.0828837 -3 0.437227 0.0490924 0.085205 0.0158048 0.527926 0.0443221 +1 1.73771 0.0206468 0.0600033 0.0222005 1.80075 0.0198119 +2 0.760047 0.0117308 0.16881 0.0150529 1.04017 0.318786 +3 0.514832 0.0732832 0.100406 0.0199573 0.616613 0.0729307 Modified: trunk/explore/perf/STL/stream/stdio.dat =================================================================== --- trunk/explore/perf/STL/stream/stdio.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/stream/stdio.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,3 +1,3 @@ -1 1.89492 0.0117381 0.0484026 0.00788966 1.99514 0.101991 -2 0.287218 0.0282748 0.0828049 0.0278327 0.37241 0.0039307 -3 0.0616034 0.0086167 0.086405 0.00624852 0.153557 0.00920307 +1 1.89532 0.0122385 0.0560032 0.00912193 1.96923 0.0425232 +2 0.290418 0.00783889 0.0932054 0.00913077 0.384161 0.00847561 +3 0.0676039 0.0129561 0.0996058 0.0103467 0.167025 0.0125652 Added: trunk/explore/perf/STL/stream/unistd.dat =================================================================== --- trunk/explore/perf/STL/stream/unistd.dat (rev 0) +++ trunk/explore/perf/STL/stream/unistd.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -0,0 +1 @@ +2 0.379223 0.0360822 39.9781 2.73226 40.6922 3.18697 Modified: trunk/explore/perf/STL/string/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 2.32214 0.0328044 0.189611 0.0168009 2.51481 0.0293485 -2 2.81538 0.0941853 0.0004 0.0012 2.81798 0.0908904 -3 2.43095 0.0324019 0.0004 0.0012 2.43349 0.0322889 -4 1.86012 0.18914 0.0008 0.0016 1.86153 0.188991 -5 0.909656 0.0614842 0.0012 0.00183303 0.912353 0.0621589 +1 2.32454 0.0337756 0.188811 0.0334111 2.53004 0.0743294 +2 2.78777 0.0963628 0.002 0.00268328 2.79896 0.0879391 +3 2.44615 0.0302673 0.0012 0.00183303 2.44808 0.029851 +4 1.88252 0.152474 0.0004 0.0012 1.88346 0.151743 +5 0.893255 0.0576105 0.0008 0.0024 0.894336 0.0585961 Modified: trunk/explore/perf/STL/string/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 2.29414 0.0190379 0.195212 0.0172334 2.49198 0.00589598 -2 2.81058 0.0925814 0.0004 0.0012 2.81134 0.0937681 -3 2.42895 0.0230352 0 0 2.42927 0.0223661 -4 1.77291 0.00711101 0.0004 0.0012 1.77387 0.00744606 -5 0.892055 0.0047332 0.0004 0.0012 0.893754 0.00542214 +1 2.28974 0.025937 0.214013 0.0323625 2.50415 0.0261516 +2 2.81258 0.0909993 0.0008 0.0024 2.81965 0.0780748 +3 2.43575 0.0379687 0.0012 0.00183303 2.43687 0.0361358 +4 1.78251 0.0250582 0.0004 0.0012 1.7827 0.0258844 +5 0.896056 0.0216901 0.0028 0.00256125 0.918974 0.0398876 Modified: trunk/explore/perf/STL/string/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 15.3234 0.0695217 0.453628 0.0384607 15.7803 0.0514579 -2 7.47367 0.0724264 0.0028001 0.00567121 7.5068 0.0938161 -3 8.84775 0.063219 0.0028 0.00401995 8.87134 0.080776 -4 0 0 0 0 0.0001972 2.22971e-05 -5 0.252415 0.00605348 0.0004 0.0012 0.252868 0.006288 +1 15.3898 0.0709704 0.458828 0.0507276 15.8511 0.0569893 +2 7.47767 0.0400445 0.0008 0.0016 7.47718 0.039742 +3 8.86815 0.0489423 0.0024 0.00407922 8.87008 0.0499428 +4 0.48083 0.00614536 0.0004 0.0012 0.480416 0.00537656 +5 0.254015 0.00572755 0 0 0.25449 0.00543586 Modified: trunk/explore/perf/STL/string/STLport.dat =================================================================== --- trunk/explore/perf/STL/string/STLport.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/STLport.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,7 +1,7 @@ -1 2.32054 0.0175692 0.17521 0.0197437 2.4965 0.00684992 -2 2.80578 0.0768047 0.0012 0.00183303 2.84917 0.123322 -3 2.42615 0.00368814 0.0008 0.0016 2.42772 0.00350549 -4 1.5633 0.0991998 0.0024 0.0026533 1.56763 0.0970056 -5 0.748446 0.0206663 0.0008 0.0016 0.750291 0.0198969 -6 0.523632 0.00215427 0 0 0.525135 0.00471499 -7 1.07847 0.00542604 0.0004 0.0012 1.07997 0.00579324 +1 2.30854 0.018019 0.205212 0.0305724 2.52957 0.065977 +2 2.79777 0.0702997 0.0004 0.0012 2.79839 0.0704411 +3 2.41895 0.0238712 0.0012 0.00256125 2.42686 0.0326542 +4 1.6077 0.0920309 0.002 0.002 1.61009 0.0907741 +5 0.736845 0.00587927 0.0008 0.0024 0.737962 0.00587664 +6 0.586036 0.0996419 0.0008 0.0016 0.597388 0.112695 +7 0.0008 0.0016 0.0004 0.0012 0.0016988 5.92955e-05 Modified: trunk/explore/perf/STL/string/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string/libstd++.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/libstd++.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,7 +1,7 @@ -1 2.08333 0.0237872 0.176411 0.0230804 2.26246 0.0117575 -2 9.70141 0.038444 0.002 0.00268328 9.70354 0.0393993 -3 4.92871 0.152665 0.002 0.00409878 4.94274 0.167962 -4 0.446428 0.00265372 0.0016 0.00366606 0.447929 0.00446791 -5 0.233614 0.00195959 0.0016 0.0026533 0.23412 0.000693309 -6 0.446428 0.00196008 0.0008 0.0016 0.447228 0.000475291 -7 0.446428 0.00196008 0.0008 0.0016 0.447228 0.000475291 +1 2.10893 0.030507 0.194012 0.0370645 2.33157 0.0596341 +2 9.71141 0.0521277 0.0032 0.00299333 9.73356 0.0585503 +3 4.8143 0.170321 0.0008 0.0016 4.8291 0.18548 +4 0.447228 0.0016004 0.0008 0.0016 0.446695 0.000515866 +5 0.233214 0.00183303 0.0008 0.0016 0.233967 0.000285666 +6 0.445627 0.00196008 0 0 0.44699 0.000591625 +7 0.445627 0.00196008 0 0 0.44699 0.000591625 Modified: trunk/explore/perf/STL/string/ropes/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,12 +1,12 @@ -64 0.0732041 0.00256152 0.0012 0.00183303 0.0772763 0.00716362 -128 0.0626035 0.0109019 0.0008 0.0016 0.0646849 0.0135896 -512 0.0636037 0.0090838 0.000666667 0.00149071 0.0653169 0.0111396 -1024 0.069004 0.0122889 0.0009 0.00167033 0.0703806 0.0130492 -4096 0.0961657 0.0554345 0.00096 0.00170833 0.0973653 0.0552203 -10240 0.154076 0.139031 0.000866667 0.00164789 0.155002 0.138388 -20480 0.255044 0.278827 0.000857143 0.0016413 0.25594 0.278488 -30420 0.382524 0.426361 0.0008 0.0016 0.383468 0.426269 -40960 0.56519 0.654619 0.000755556 0.00156568 0.566096 0.654477 -51200 0.795049 0.928003 0.0008 0.0016 0.795938 0.927875 -81920 1.1888 1.52752 0.000836364 0.00162664 1.18964 1.52733 -102400 1.63017 2.06924 0.0008 0.0016 1.63102 2.06915 +64 0.0028 0.00183303 0.0008 0.0016 0.0037359 5.32362e-05 +128 0.0026 0.00190788 0.0012 0.00183303 0.003747 6.15971e-05 +512 0.00226667 0.00198214 0.00146667 0.00192758 0.00379387 9.99682e-05 +1024 0.0025 0.00193649 0.0013 0.0018735 0.00380892 0.000108585 +4096 0.00248 0.00194155 0.00128 0.0018659 0.00380212 0.000115055 +10240 0.00253333 0.00192758 0.0012 0.00183303 0.00380368 0.000114968 +20480 0.00245714 0.00194705 0.00131429 0.00187878 0.0038014 0.000115398 +30420 0.00245 0.00194872 0.0012 0.00183303 0.00381678 0.000118478 +40960 0.0024 0.00195959 0.00128889 0.00186931 0.00381452 0.000119192 +51200 0.0024 0.00195959 0.00128 0.0018659 0.00380792 0.000121119 +81920 0.00243636 0.00195182 0.00127273 0.00186308 0.00381109 0.000124534 +102400 0.00246667 0.00194479 0.00123333 0.00184722 0.00381041 0.000126705 Modified: trunk/explore/perf/STL/string/ropes/rope.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,12 +1,12 @@ -64 0.370023 0.00544081 0.0008 0.0016 0.370634 0.00476445 -128 0.420826 0.00943249 0.0012 0.00183303 0.421463 0.00891382 -512 0.526432 0.0086169 0.0008 0.0016 0.527865 0.00938291 -1024 0.569635 0.00512278 0 0 0.570888 0.00497461 -4096 0.677642 0.0126752 0.0012 0.00183303 0.678286 0.0123211 -10240 0.728845 0.0114269 0.0016 0.00195959 0.730249 0.0115387 -20480 0.780448 0.0101906 0.0016 0.00195959 0.781828 0.00978731 -30420 0.774448 0.0134112 0 0 0.77406 0.0135556 -40960 0.828051 0.0121334 0.0012 0.00183303 0.830162 0.0115374 -51200 0.80445 0.0120607 0.0004 0.0012 0.803515 0.0117081 -81920 0.878455 0.00999277 0.0028 0.00256125 0.880538 0.00995902 -102400 0.855653 0.0150156 0.0016 0.0026533 0.857066 0.0144392 +64 0.368423 0.00417633 0.0004 0.0012 0.369449 0.00394665 +128 0.418426 0.00624858 0.0008 0.0016 0.417902 0.0061371 +512 0.522432 0.00542614 0.0008 0.0016 0.523367 0.00398273 +1024 0.572435 0.00454354 0.0008 0.0016 0.571973 0.00389057 +4096 0.674442 0.00763221 0.0008 0.0016 0.679731 0.00804261 +10240 0.728845 0.00775667 0.0008 0.0024 0.730377 0.008232 +20480 0.772448 0.0041764 0.0008 0.0016 0.77396 0.00437236 +30420 0.763247 0.00815905 0.0008 0.0016 0.763165 0.00775437 +40960 0.830851 0.0153944 0.0004 0.0012 0.831359 0.0157716 +51200 0.795649 0.00488297 0.0008 0.0024 0.801854 0.0119878 +81920 0.883655 0.0121926 0.0004 0.0012 0.884638 0.012967 +102400 0.868054 0.0238679 0.0036 0.00488262 0.875582 0.0259766 Modified: trunk/explore/perf/STL/string/ropes/string.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/string.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string/ropes/string.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,12 +1,12 @@ -64 0.0456024 0.00196008 0.0016 0.0026533 0.0483278 0.00290256 -128 0.048003 nan 0.0008 0.0016 0.0492497 0.000449646 -512 0.072404 0.0012 0.0004 0.0012 0.0729377 0.000489784 -1024 0.096806 0.0016 0 0 0.0970133 0.000468564 -4096 0.254416 0.00196008 0.0004 0.0012 0.255144 0.000961981 -10240 0.565235 0.00183303 0.002 0.002 0.567278 0.00116421 -20480 1.09927 0.00299365 0.0012 0.00183303 1.10049 0.00288882 -30420 1.5545 0.0026533 0.0008 0.0016 1.55436 0.00278651 -40960 2.38375 0.00605348 0.002 0.00268328 2.38543 0.00578375 -51200 3.10419 0.00692855 0.0016 0.0026533 3.10439 0.00555467 -81920 5.35393 0.0124203 0.0016 0.00195959 5.35531 0.0132326 -102400 6.90683 0.0160209 0.0012 0.00183303 6.90721 0.0166777 +64 0.0476029 0.0012003 0.0004 0.0012 0.0504691 0.00812387 +128 0.0476028 0.0021544 0.002 0.002 0.0492071 0.000396097 +512 0.072804 0.0016 0.0004 0.0012 0.0731627 0.000761104 +1024 0.096006 nan 0.0008 0.0016 0.0971433 0.000625459 +4096 0.253615 0.00196008 0.0004 0.0012 0.254876 0.000437594 +10240 0.570035 0.00764236 0.0012 0.00183303 0.575286 0.014181 +20480 1.09887 0.00947476 0.0016 0.00195959 1.10457 0.00952938 +30420 1.5489 0.00499641 0.0008 0.0016 1.54963 0.00506789 +40960 2.38615 0.00600027 0.0012 0.00256125 2.38694 0.00633084 +51200 3.10819 0.0107338 0.0016 0.00195959 3.11048 0.0130571 +81920 5.52394 0.0119272 0.0024 0.00195959 5.53019 0.0176862 +102400 7.10324 0.0276017 0.0056 0.0048 7.13157 0.0330156 Modified: trunk/explore/perf/STL/string-MT/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 4.60349 0.0187458 0.353222 0.0206353 4.80147 0.104847 -2 0 0 0.0004 0.0012 0.0001906 3.66966e-05 -3 6.77122 1.39742 0.0032001 0.00499625 3.49392 0.706157 -4 7.21085 1.06723 0.004 0.004 3.79049 0.557857 -5 4.36107 0.637989 0.0032 0.004996 2.26689 0.307848 +1 4.60949 0.0262953 0.399625 0.0272752 2.54396 0.00825592 +2 0 0 0 0 0.0002039 2.73659e-05 +3 7.28526 1.36289 0 0 3.69618 0.685691 +4 6.80042 0.859432 0.0008 0.0016 3.52998 0.444136 +5 4.32507 0.57676 0 0 2.33734 0.3158 Modified: trunk/explore/perf/STL/string-MT/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 0 0 0 0 0.0002045 2.07569e-05 -2 0 0 0 0 0.0001851 2.54458e-05 -3 0 0 0.0004 0.0012 0.0002021 3.88753e-05 -4 0 0 0.0004 0.0012 0.0002227 2.53537e-05 -5 0 0 0 0 0.0002246 3.27084e-05 +1 0 0 0.0004 0.0012 0.0001995 2.33034e-05 +2 0 0 0 0 0.0001964 3.53191e-05 +3 0 0 0 0 0.0002162 3.2698e-05 +4 0 0 0 0 0.0002073 3.12508e-05 +5 0 0 0.0004 0.0012 0.0001992 3.53123e-05 Modified: trunk/explore/perf/STL/string-MT/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,5 +1,5 @@ -1 88.6563 2.82573 0.838052 0.0441934 46.7555 0.67495 -2 15.7554 0.143455 0.002 0.00368782 8.18042 0.131714 -3 145.367 25.0483 0.0996057 0.0734883 75.7281 10.5057 -4 1.5737 0.736564 0.0092003 0.0124006 1.25352 0.328266 -5 0.904456 0.0624974 0.0132005 0.00716701 0.716902 0.0318475 +1 99.3058 4.88254 0.850853 0.0469259 50.4979 1.55677 +2 15.521 0.257033 0.0016 0.00195959 7.99757 0.241619 +3 159.339 25.7345 0.0456025 0.0780244 81.1971 10.4633 +4 6.4012 0.731995 0.0324017 0.0195521 3.39874 0.327946 +5 3.05059 0.370347 0.0008 0.0016 1.62941 0.175062 Modified: trunk/explore/perf/STL/string-MT/STLport.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,7 +1,7 @@ -1 4.62389 0.02187 0.409625 0.027956 2.56254 0.0308169 -2 0 0 0 0 0.0001742 2.61832e-05 -3 7.45567 0.664956 0.002 0.00268328 3.79573 0.336993 -4 33.9909 7.15468 0.0136006 0.0179965 17.5685 3.36041 -5 11.9395 7.96058 0.0088002 0.00796023 6.53333 3.62629 -6 1.04446 0.00215407 0 0 0.832342 0.247784 -7 2.77377 0.25203 0.0016 0.00366606 2.70972 0.231677 +1 4.62949 0.0506013 0.412426 0.0521705 2.5621 0.00891827 +2 0 0 0 0 0.0002066 2.56796e-05 +3 7.31326 0.678584 0.0008 0.0016 3.70499 0.332388 +4 29.1562 6.78818 0.0080002 0.00737596 15.2085 3.01839 +5 18.4804 3.50943 0.002 0.002 9.3585 1.70258 +6 1.04646 0.00195959 0.0016 0.00195959 0.526457 0.00344904 +7 0.0012 0.00183303 0.0004 0.0012 0.0017003 7.47624e-05 Modified: trunk/explore/perf/STL/string-MT/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-13 14:32:49 UTC (rev 1318) +++ trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-13 14:34:59 UTC (rev 1319) @@ -1,7 +1,7 @@ -1 4.18666 0.0172705 0.370823 0.0210193 2.33823 0.0603683 -2 0 0 0.0008 0.0016 0.0002138 2.37857e-05 -3 15.3102 1.41164 0.0080003 0.0066937 7.74768 0.729107 -4 0.904056 0.0224871 0.0012 0.00183303 0.463213 0.0216037 -5 0.468829 0.0118395 0.0004 0.0012 0.238946 0.0104288 -6 2.90938 1.00343 0.0032 0.00391918 1.61962 0.564877 -7 2.90938 1.00343 0.0032 0.00391918 1.61962 0.564877 +1 4.18106 0.0299779 0.390424 0.0337161 2.33495 0.0081943 +2 0 0 0 0 0.0002068 2.81986e-05 +3 15.5638 1.92331 0.0016 0.0026533 7.80649 0.967032 +4 0.894855 0.0164985 0.002 0.002 0.454094 0.0161548 +5 0.466029 0.002 0 0 0.23634 0.0036997 +6 3.34021 0.816959 0.002 0.002 1.82418 0.458821 +7 3.34021 0.816959 0.002 0.002 1.82418 0.458821 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-16 15:03:07
|
Revision: 1321 http://svn.sourceforge.net/complement/?rev=1321&view=rev Author: complement Date: 2006-10-16 08:02:27 -0700 (Mon, 16 Oct 2006) Log Message: ----------- add tests for expression template (proxy string objects) technique Modified Paths: -------------- trunk/explore/perf/STL/compare.tex trunk/explore/perf/STL/lib/Makefile trunk/explore/perf/STL/string/Makefile trunk/explore/perf/STL/string/test.sh trunk/explore/perf/STL/strings.gplot Added Paths: ----------- trunk/explore/perf/STL/lib/texpr/ trunk/explore/perf/STL/lib/texpr/Makefile trunk/explore/perf/STL/string/add-proxy/ trunk/explore/perf/STL/string/add-proxy/Makefile trunk/explore/perf/STL/string/add-proxy/Makefile.inc trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy/ trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy/Makefile trunk/explore/perf/STL/string/add-proxy/STLport-default/ trunk/explore/perf/STL/string/add-proxy/STLport-default/Makefile trunk/explore/perf/STL/string/add-proxy/libstdc++/ trunk/explore/perf/STL/string/add-proxy/libstdc++/Makefile trunk/explore/perf/STL/string/add-proxy/str.cc Removed Paths: ------------- trunk/explore/perf/STL/build/lib/forcestringterm/ trunk/explore/perf/STL/build/lib/libstdc++/ trunk/explore/perf/STL/build/lib/malloc/ trunk/explore/perf/STL/build/lib/newalloc/ trunk/explore/perf/STL/build/lib/noshortstr/ trunk/explore/perf/STL/lib/forcestringterm/ Property Changed: ---------------- trunk/explore/perf/STL/build/lib/ Property changes on: trunk/explore/perf/STL/build/lib ___________________________________________________________________ Name: svn:ignore - *.so* + *.so* texpr libstdc++ malloc newalloc noshortstr Modified: trunk/explore/perf/STL/compare.tex =================================================================== --- trunk/explore/perf/STL/compare.tex 2006-10-13 15:08:00 UTC (rev 1320) +++ trunk/explore/perf/STL/compare.tex 2006-10-16 15:02:27 UTC (rev 1321) @@ -1,4 +1,4 @@ -% -*- LaTeX -*- Time-stamp: <06/01/05 13:08:22 ptr> +% -*- LaTeX -*- Time-stamp: <06/10/16 19:00:51 ptr> \documentclass[a4paper]{article} @@ -30,21 +30,16 @@ \maketitle \begin{abstract} -This article present comparison of -strings implementation in \STLport{} and \libstd. +This article present comparison of STL strings with copy-on-write and +non-copy-on-write argorithms, based on \STLport{} strings and ropes +and \libstd{} implementations. -This tests also can help to answer on question: -is it strings copy algorithm with constant complexity -better than algorithm with linear complexity? -This comparison is done on the base of STLport strings, ropes -and \libstd{} strings. +Some related issues, like fstream and stringstream performance +are also under consideration. -Small mesure for iostreams implementations (and adequate C code) -and publication of test times for two hardware (but both has x86 architecture) -platforms was recently added. - I expect that this results will help to make decision between -STL implementations as well proper choice of strings implementation. +STL implementations as well proper choice of strings implementation +and STL usage technique. \end{abstract} \tableofcontents @@ -53,14 +48,13 @@ In the tests was used following computers and operational envirinments: \begin{enumerate} - \item Hands-made machine (assembled by Tersys company) with two $1.33$-GHz - AMD$^{\mbox{\tiny\textregistered}}$ Athlon$^{\mbox{\tiny\textregistered}}$ XP 1500+ processors under Linux (kernel 2.6.12.5, \verb|glibc| 2{.}2{.}5);\label{AMD} - \item ASUS assembled computer with Intel$^{\mbox{\tiny\textregistered}}$ Pentium$^{\mbox{\tiny\textregistered}}$ 4 $2.4$-GHz processor under Linux (kernel 2.6.12.5, \verb|glibc| 2{.}2{.}5). + \item Tyan Tiger motherboard, two $1.33$-GHz + AMD$^{\mbox{\tiny\textregistered}}$ Athlon$^{\mbox{\tiny\textregistered}}$ XP 1500+ processors under Linux (kernel 2.6.16.26, \verb|glibc| 2{.}3{.}6);\label{AMD} \end{enumerate} \section{Compilers} -For Unix-like systems was used GNU gcc 3{.}4{.}4 +In tests was used GNU gcc 3{.}4{.}4 or 4{.}1{.}1 with appropriate \verb|libstdc++| libraries (version~3). @@ -68,7 +62,7 @@ Due to ``time'' function has different options and output format on Linux and other UINIXes, I use program \texttt{time} from -\texttt{complement}\footnote{\texttt{http://complement.sourceforge.net}} +\texttt{complement}\footnote{\texttt{http://complement.sourceforge.net}, see appropriate SVN repository on SourceForge.} project bundle\footnote{Portability note: system should has \texttt{wait3} function.}. By the way this function provide high-precision time measure. @@ -108,6 +102,9 @@ \section{The Tests Descriptions\label{TestsDescr}} +All tests are ``synthetic'', to show the diference in programming +technique. + \subsection{Add Characters to String\label{incr-string} (test \#1)} @@ -139,29 +136,29 @@ \begin{center} \input strings.tex \end{center} - \caption{Comparison of \libstd{} and \STLport{} - strings implementation. Single thread. $t$ is a wall time for tests. - The implementation of strings in \STLport{} (copy algorithm complexity $O(n)$) - drammaticaly faster than ones in \libstd{} or ropes in \STLport{} - (copy algorithm complexity $O(1)$) for tests with strings modification. - If the test only copy string, the implementation with $O(1)$ complexity - is better. + \caption{STL strings implementations comparison. Single thread. $t$ is a wall time + for tests. + The implementation of strings in \STLport{} (non-COW) + drammaticaly faster than COW implementations (\libstd{} and + ropes in \STLport{}) in tests that modify strings. + But if the test only copy string, the COW implementation show better + performance. \label{STLport-gpp-strings}} \end{figure} -\begin{figure} - \begin{center} - \input intel-amd.tex - \end{center} - \caption{Comparison of two x86 platforms. See platforms description - on page~\pageref{AMD}. This graphics show that higher frequency isn't - synonym of better perfomance\label{intel-amd}} -\end{figure} +%\begin{figure} +% \begin{center} +% \input intel-amd.tex +% \end{center} +% \caption{Comparison of two x86 platforms. See platforms description +% on page~\pageref{AMD}. This graphics show that higher frequency isn't +% synonym of better perfomance\label{intel-amd}} +%\end{figure} \subsection{String copy\label{params-string} (test \#4)} This test intended to hilight the cost of strings copy (jusr copy, without modifications). -Implementations of strings that use algorithms with constant copy time ($O(1)$) +Implementations of strings that use copy-on-write algorithms expected to show better results here. @@ -169,7 +166,7 @@ You can see (fig.~\ref{STLport-gpp-strings}) that \libstd{} show better results than \STLport{} in this test. The reason is that \libstd{} -use copy algorithm with $O(1)$ complexity: during copy operation +use COW algorithm: during copy operation there are no memory allocation occur---two strings refer to the same memory chunk (like \verb|tmp| and \verb|par| on line~$9$). This test has three copy operations (lines~$7$, $9$ and $20$). @@ -208,8 +205,39 @@ But you see, for ``short'' strings test with ``short'' strings optimization show time that $43\%$ better! +\subsection{String proxy objects\label{add-string-proxy} (tests \#8 and \#9)} + +The agregation of strings using the \verb|+| operator is an expensive operation +as it requires construction of temporary objects that need memory allocation +and deallocation. The problem can be even more important if you are adding +several strings together in a single expression. To avoid this problem \STLport{} +implement expression template. With this technique addition of 2 strings is not +a string anymore but a temporary object having a reference to each of the +original strings involved in the expression. This object carry information +directly to the destination string to set its size correctly and only make +a single call to the allocator. This technique also works for the addition of +$N$ elements where elements are \verb|basic_string|, \verb|C| string or a +single character. + +The drawback can be longer compilation time and bigger executable size. + +Another problem is that some compilers (gcc) fail to use string proxy object +if do with class derived from string. + +Let's try to estimate the benefits from string proxy technique with following test. + +\lstinputlisting{string/add-proxy/str.cc} + +Test \#8 is default \STLport{}, in test \#9 used temporary string objects. +For \libstd{} both \#8 and \#9 are the same test. + + \section{Role of Allocators} +Note: in the \verb|glibc| 2{.}3{.}6 enhancement of memory allocation +(over \verb|glibc| 2{.}2{.}5) leads to +advantage of \STLport{}'s \verb|node_alloc| became insignificant. + The \STLport{} provide default ``optimized'' memory allocator (\verb|node_alloc|). This allocator was used when I run strings tests for \STLport{} (see section~\ref{TestsDescr}). May be the win of \STLport{} is @@ -254,7 +282,7 @@ except that every test run simultaneously in two threads. -\subsection{Comparison of \STLport{} and \libstd} +\subsection{Comparison of \STLport{} and \libstd in multi-threaded applications} \begin{figure} \begin{center} @@ -424,6 +452,13 @@ \caption{Streams.\label{streams}} \end{figure} +\begin{figure} + \begin{center} + \input streams-1.tex + \end{center} + \caption{Streams.\label{streamsOne}} +\end{figure} + \subsection{Format output to file\label{fstream-format} (test \#1)} First test is a format output to a file. File stream opened for writing @@ -447,6 +482,10 @@ \lstinputlisting{stream/fstream-raw/str2.c} +And, as reference, unbuffered output (unistd): + +\lstinputlisting{stream/fstream-raw/str3.c} + \subsection{Raw output to string\label{sstream-raw} (test \#3)} Raw write to string stream. Modified: trunk/explore/perf/STL/lib/Makefile =================================================================== --- trunk/explore/perf/STL/lib/Makefile 2006-10-13 15:08:00 UTC (rev 1320) +++ trunk/explore/perf/STL/lib/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/26 23:57:38 ptr> -DIRS = default malloc newalloc misc noshortstr forcestringterm +DIRS = default malloc newalloc misc noshortstr texpr # STLPORT_SRC_DIR = ${HOME}/STLport.lab/STLport # include file, generated by configure, if available Property changes on: trunk/explore/perf/STL/lib/texpr ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/lib/texpr/Makefile =================================================================== --- trunk/explore/perf/STL/lib/texpr/Makefile (rev 0) +++ trunk/explore/perf/STL/lib/texpr/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,32 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 01:08:40 ptr> + +# STLPORT_SRC_DIR := /export/home/ptr/STLport.lab/STLport +# include file, generated by configure, if available +-include ../../../../Makefiles/config.mak + +SRCROOT := ${STLPORT_DIR}/build +INSTALL_LIB_DIR := ../../build/lib/texpr +INSTALL_LIB_DIR_DBG := . +INSTALL_LIB_DIR_STLDBG := . +INSTALL_BIN_DIR := . +INSTALL_BIN_DIR_DBG := . +INSTALL_BIN_DIR_STLDBG := . +ALL_TAGS := install-release-shared + +COMPILER_NAME := gcc + +STLPORT_INCLUDE_DIR = ${STLPORT_DIR}/stlport +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +ifeq ($(OSNAME),linux) +DEFS += -D_STLP_REAL_LOCALE_IMPLEMENTED -D_GNU_SOURCE -D_STLP_LEAKS_PEDANTIC +endif + +DEFS += -D_STLP_USE_TEMPLATE_EXPRESSION + +# options for build with boost support +ifdef STLP_BUILD_BOOST_PATH +INCLUDES += -I$(STLP_BUILD_BOOST_PATH) +endif + Modified: trunk/explore/perf/STL/string/Makefile =================================================================== --- trunk/explore/perf/STL/string/Makefile 2006-10-13 15:08:00 UTC (rev 1320) +++ trunk/explore/perf/STL/string/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:15:29 ptr> -DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes/STLport-default params-ropes/STLport-malloc params-ref params-ref-ropes/STLport-default params-ref-ropes/STLport-malloc params-ref-ropes/STLport-newalloc params-short +DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes/STLport-default params-ropes/STLport-malloc params-ref params-ref-ropes/STLport-default params-ref-ropes/STLport-malloc params-ref-ropes/STLport-newalloc params-short add-proxy all: for d in $(DIRS); do \ Added: trunk/explore/perf/STL/string/add-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,23 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> + +DIRS = STLport-default STLport-add-str-proxy libstdc++ + +all: + for d in $(DIRS); do \ + (cd $$d; ${MAKE});\ + done + +clean: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} clean); \ + done + +clobber: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} clobber); \ + done + +depend: + for d in $(DIRS); do \ + (cd $$d; ${MAKE} depend); \ + done Added: trunk/explore/perf/STL/string/add-proxy/Makefile.inc =================================================================== --- trunk/explore/perf/STL/string/add-proxy/Makefile.inc (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/Makefile.inc 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,5 @@ +# -*- makefile -*- Time-stamp: <02/03/11 16:03:54 ptr> +# $Id: Makefile.inc 999 2004-07-29 09:01:20Z ptr $ + +PRGNAME = str +SRC_CC = ../str.cc Property changes on: trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_TEMPLATE_EXPRESSION + +release-shared: LDSEARCH = -L../../../build/lib/texpr -Wl,-rpath=../build/lib/texpr Property changes on: trunk/explore/perf/STL/string/add-proxy/STLport-default ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/add-proxy/STLport-default/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/STLport-default/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/STLport-default/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,12 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:40:16 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +release-shared: LDSEARCH = -L../../../build/lib -Wl,-rpath=../build/lib Property changes on: trunk/explore/perf/STL/string/add-proxy/libstdc++ ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/add-proxy/libstdc++/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/libstdc++/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/libstdc++/Makefile 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:40:46 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc +WITHOUT_STLPORT := 1 + +ALL_TAGS := release-shared + + +USE_STDLIB := yes + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + Added: trunk/explore/perf/STL/string/add-proxy/str.cc =================================================================== --- trunk/explore/perf/STL/string/add-proxy/str.cc (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/str.cc 2006-10-16 15:02:27 UTC (rev 1321) @@ -0,0 +1,20 @@ +// -*- C++ -*- Time-stamp: <03/04/04 23:07:39 ptr> + +#include <string> + +using namespace std; + +int main( int, char * const * ) +{ + string s; + string s1 = "1234567"; + string s2 = "12345678901234567890"; + string s3 = ".ext"; + string s4 = " /* my comment about this */"; + + for ( int i = 0; i < 100000000; ++i ) { + s = s1 + "/" + s2 + s3 + " => " + s4; + } + + return 0; +} Modified: trunk/explore/perf/STL/string/test.sh =================================================================== --- trunk/explore/perf/STL/string/test.sh 2006-10-13 15:08:00 UTC (rev 1320) +++ trunk/explore/perf/STL/string/test.sh 2006-10-16 15:02:27 UTC (rev 1321) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <04/07/15 01:16:23 ptr> +# Time-stamp: <06/10/16 18:25:07 ptr> # BASEDIR=${PWD}/../../.. @@ -31,6 +31,12 @@ done # dummy: echo $j `../stat.awk s.log` >> libstd++.dat +let j=j+1 +runtest add-proxy/libstdc++ +echo $j `../stat.awk s.log` >> libstd++.dat +# and dummy again: +let j=j+1 +echo $j `../stat.awk s.log` >> libstd++.dat rm -f STLport.dat touch STLport.dat @@ -43,6 +49,12 @@ done runtest params-short/STLport-no-short-str echo $j `../stat.awk s.log` >> STLport.dat +let j=j+1 +runtest add-proxy/STLport-default +echo $j `../stat.awk s.log` >> STLport.dat +let j=j+1 +runtest add-proxy/STLport-add-str-proxy +echo $j `../stat.awk s.log` >> STLport.dat rm -f STLport-malloc.dat touch STLport-malloc.dat Modified: trunk/explore/perf/STL/strings.gplot =================================================================== --- trunk/explore/perf/STL/strings.gplot 2006-10-13 15:08:00 UTC (rev 1320) +++ trunk/explore/perf/STL/strings.gplot 2006-10-16 15:02:27 UTC (rev 1321) @@ -22,7 +22,7 @@ set output "strings.eps" -plot [0.9:7.1][0:25] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1][0:25] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string/STLport.dat' using ($1):($6):($7) title "STLport" w yerrorbars lt 1, \ 'string/libstd++.dat' using ($1):($6) notitle w l lt 2, \ 'string/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ @@ -31,22 +31,22 @@ #pause(-1) -set output "intel-amd.eps" +#set output "intel-amd.eps" -plot [0.9:7.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ - 'string/STLport.dat' using ($1):($6):($7) title "STLport, computer \\#1" w yerrorbars lt 1, \ - 'string/libstd++.dat' using ($1):($6) notitle w l lt 2, \ - 'string/libstd++.dat' using ($1):($6):($7) title "libstd++, computer \\#1" w yerrorbars lt 2, \ - 'string/STLport-1.dat' using ($1):($6) notitle w l lt 3, \ - 'string/STLport-1.dat' using ($1):($6):($7) title "STLport, computer \\#2" w yerrorbars lt 3, \ - 'string/libstd++-1.dat' using ($1):($6) notitle w l lt 4, \ - 'string/libstd++-1.dat' using ($1):($6):($7) title "libstd++, computer \\#2" w yerrorbars lt 4 +#plot [0.9:7.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ +# 'string/STLport.dat' using ($1):($6):($7) title "STLport, computer \\#1" w yerrorbars lt 1, \ +# 'string/libstd++.dat' using ($1):($6) notitle w l lt 2, \ +# 'string/libstd++.dat' using ($1):($6):($7) title "libstd++, computer \\#1" w yerrorbars lt 2, \ +# 'string/STLport-1.dat' using ($1):($6) notitle w l lt 3, \ +# 'string/STLport-1.dat' using ($1):($6):($7) title "STLport, computer \\#2" w yerrorbars lt 3, \ +# 'string/libstd++-1.dat' using ($1):($6) notitle w l lt 4, \ +# 'string/libstd++-1.dat' using ($1):($6):($7) title "libstd++, computer \\#2" w yerrorbars lt 4 #pause(-1) set output "alloc.eps" -plot [0.9:7.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string/STLport-newalloc.dat' using ($1):($6) notitle w l lt 2, \ 'string/STLport-newalloc.dat' using ($1):($6):($7) title "new alloc" w yerrorbars lt 2, \ @@ -174,4 +174,15 @@ 'stream/stdio.dat' using ($1):($6):($7) title "stdio" w yerrorbars lt 4, \ 'stream/unistd.dat' using ($1):($6):($7) title "unistd" w yerrorbars lt 5 +set output "streams-1.eps" + +plot [0.9:3.1] 'stream/STLport.dat' using ($1):($6) notitle w l lt 1, \ + 'stream/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ + 'stream/STLport-malloc.dat' using ($1):($6) notitle w l lt 2, \ + 'stream/STLport-malloc.dat' using ($1):($6):($7) title "malloc" w yerrorbars lt 2, \ + 'stream/libstdc++.dat' using ($1):($6) notitle w l lt 3, \ + 'stream/libstdc++.dat' using ($1):($6):($7) title "libstdc++" w yerrorbars lt 3, \ + 'stream/stdio.dat' using ($1):($6) notitle w l lt 4, \ + 'stream/stdio.dat' using ($1):($6):($7) title "stdio" w yerrorbars lt 4 + #pause(-1) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-16 18:03:39
|
Revision: 1326 http://svn.sourceforge.net/complement/?rev=1326&view=rev Author: complement Date: 2006-10-16 11:03:19 -0700 (Mon, 16 Oct 2006) Log Message: ----------- really add strings proxy object test to MT Modified Paths: -------------- trunk/explore/perf/STL/string-MT/Makefile trunk/explore/perf/STL/string-MT/add-proxy/str.cc trunk/explore/perf/STL/string-MT/test.sh trunk/explore/perf/STL/strings.gplot Modified: trunk/explore/perf/STL/string-MT/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/Makefile 2006-10-16 17:32:41 UTC (rev 1325) +++ trunk/explore/perf/STL/string-MT/Makefile 2006-10-16 18:03:19 UTC (rev 1326) @@ -1,6 +1,6 @@ -# -*- Makefile -*- Time-stamp: <05/12/27 00:48:42 ptr> +# -*- Makefile -*- Time-stamp: <06/10/16 21:49:49 ptr> -DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes params-ref params-ref-ropes params-short +DIRS = add add-ropes find find-ropes ops ops-ropes params params-ropes params-ref params-ref-ropes params-short add-proxy all: for d in $(DIRS); do \ Modified: trunk/explore/perf/STL/string-MT/add-proxy/str.cc =================================================================== --- trunk/explore/perf/STL/string-MT/add-proxy/str.cc 2006-10-16 17:32:41 UTC (rev 1325) +++ trunk/explore/perf/STL/string-MT/add-proxy/str.cc 2006-10-16 18:03:19 UTC (rev 1326) @@ -1,10 +1,11 @@ -// -*- C++ -*- Time-stamp: <03/04/04 23:07:39 ptr> +// -*- C++ -*- Time-stamp: <06/10/16 21:48:50 ptr> #include <string> +#include <pthread.h> using namespace std; -int main( int, char * const * ) +void *f( void * ) { string s; string s1 = "1234567"; @@ -12,9 +13,25 @@ string s3 = ".ext"; string s4 = " /* my comment about this */"; - for ( int i = 0; i < 100000000; ++i ) { + for ( int i = 0; i < 5000000; ++i ) { s = s1 + "/" + s2 + s3 + " => " + s4; } return 0; } + +int main( int, char * const * ) +{ + const int nth = 2; + pthread_t t[nth]; + + for ( int i = 0; i < nth; ++i ) { + pthread_create( &t[i], 0, f, 0 ); + } + + for ( int i = 0; i < nth; ++i ) { + pthread_join( t[i], 0 ); + } + + return 0; +} Modified: trunk/explore/perf/STL/string-MT/test.sh =================================================================== --- trunk/explore/perf/STL/string-MT/test.sh 2006-10-16 17:32:41 UTC (rev 1325) +++ trunk/explore/perf/STL/string-MT/test.sh 2006-10-16 18:03:19 UTC (rev 1326) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <04/07/15 01:16:23 ptr> +# Time-stamp: <06/10/16 21:52:27 ptr> # BASEDIR=${PWD}/../../.. @@ -31,6 +31,12 @@ done # dummy: echo $j `../stat.awk s.log` >> libstd++.dat +let j=j+1 +runtest add-proxy/libstdc++ +echo $j `../stat.awk s.log` >> libstd++.dat +# and dummy again: +let j=j+1 +echo $j `../stat.awk s.log` >> libstd++.dat rm -f STLport.dat touch STLport.dat @@ -43,6 +49,12 @@ done runtest params-short/STLport-no-short-str echo $j `../stat.awk s.log` >> STLport.dat +let j=j+1 +runtest add-proxy/STLport-default +echo $j `../stat.awk s.log` >> STLport.dat +let j=j+1 +runtest add-proxy/STLport-add-str-proxy +echo $j `../stat.awk s.log` >> STLport.dat rm -f STLport-malloc.dat touch STLport-malloc.dat Modified: trunk/explore/perf/STL/strings.gplot =================================================================== --- trunk/explore/perf/STL/strings.gplot 2006-10-16 17:32:41 UTC (rev 1325) +++ trunk/explore/perf/STL/strings.gplot 2006-10-16 18:03:19 UTC (rev 1326) @@ -55,9 +55,20 @@ #pause(-1) +set output "alloc-2.2.5.eps" + +plot [0.9:9.1] 'string/STLport-2.2.5.dat' using ($1):($6) notitle w l lt 1, \ + 'string/STLport-2.2.5.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ + 'string/STLport-newalloc-2.2.5.dat' using ($1):($6) notitle w l lt 2, \ + 'string/STLport-newalloc-2.2.5.dat' using ($1):($6):($7) title "new alloc" w yerrorbars lt 2, \ + 'string/STLport-malloc-2.2.5.dat' using ($1):($6) notitle w l lt 3, \ + 'string/STLport-malloc-2.2.5.dat' using ($1):($6):($7) title "malloc" w yerrorbars lt 3 + +#pause(-1) + set output "strings-MT.eps" -plot [0.9:7.1][0:250] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1][0:250] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ @@ -70,7 +81,7 @@ set output "strings-MT2.eps" -plot [0.9:7.1][0:50] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1][0:50] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ @@ -83,7 +94,7 @@ set output "strings-MT-t-stlp-n.eps" -plot [0.9:7.1] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/STLport.dat' using ($1):($2/2) notitle w l lt 2, \ 'string-MT/STLport.dat' using ($1):($2/2):($3) title "node alloc, user time per thread" w yerrorbars lt 2, \ @@ -93,7 +104,7 @@ #pause(-1) set output "strings-MT-t-libstd.eps" -plot [0.9:7.1] 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($2/2) notitle w l lt 2, \ 'string-MT/libstd++.dat' using ($1):($2/2):($3) title "libstd++, user time per thread" w yerrorbars lt 2, \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-16 20:16:26
|
Revision: 1328 http://svn.sourceforge.net/complement/?rev=1328&view=rev Author: complement Date: 2006-10-16 13:16:12 -0700 (Mon, 16 Oct 2006) Log Message: ----------- Linux 2.6.15-gentoo-r5-1 #2 SMP Fri Mar 10 17:11:28 UTC 2006 x86_64 AMD Opteron(tm) Processor 252 AuthenticAMD GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB cpuid level : 1 bogomips : 5188.73 TLB size : 1024 4K pages cache_alignment : 64 processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 stepping : 1 cpu MHz : 2589.259 cache size : 1024 KB cpuid level : 1 bogomips : 5178.80 TLB size : 1024 4K pages cache_alignment : 64 c++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) Modified Paths: -------------- trunk/explore/perf/STL/stream/STLport-malloc.dat trunk/explore/perf/STL/stream/STLport.dat trunk/explore/perf/STL/stream/libstdc++.dat trunk/explore/perf/STL/stream/stdio.dat trunk/explore/perf/STL/stream/unistd.dat trunk/explore/perf/STL/string/STLport-malloc.dat trunk/explore/perf/STL/string/STLport-newalloc.dat trunk/explore/perf/STL/string/STLport-ropes.dat trunk/explore/perf/STL/string/STLport.dat trunk/explore/perf/STL/string/libstd++.dat trunk/explore/perf/STL/string/ropes/libstdc++.dat trunk/explore/perf/STL/string/ropes/rope.dat trunk/explore/perf/STL/string/ropes/string.dat trunk/explore/perf/STL/string-MT/STLport-malloc.dat trunk/explore/perf/STL/string-MT/STLport-newalloc.dat trunk/explore/perf/STL/string-MT/STLport-ropes.dat trunk/explore/perf/STL/string-MT/STLport.dat trunk/explore/perf/STL/string-MT/libstd++.dat Modified: trunk/explore/perf/STL/stream/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,3 +1,3 @@ -1 1.09207 0.0153891 0.0816045 0.016801 1.17422 0.00680035 -2 0.398425 0.0181737 0.235614 0.0197963 0.642378 0.0235024 -3 0.63964 0.0149088 0.0832049 0.0153685 0.722712 0.00644803 +1 1.25208 0.0218372 0.0852049 0.0178045 1.34186 0.0124977 +2 0.390824 0.0242038 0.233214 0.0182483 0.625478 0.00819301 +3 0.64524 0.0124007 0.0652037 0.0133934 0.712191 0.00501622 Modified: trunk/explore/perf/STL/stream/STLport.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/stream/STLport.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,3 +1,3 @@ -1 1.09687 0.0288352 0.0772044 0.029723 1.17473 0.00682942 -2 0.394024 0.0246755 0.239215 0.0280475 0.63349 0.006973 -3 0.666441 0.016896 0.0964057 0.0207435 0.76527 0.00968142 +1 1.10487 0.0148387 0.0908052 0.0240048 1.21098 0.0505606 +2 0.399625 0.0213518 0.220413 0.0242305 0.66411 0.123956 +3 0.659241 0.0175099 0.0884053 0.0212014 0.747317 0.0100438 Modified: trunk/explore/perf/STL/stream/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,3 +1,3 @@ -1 1.73771 0.0206468 0.0600033 0.0222005 1.80075 0.0198119 -2 0.760047 0.0117308 0.16881 0.0150529 1.04017 0.318786 -3 0.514832 0.0732832 0.100406 0.0199573 0.616613 0.0729307 +1 1.72891 0.0156776 0.0592033 0.0111434 1.8005 0.0272222 +2 0.767648 0.0204327 0.156809 0.0199853 0.924416 0.00956276 +3 0.47843 0.0719869 0.088005 0.011028 0.567551 0.0751407 Modified: trunk/explore/perf/STL/stream/stdio.dat =================================================================== --- trunk/explore/perf/STL/stream/stdio.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/stream/stdio.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,3 +1,3 @@ -1 1.89532 0.0122385 0.0560032 0.00912193 1.96923 0.0425232 -2 0.290418 0.00783889 0.0932054 0.00913077 0.384161 0.00847561 -3 0.0676039 0.0129561 0.0996058 0.0103467 0.167025 0.0125652 +1 1.89932 0.0150529 0.0460026 0.00880972 1.94603 0.009204 +2 0.288818 0.0212276 0.0860049 0.0236828 0.375959 0.00451534 +3 0.0616034 0.0112006 0.084005 0.0121334 0.146089 0.00322039 Modified: trunk/explore/perf/STL/stream/unistd.dat =================================================================== --- trunk/explore/perf/STL/stream/unistd.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/stream/unistd.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1 +1,3 @@ 2 0.379223 0.0360822 39.9781 2.73226 40.6922 3.18697 +2 0.422426 0.0601157 40.0449 2.23477 41.4599 2.98098 +2 0.414825 0.0558619 38.0764 2.45333 38.8266 2.66855 Modified: trunk/explore/perf/STL/string/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 2.32454 0.0337756 0.188811 0.0334111 2.53004 0.0743294 -2 2.78777 0.0963628 0.002 0.00268328 2.79896 0.0879391 -3 2.44615 0.0302673 0.0012 0.00183303 2.44808 0.029851 -4 1.88252 0.152474 0.0004 0.0012 1.88346 0.151743 -5 0.893255 0.0576105 0.0008 0.0024 0.894336 0.0585961 +1 2.28974 0.0246722 0.203212 0.0278183 2.53028 0.0758674 +2 2.74457 0.0954451 0.0028 0.0031241 2.82128 0.164954 +3 2.42935 0.049255 0 0 2.4443 0.0444326 +4 1.93572 0.177914 0.0012 0.00183303 1.93993 0.176626 +5 0.918057 0.0764927 0.0016 0.00195959 0.94969 0.100726 Modified: trunk/explore/perf/STL/string/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 2.28974 0.025937 0.214013 0.0323625 2.50415 0.0261516 -2 2.81258 0.0909993 0.0008 0.0024 2.81965 0.0780748 -3 2.43575 0.0379687 0.0012 0.00183303 2.43687 0.0361358 -4 1.78251 0.0250582 0.0004 0.0012 1.7827 0.0258844 -5 0.896056 0.0216901 0.0028 0.00256125 0.918974 0.0398876 +1 2.30774 0.0125801 0.202412 0.0251221 2.52446 0.0544962 +2 2.69617 0.054262 0.0016 0.00195959 2.74277 0.0544672 +3 2.43135 0.0414097 0.0044002 0.011927 2.50599 0.0864516 +4 1.79371 0.0286905 0.0004 0.0012 1.82842 0.0411055 +5 0.904056 0.0203974 0.0004 0.0012 0.910167 0.0178369 Modified: trunk/explore/perf/STL/string/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 15.3898 0.0709704 0.458828 0.0507276 15.8511 0.0569893 -2 7.47767 0.0400445 0.0008 0.0016 7.47718 0.039742 -3 8.86815 0.0489423 0.0024 0.00407922 8.87008 0.0499428 -4 0.48083 0.00614536 0.0004 0.0012 0.480416 0.00537656 -5 0.254015 0.00572755 0 0 0.25449 0.00543586 +1 15.3446 0.068717 0.449228 0.0396025 15.9043 0.146987 +2 7.53767 0.0579154 0.0032 0.00466476 7.63046 0.119687 +3 8.86575 0.0324513 0.0016 0.00195959 8.87191 0.029542 +4 0.48363 0.0181075 0.0004 0.0012 0.483822 0.0179977 +5 0.251215 0.0190001 0.0004 0.0012 0.252004 0.0180948 Modified: trunk/explore/perf/STL/string/STLport.dat =================================================================== --- trunk/explore/perf/STL/string/STLport.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/STLport.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,7 +1,9 @@ -1 2.30854 0.018019 0.205212 0.0305724 2.52957 0.065977 -2 2.79777 0.0702997 0.0004 0.0012 2.79839 0.0704411 -3 2.41895 0.0238712 0.0012 0.00256125 2.42686 0.0326542 -4 1.6077 0.0920309 0.002 0.002 1.61009 0.0907741 -5 0.736845 0.00587927 0.0008 0.0024 0.737962 0.00587664 -6 0.586036 0.0996419 0.0008 0.0016 0.597388 0.112695 -7 0.0008 0.0016 0.0004 0.0012 0.0016988 5.92955e-05 +1 2.31094 0.0286821 0.198012 0.0399326 2.58618 0.150026 +2 2.72257 0.0969052 0.0012 0.00183303 2.7285 0.0933664 +3 2.39375 0.0399707 0.0004 0.0012 2.42329 0.0324631 +4 1.5629 0.0886766 0.0052002 0.0117377 1.60486 0.122767 +5 0.757647 0.0217783 0.0040001 0.00565707 0.791689 0.0702165 +6 0.529232 0.00820812 0.0004 0.0012 0.529115 0.00753572 +7 1.08567 0.0142219 0.0032001 0.00466504 1.10422 0.0299288 +8 2.95098 0.033709 0.0012 0.00183303 2.96021 0.0398591 +9 1.70531 0.00820779 0.0052001 0.00820759 1.73507 0.0393262 Modified: trunk/explore/perf/STL/string/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string/libstd++.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/libstd++.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,7 +1,9 @@ -1 2.10893 0.030507 0.194012 0.0370645 2.33157 0.0596341 -2 9.71141 0.0521277 0.0032 0.00299333 9.73356 0.0585503 -3 4.8143 0.170321 0.0008 0.0016 4.8291 0.18548 -4 0.447228 0.0016004 0.0008 0.0016 0.446695 0.000515866 -5 0.233214 0.00183303 0.0008 0.0016 0.233967 0.000285666 -6 0.445627 0.00196008 0 0 0.44699 0.000591625 -7 0.445627 0.00196008 0 0 0.44699 0.000591625 +1 2.08213 0.0199413 0.197212 0.0194372 2.31098 0.108541 +2 9.73021 0.065026 0.0044 0.0028 9.7968 0.105275 +3 4.94631 0.126338 0.0008 0.0024 5.02179 0.169225 +4 0.448428 0.00703188 0.0016 0.0026533 0.462126 0.0245025 +5 0.232414 0.00215407 0.0008 0.0016 0.237898 0.00753118 +6 0.444827 0.0016004 0.0004 0.0012 0.449459 0.00628683 +7 0.444827 0.0016004 0.0004 0.0012 0.449459 0.00628683 +8 4.32187 0.131293 0.0016 0.0026533 4.34871 0.124114 +9 4.32187 0.131293 0.0016 0.0026533 4.34871 0.124114 Modified: trunk/explore/perf/STL/string/ropes/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,12 +1,12 @@ -64 0.074404 0.00195959 0.0008 0.0016 0.0747926 0.00171569 -128 0.0630035 0.011585 0.001 0.00214476 0.0635377 0.0113328 -512 0.0637369 0.00990308 0.0008 0.00190438 0.0674823 0.0128627 -1024 0.0693039 0.0129433 0.0007 0.00176352 0.0720234 0.013652 -4096 0.0960056 0.0546557 0.00104 0.00208768 0.0986551 0.0546455 -10240 0.153942 0.138833 0.00113333 0.00207739 0.156331 0.138286 -20480 0.255273 0.279527 0.000971429 0.00196375 0.257243 0.278384 -30420 0.382523 0.426285 0.00095 0.00192289 0.384332 0.425292 -40960 0.565102 0.654377 0.000933333 0.00189033 0.567033 0.654076 -51200 0.795129 0.928227 0.001 0.00190788 0.797009 0.927922 -81920 1.18909 1.52819 0.00101818 0.00190206 1.19125 1.52874 -102400 1.63113 2.07128 0.00126667 0.00224994 1.63425 2.07391 +64 0.074404 0.0026533 0.0008 0.0016 0.0749508 0.00173595 +128 0.0628035 0.0118056 0.0008 0.0016 0.0634294 0.0115921 +512 0.0638703 0.00982466 0.000533333 0.00135974 0.0644572 0.00959049 +1024 0.069204 0.0125927 0.0009 0.00167033 0.0699247 0.0126007 +4096 0.0961656 0.0550928 0.00088 0.00165699 0.0970222 0.0553574 +10240 0.154009 0.138777 0.000933333 0.00169181 0.154938 0.139022 +20480 0.254758 0.278233 0.00114286 0.00215331 0.255826 0.278642 +30420 0.382223 0.425995 0.0011 0.00209523 0.384542 0.428964 +40960 0.565102 0.654879 0.00106667 0.00204831 0.569649 0.661677 +51200 0.795049 0.92837 0.00112 0.00204587 0.800308 0.934306 +81920 1.18833 1.5265 0.00109091 0.00201154 1.19533 1.53433 +102400 1.63063 2.07075 0.00116667 0.00215381 1.63836 2.07776 Modified: trunk/explore/perf/STL/string/ropes/rope.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,12 +1,12 @@ -64 0.372423 0.00768411 0.0008 0.0016 0.372985 0.0068754 -128 0.423626 0.0106515 0 0 0.424195 0.00964517 -512 0.527633 0.0098718 0.0012 0.00183303 0.527863 0.00945805 -1024 0.578835 0.00694023 0.0012 0.00183303 0.581022 0.00813797 -4096 0.680042 0.0080004 0.0008 0.0016 0.681531 0.00872759 -10240 0.733245 0.00877312 0.0024 0.0026533 0.73704 0.00865642 -20480 0.779648 0.00747322 0 0 0.78016 0.00761559 -30420 0.760447 0.00332288 0.0004 0.0012 0.760658 0.00208519 -40960 0.831652 0.0120605 0.0024 0.0026533 0.834419 0.0130641 -51200 0.800449 0.00937292 0.0004 0.0012 0.800676 0.00873566 -81920 0.881655 0.0091569 0.0016 0.00195959 0.883449 0.00930613 -102400 0.850453 0.00933015 0.0008 0.0016 0.851171 0.0102075 +64 0.370423 0.00512289 0.0012 0.00183303 0.371235 0.00657243 +128 0.417626 0.00571344 0.0012 0.00183303 0.419254 0.00552474 +512 0.521232 0.0067056 0.0008 0.0016 0.522763 0.00572293 +1024 0.576836 0.00711099 0.0012 0.00183303 0.593725 0.0342332 +4096 0.679242 0.0139493 0.0008 0.0016 0.696758 0.0310046 +10240 0.735646 0.0172011 0.0012 0.00183303 0.739894 0.0206492 +20480 0.781248 0.0135124 0.0024 0.00195959 0.782534 0.0132757 +30420 0.772448 0.015946 0.0004 0.0012 0.772377 0.0163696 +40960 0.835652 0.01425 0.0008 0.0016 0.836115 0.0151526 +51200 0.80725 0.0156777 0 0 0.807903 0.0143685 +81920 0.887655 0.0173861 0.0068003 0.0091306 0.92308 0.0391737 +102400 0.856453 0.0146924 0.0004 0.0012 0.858245 0.0143435 Modified: trunk/explore/perf/STL/string/ropes/string.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/string.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string/ropes/string.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,12 +1,12 @@ -64 0.0456024 0.00196008 0.0012 0.00183303 0.0470795 0.000437489 -128 0.048803 0.0016 0.0004 0.0012 0.0490434 0.000456921 -512 0.070804 0.00183303 0.0008 0.0016 0.0724004 0.000873444 -1024 0.0960057 0.00357804 0.0012 0.00183303 0.100887 0.0110815 -4096 0.253615 0.00196008 0.0004 0.0012 0.254173 0.001052 -10240 0.565235 0.00183303 0.0008 0.0016 0.566441 0.000821542 -20480 1.10167 0.0101513 0.0008 0.0016 1.10331 0.00939191 -30420 1.5505 0.00407965 0.0004 0.0012 1.55116 0.00526871 -40960 2.38055 0.00747298 0.0008 0.0016 2.39448 0.0326602 -51200 3.10939 0.00930436 0.0012 0.00183303 3.11128 0.00828456 -81920 5.52394 0.00605343 0.0024 0.0026533 5.53126 0.00853365 -102400 7.09884 0.0101515 0.004 0.00357771 7.10764 0.0165481 +64 0.0472028 0.0016004 0.0004 0.0012 0.0480092 0.000727265 +128 0.048403 0.0012 0.0012 0.00183303 0.0493485 0.00043463 +512 0.071604 0.0012 0.0016 0.00195959 0.0731308 0.000763284 +1024 0.096806 0.0016 0.0004 0.0012 0.0973981 0.00104813 +4096 0.254016 0.0020005 0.0012 0.00183303 0.258154 0.00918671 +10240 0.566835 0.00360026 0.0016 0.00195959 0.569582 0.00559529 +20480 1.09607 0.00438196 0 0 1.10263 0.0181679 +30420 1.5517 0.00488301 0.0012 0.00256125 1.56166 0.022898 +40960 2.38455 0.00809011 0.0016 0.0026533 2.38753 0.00995547 +51200 3.10819 0.00737596 0.0016 0.0026533 3.13264 0.0370036 +81920 5.58315 0.0173491 0.0252013 0.0400843 5.67264 0.0932117 +102400 7.17405 0.0175465 0.0052001 0.00840027 7.20446 0.0429354 Modified: trunk/explore/perf/STL/string-MT/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 4.60949 0.0262953 0.399625 0.0272752 2.54396 0.00825592 -2 0 0 0 0 0.0002039 2.73659e-05 -3 7.28526 1.36289 0 0 3.69618 0.685691 -4 6.80042 0.859432 0.0008 0.0016 3.52998 0.444136 -5 4.32507 0.57676 0 0 2.33734 0.3158 +1 4.61509 0.0244671 0.396824 0.0303494 2.58227 0.112393 +2 0 0 0 0 0.000226 2.5044e-05 +3 5.08512 0.469943 0.0016 0.00366606 2.64731 0.314747 +4 5.75676 1.21097 0.0340018 0.0297339 4.05433 0.597687 +5 3.37541 0.609803 0.0028 0.00256125 1.91545 0.196578 Modified: trunk/explore/perf/STL/string-MT/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 0 0 0.0004 0.0012 0.0001995 2.33034e-05 -2 0 0 0 0 0.0001964 3.53191e-05 -3 0 0 0 0 0.0002162 3.2698e-05 -4 0 0 0 0 0.0002073 3.12508e-05 -5 0 0 0.0004 0.0012 0.0001992 3.53123e-05 +1 0 0 0.0004 0.0012 0.0001642 6.28967e-06 +2 0.0004 0.0012 0 0 0.000168 8.13634e-06 +3 0 0 0 0 0.0017253 0.00468624 +4 0 0 0 0 0.0033214 0.00631393 +5 0.0004 0.0012 0 0 0.0001648 6.74981e-06 Modified: trunk/explore/perf/STL/string-MT/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,5 +1,5 @@ -1 99.3058 4.88254 0.850853 0.0469259 50.4979 1.55677 -2 15.521 0.257033 0.0016 0.00195959 7.99757 0.241619 -3 159.339 25.7345 0.0456025 0.0780244 81.1971 10.4633 -4 6.4012 0.731995 0.0324017 0.0195521 3.39874 0.327946 -5 3.05059 0.370347 0.0008 0.0016 1.62941 0.175062 +1 92.6402 4.38415 0.938058 0.0701414 48.7245 0.986398 +2 15.5446 0.0462873 0.0052001 0.00594668 8.45295 0.585164 +3 149.629 15.6462 0.0752041 0.0526089 77.4415 6.31081 +4 0.980461 0.00937286 0.0024 0.0026533 0.499113 0.00449966 +5 0.496431 0.0124524 0.0008 0.0016 0.25924 0.0131223 Modified: trunk/explore/perf/STL/string-MT/STLport.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,7 +1,9 @@ -1 4.62949 0.0506013 0.412426 0.0521705 2.5621 0.00891827 -2 0 0 0 0 0.0002066 2.56796e-05 -3 7.31326 0.678584 0.0008 0.0016 3.70499 0.332388 -4 29.1562 6.78818 0.0080002 0.00737596 15.2085 3.01839 -5 18.4804 3.50943 0.002 0.002 9.3585 1.70258 -6 1.04646 0.00195959 0.0016 0.00195959 0.526457 0.00344904 -7 0.0012 0.00183303 0.0004 0.0012 0.0017003 7.47624e-05 +1 4.66629 0.0276712 0.373623 0.0273192 2.60623 0.119774 +2 0 0 0.0004 0.0012 0.0002158 2.68842e-05 +3 8.88776 0.482234 0.0016 0.0026533 4.4993 0.26795 +4 32.2844 1.37254 0.0024 0.00366606 16.4843 0.628127 +5 19.7612 2.28483 0.0016 0.00366606 10.041 1.0878 +6 1.04607 0.0032249 0.0004 0.0012 0.526378 0.00290039 +7 8.99536 1.81206 0.0004 0.0012 5.0254 0.886397 +8 36.3979 2.42634 0.0072002 0.00754752 18.6017 0.997204 +9 12.0148 1.26027 0.0072003 0.00775673 6.39541 0.567919 Modified: trunk/explore/perf/STL/string-MT/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-16 18:07:55 UTC (rev 1327) +++ trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-16 20:16:12 UTC (rev 1328) @@ -1,7 +1,9 @@ -1 4.18106 0.0299779 0.390424 0.0337161 2.33495 0.0081943 -2 0 0 0 0 0.0002068 2.81986e-05 -3 15.5638 1.92331 0.0016 0.0026533 7.80649 0.967032 -4 0.894855 0.0164985 0.002 0.002 0.454094 0.0161548 -5 0.466029 0.002 0 0 0.23634 0.0036997 -6 3.34021 0.816959 0.002 0.002 1.82418 0.458821 -7 3.34021 0.816959 0.002 0.002 1.82418 0.458821 +1 4.15866 0.0217046 0.421226 0.0256173 2.33339 0.00627724 +2 0 0 0 0 0.000219 2.99333e-05 +3 15.0613 2.49848 0.0036 0.00488262 7.66571 1.17504 +4 0.896456 0.0163425 0.0004 0.0012 0.456319 0.0154566 +5 0.465229 0.00183303 0 0 0.235501 0.00233858 +6 3.36381 0.805485 0.0012 0.00183303 1.83618 0.444846 +7 3.36381 0.805485 0.0012 0.00183303 1.83618 0.444846 +8 12.9048 1.56024 0.0156008 0.0198769 6.91651 0.847853 +9 12.9048 1.56024 0.0156008 0.0198769 6.91651 0.847853 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-16 21:05:28
|
Revision: 1329 http://svn.sourceforge.net/complement/?rev=1329&view=rev Author: complement Date: 2006-10-16 14:05:09 -0700 (Mon, 16 Oct 2006) Log Message: ----------- test with malloc in add-proxy added Modified Paths: -------------- trunk/explore/perf/STL/compare.tex trunk/explore/perf/STL/string/add-proxy/Makefile trunk/explore/perf/STL/string/test.sh trunk/explore/perf/STL/string-MT/add-proxy/Makefile trunk/explore/perf/STL/string-MT/test.sh trunk/explore/perf/STL/strings.gplot Added Paths: ----------- trunk/explore/perf/STL/string/add-proxy/STLport-malloc/ trunk/explore/perf/STL/string/add-proxy/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/ trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/Makefile Property Changed: ---------------- trunk/explore/perf/STL/ Property changes on: trunk/explore/perf/STL ___________________________________________________________________ Name: svn:ignore - *.pcl compare.dvi compare.aux compare.toc compare.log compare.ps compare.pdf alloc.eps alloc.tex strings-MT-t-libstd.eps strings-MT-t-libstd.tex strings-MT-t-stlp-m.eps strings-MT-t-stlp-m.tex strings-MT-t-stlp-n.eps strings-MT-t-stlp-n.tex strings-MT-t-stlp-r.eps strings-MT-t-stlp-r.tex str-rope.eps str-rope.tex str-rope-1.eps str-rope-1.tex strings-MT.eps strings-MT.tex strings-MT2.eps strings-MT2.tex strings.eps strings.tex streams.eps streams.tex str-rope-2.eps str-rope-2.tex intel-amd.eps intel-amd.tex build + *.pcl compare.dvi compare.aux compare.toc compare.log compare.ps compare.pdf alloc.eps alloc.tex alloc-2_2_5.eps alloc-2_2_5.tex strings-MT-t-libstd.eps strings-MT-t-libstd.tex strings-MT-t-stlp-m.eps strings-MT-t-stlp-m.tex strings-MT-t-stlp-n.eps strings-MT-t-stlp-n.tex strings-MT-t-stlp-r.eps strings-MT-t-stlp-r.tex str-rope.eps str-rope.tex str-rope-1.eps str-rope-1.tex strings-MT.eps strings-MT.tex strings-MT2.eps strings-MT2.tex strings.eps strings.tex streams.eps streams.tex streams-1.eps streams-1.tex str-rope-2.eps str-rope-2.tex intel-amd.eps intel-amd.tex build Modified: trunk/explore/perf/STL/compare.tex =================================================================== --- trunk/explore/perf/STL/compare.tex 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/compare.tex 2006-10-16 21:05:09 UTC (rev 1329) @@ -1,4 +1,4 @@ -% -*- LaTeX -*- Time-stamp: <06/10/16 19:00:51 ptr> +% -*- LaTeX -*- Time-stamp: <06/10/17 00:43:24 ptr> \documentclass[a4paper]{article} @@ -49,12 +49,13 @@ In the tests was used following computers and operational envirinments: \begin{enumerate} \item Tyan Tiger motherboard, two $1.33$-GHz - AMD$^{\mbox{\tiny\textregistered}}$ Athlon$^{\mbox{\tiny\textregistered}}$ XP 1500+ processors under Linux (kernel 2.6.16.26, \verb|glibc| 2{.}3{.}6);\label{AMD} + AMD$^{\mbox{\tiny\textregistered}}$ Athlon$^{\mbox{\tiny TM}}$ XP 1500+ processors under Linux (kernel 2{.}6{.}16{.}26, \verb|glibc| 2{.}3{.}6);\label{AMD} + \item Two $2.6$-GHz AMD$^{\mbox{\tiny\textregistered}}$ Opteron$^{\mbox{\tiny TM}}$ 252 processors under Linux (kernel 2{.}6{.}15, x86\_64, \verb|glibc| 2{.}3{.}6)\label{AMD64} \end{enumerate} \section{Compilers} -In tests was used GNU gcc 3{.}4{.}4 or 4{.}1{.}1 +In tests was used GNU gcc 3{.}4{.}4 (on AMD64) or 4{.}1{.}1 (on AMD) with appropriate \verb|libstdc++| libraries (version~3). @@ -137,7 +138,7 @@ \input strings.tex \end{center} \caption{STL strings implementations comparison. Single thread. $t$ is a wall time - for tests. + for tests. On X-axis you see test's number (see text). The implementation of strings in \STLport{} (non-COW) drammaticaly faster than COW implementations (\libstd{} and ropes in \STLport{}) in tests that modify strings. @@ -232,6 +233,10 @@ For \libstd{} both \#8 and \#9 are the same test. +The figure~\ref{STLport-gpp-strings} show that \STLport{} implementation +give better results even without expression templates. But with +expression templates the results are better more then twice. + \section{Role of Allocators} Note: in the \verb|glibc| 2{.}3{.}6 enhancement of memory allocation @@ -258,6 +263,14 @@ Wall time for tests. \label{STLport-alloc-strings}} \end{figure} +\begin{figure} + \begin{center} + \input alloc-2_2_5.tex + \end{center} + \caption{Role of memory allocator in strings implementation (\STLport), \texttt{glibc} 2{.}2{.}5. + Wall time for tests. \label{STLport-alloc-ii-ii-v-strings}} +\end{figure} + Let's repeat tests from section~\ref{TestsDescr} for \STLport{} with different allocators. We see (fig.~\ref{STLport-alloc-strings}) that all allocators are good enough @@ -266,10 +279,14 @@ %operations (test~1) the ``optimized'' \verb|node_alloc| has a tiny advantage %(difference between best and worst allocators is $3\%$). For search operations (test~2) the results as expected -are the same (within measure of inaccuracy). The tests 4 and 5 show +are the same (within measure of inaccuracy). + +The tests 4 and 5 show that cost of \verb|malloc| system call---\verb|node_alloc| reuse once allocated memory. But copy of string's content still present (compare with time of -\libstd{} on fig.~\ref{STLport-gpp-strings}). +\libstd{} on fig.~\ref{STLport-gpp-strings}). In the past (\verb|glibc| 2{.}2{.}5) +the cost of \verb|malloc| was significant, but now it near zero (compare graphics +\ref{STLport-alloc-strings} and \ref{STLport-alloc-ii-ii-v-strings}). \section{Strings in Multithreaded Environment} @@ -289,7 +306,7 @@ \input strings-MT.tex \end{center} \caption{Tests wall time (\libstd{} and \STLport{} - strings) in MT environment (two threads). + strings) in multi-threaded environment (two threads). \label{STLport-gpp-MT-strings}} \end{figure} @@ -298,7 +315,7 @@ \input strings-MT2.tex \end{center} \caption{Tests wall time (\libstd{} and \STLport{} - strings) in MT environment (two threads) (same as fig.~\ref{STLport-gpp-MT-strings}, another scale). + strings) in multi-threaded environment (two threads) (same as fig.~\ref{STLport-gpp-MT-strings}, another scale). \label{STLport-gpp-MT-strings2}} \end{figure} @@ -318,7 +335,7 @@ \end{center} \caption{ Wall time, user time and system time per thread for - \libstd{} in MT environment. + \libstd{} in multi-threaded environment. \label{gpp-MT-strings-t}} \end{figure} @@ -342,7 +359,7 @@ \end{center} \caption{ Wall time, user time and system time per thread for - \STLport{} (node allocator) in MT environment. + \STLport{} (node allocator) in multi-threaded environment. \label{STLport-MT-strings-t}} \end{figure} @@ -352,7 +369,7 @@ \end{center} \caption{ Wall time, user time and system time per thread for - \STLport{} (malloc allocator) in MT environment. + \STLport{} (malloc allocator) in multi-threaded environment. \label{STLport-MT-strings-m}} \end{figure} @@ -362,7 +379,7 @@ \end{center} \caption{ Wall time, user time and system time per thread for - \STLport{} ropes in MT environment. + \STLport{} ropes in multi-threaded environment. \label{STLport-MT-strings-r}} \end{figure} @@ -371,14 +388,14 @@ \texttt{node\_alloc}-based, figure~\ref{STLport-MT-strings-m} show profile for tests with \texttt{malloc}-based allocators, and figure~\ref{STLport-MT-strings-r} for ropes. -The surprise for me was that \texttt{malloc}-based variant +The surprise for me was that \texttt{malloc}-based variants win (in $1.5--2$ times faster) over \texttt{node\_alloc}-based variant in tests \#3, \#4 and \#5. This fact can be explained by usage of memory allocated chunks vector in \texttt{node\_alloc}. This vector accessed from different threads and such access should use thread synchronization primitives. Compare figures~\ref{STLport-alloc-strings} and \ref{STLport-gpp-MT-strings}. -The tests~1--2 has the same time in MT and non-MT context for +The tests~1--2 has the same time in multi-threaded and single-threaded context for \texttt{malloc}-based and \texttt{node\_alloc}-based allocators. In test~3 \texttt{malloc}-based variant climb down, while \texttt{node\_alloc}-based keep position. @@ -516,7 +533,7 @@ significant better than C \verb|fwrite|). With raw write to string stream (or in char buffer in case of C) the pure C variant is 3--4 times faster. -As about Intel$^{\mbox{\tiny\textregistered}}$ vs. AMD$^{\mbox{\tiny\textregistered}}$, no comments---see figure~\ref{intel-amd} on page~\pageref{intel-amd}. +% As about Intel$^{\mbox{\tiny\textregistered}}$ vs. AMD$^{\mbox{\tiny\textregistered}}$, no comments---see figure~\ref{intel-amd} on page~\pageref{intel-amd}. \section{References} Modified: trunk/explore/perf/STL/string/add-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/Makefile 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/string/add-proxy/Makefile 2006-10-16 21:05:09 UTC (rev 1329) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> -DIRS = STLport-default STLport-add-str-proxy libstdc++ +DIRS = STLport-default STLport-malloc STLport-add-str-proxy libstdc++ all: for d in $(DIRS); do \ Added: trunk/explore/perf/STL/string/add-proxy/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/STLport-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/STLport-malloc/Makefile 2006-10-16 21:05:09 UTC (rev 1329) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC + +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string/test.sh =================================================================== --- trunk/explore/perf/STL/string/test.sh 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/string/test.sh 2006-10-16 21:05:09 UTC (rev 1329) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <06/10/16 18:25:07 ptr> +# Time-stamp: <06/10/17 00:57:02 ptr> # BASEDIR=${PWD}/../../.. @@ -65,6 +65,9 @@ echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 done +let j=j+1 +runtest add-proxy/STLport-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat rm -f STLport-newalloc.dat touch STLport-newalloc.dat Modified: trunk/explore/perf/STL/string-MT/add-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-proxy/Makefile 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/string-MT/add-proxy/Makefile 2006-10-16 21:05:09 UTC (rev 1329) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> -DIRS = STLport-default STLport-add-str-proxy libstdc++ +DIRS = STLport-default STLport-malloc STLport-add-str-proxy libstdc++ all: for d in $(DIRS); do \ Added: trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/Makefile 2006-10-16 21:05:09 UTC (rev 1329) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC + +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Modified: trunk/explore/perf/STL/string-MT/test.sh =================================================================== --- trunk/explore/perf/STL/string-MT/test.sh 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/string-MT/test.sh 2006-10-16 21:05:09 UTC (rev 1329) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <06/10/16 21:52:27 ptr> +# Time-stamp: <06/10/17 01:00:43 ptr> # BASEDIR=${PWD}/../../.. @@ -65,6 +65,9 @@ echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 done +let j=j+1 +runtest add-proxy/STLport-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat rm -f STLport-newalloc.dat touch STLport-newalloc.dat Modified: trunk/explore/perf/STL/strings.gplot =================================================================== --- trunk/explore/perf/STL/strings.gplot 2006-10-16 20:16:12 UTC (rev 1328) +++ trunk/explore/perf/STL/strings.gplot 2006-10-16 21:05:09 UTC (rev 1329) @@ -55,7 +55,7 @@ #pause(-1) -set output "alloc-2.2.5.eps" +set output "alloc-2_2_5.eps" plot [0.9:9.1] 'string/STLport-2.2.5.dat' using ($1):($6) notitle w l lt 1, \ 'string/STLport-2.2.5.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ @@ -68,7 +68,7 @@ set output "strings-MT.eps" -plot [0.9:9.1][0:250] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ @@ -81,7 +81,7 @@ set output "strings-MT2.eps" -plot [0.9:9.1][0:50] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1][0:25] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-17 06:11:59
|
Revision: 1330 http://svn.sourceforge.net/complement/?rev=1330&view=rev Author: complement Date: 2006-10-16 23:11:29 -0700 (Mon, 16 Oct 2006) Log Message: ----------- add tests with malloc Modified Paths: -------------- trunk/explore/perf/STL/lib/Makefile trunk/explore/perf/STL/string/add-proxy/Makefile trunk/explore/perf/STL/string/params-short/Makefile trunk/explore/perf/STL/string/test.sh trunk/explore/perf/STL/string-MT/add-proxy/Makefile trunk/explore/perf/STL/string-MT/params-short/Makefile trunk/explore/perf/STL/string-MT/test.sh Added Paths: ----------- trunk/explore/perf/STL/lib/noshortstr-ma/ trunk/explore/perf/STL/lib/noshortstr-ma/Makefile trunk/explore/perf/STL/lib/texpr-ma/ trunk/explore/perf/STL/lib/texpr-ma/Makefile trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc/ trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc/Makefile trunk/explore/perf/STL/string/params-short/STLport-malloc/ trunk/explore/perf/STL/string/params-short/STLport-malloc/Makefile trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc/ trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc/Makefile trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc/ trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-malloc/ trunk/explore/perf/STL/string-MT/params-short/STLport-malloc/Makefile trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc/ trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc/Makefile Property Changed: ---------------- trunk/explore/perf/STL/string/add-proxy/STLport-malloc/ trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc/ Modified: trunk/explore/perf/STL/lib/Makefile =================================================================== --- trunk/explore/perf/STL/lib/Makefile 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/lib/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/26 23:57:38 ptr> -DIRS = default malloc newalloc misc noshortstr texpr +DIRS = default malloc newalloc misc noshortstr noshortstr-ma texpr texpr-ma # STLPORT_SRC_DIR = ${HOME}/STLport.lab/STLport # include file, generated by configure, if available Property changes on: trunk/explore/perf/STL/lib/noshortstr-ma ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/lib/noshortstr-ma/Makefile =================================================================== --- trunk/explore/perf/STL/lib/noshortstr-ma/Makefile (rev 0) +++ trunk/explore/perf/STL/lib/noshortstr-ma/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,32 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 01:08:40 ptr> + +# STLPORT_SRC_DIR := /export/home/ptr/STLport.lab/STLport +# include file, generated by configure, if available +-include ../../../../Makefiles/config.mak + +SRCROOT := ${STLPORT_DIR}/build +INSTALL_LIB_DIR := ../../build/lib/noshortstr-ma +INSTALL_LIB_DIR_DBG := . +INSTALL_LIB_DIR_STLDBG := . +INSTALL_BIN_DIR := . +INSTALL_BIN_DIR_DBG := . +INSTALL_BIN_DIR_STLDBG := . +ALL_TAGS := install-release-shared + +COMPILER_NAME := gcc + +STLPORT_INCLUDE_DIR = ${STLPORT_DIR}/stlport +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +ifeq ($(OSNAME),linux) +DEFS += -D_STLP_REAL_LOCALE_IMPLEMENTED -D_GNU_SOURCE -D_STLP_LEAKS_PEDANTIC +endif + +DEFS += -D_STLP_USE_MALLOC -D_STLP_DONT_USE_SHORT_STRING_OPTIM + +# options for build with boost support +ifdef STLP_BUILD_BOOST_PATH +INCLUDES += -I$(STLP_BUILD_BOOST_PATH) +endif + Property changes on: trunk/explore/perf/STL/lib/texpr-ma ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/lib/texpr-ma/Makefile =================================================================== --- trunk/explore/perf/STL/lib/texpr-ma/Makefile (rev 0) +++ trunk/explore/perf/STL/lib/texpr-ma/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,32 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 01:08:40 ptr> + +# STLPORT_SRC_DIR := /export/home/ptr/STLport.lab/STLport +# include file, generated by configure, if available +-include ../../../../Makefiles/config.mak + +SRCROOT := ${STLPORT_DIR}/build +INSTALL_LIB_DIR := ../../build/lib/texpr-ma +INSTALL_LIB_DIR_DBG := . +INSTALL_LIB_DIR_STLDBG := . +INSTALL_BIN_DIR := . +INSTALL_BIN_DIR_DBG := . +INSTALL_BIN_DIR_STLDBG := . +ALL_TAGS := install-release-shared + +COMPILER_NAME := gcc + +STLPORT_INCLUDE_DIR = ${STLPORT_DIR}/stlport +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +ifeq ($(OSNAME),linux) +DEFS += -D_STLP_REAL_LOCALE_IMPLEMENTED -D_GNU_SOURCE -D_STLP_LEAKS_PEDANTIC +endif + +DEFS += -D_STLP_USE_MALLOC -D_STLP_USE_TEMPLATE_EXPRESSION + +# options for build with boost support +ifdef STLP_BUILD_BOOST_PATH +INCLUDES += -I$(STLP_BUILD_BOOST_PATH) +endif + Modified: trunk/explore/perf/STL/string/add-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/Makefile 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string/add-proxy/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> -DIRS = STLport-default STLport-malloc STLport-add-str-proxy libstdc++ +DIRS = STLport-default STLport-malloc STLport-add-str-proxy STLport-add-str-proxy-malloc libstdc++ all: for d in $(DIRS); do \ Property changes on: trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string/add-proxy/STLport-add-str-proxy-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC -D_STLP_USE_TEMPLATE_EXPRESSION + +release-shared: LDSEARCH = -L../../../build/lib/texpr-ma -Wl,-rpath=../build/lib/texpr-ma Property changes on: trunk/explore/perf/STL/string/add-proxy/STLport-malloc ___________________________________________________________________ Name: svn:ignore + obj Modified: trunk/explore/perf/STL/string/params-short/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/Makefile 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string/params-short/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> -DIRS = STLport-default STLport-no-short-str libstd++ +DIRS = STLport-default STLport-malloc STLport-no-short-str STLport-no-short-str-malloc libstd++ all: for d in $(DIRS); do \ Property changes on: trunk/explore/perf/STL/string/params-short/STLport-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/params-short/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string/params-short/STLport-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:17:28 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC + +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Property changes on: trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string/params-short/STLport-no-short-str-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC -D_STLP_DONT_USE_SHORT_STRING_OPTIM + +release-shared: LDSEARCH = -L../../../build/lib/noshortstr-ma -Wl,-rpath=../build/lib/noshortstr-ma Modified: trunk/explore/perf/STL/string/test.sh =================================================================== --- trunk/explore/perf/STL/string/test.sh 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string/test.sh 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <06/10/17 00:57:02 ptr> +# Time-stamp: <06/10/17 09:46:07 ptr> # BASEDIR=${PWD}/../../.. @@ -60,14 +60,19 @@ touch STLport-malloc.dat j=1 -for d in add find ops params params-ref ; do +for d in add find ops params params-ref params-short ; do runtest ${d}/STLport-malloc echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 done +runtest params-short/STLport-no-short-str-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 runtest add-proxy/STLport-malloc echo $j `../stat.awk s.log` >> STLport-malloc.dat +let j=j+1 +runtest add-proxy/STLport-add-str-proxy-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat rm -f STLport-newalloc.dat touch STLport-newalloc.dat Modified: trunk/explore/perf/STL/string-MT/add-proxy/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-proxy/Makefile 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string-MT/add-proxy/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 00:39:55 ptr> -DIRS = STLport-default STLport-malloc STLport-add-str-proxy libstdc++ +DIRS = STLport-default STLport-malloc STLport-add-str-proxy STLport-add-str-proxy-malloc libstdc++ all: for d in $(DIRS); do \ Property changes on: trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string-MT/add-proxy/STLport-add-str-proxy-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 00:41:26 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC -D_STLP_USE_TEMPLATE_EXPRESSION + +release-shared: LDSEARCH = -L../../../build/lib/texpr-ma -Wl,-rpath=../build/lib/texpr-ma Property changes on: trunk/explore/perf/STL/string-MT/add-proxy/STLport-malloc ___________________________________________________________________ Name: svn:ignore + obj Modified: trunk/explore/perf/STL/string-MT/params-short/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/Makefile 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string-MT/params-short/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ # -*- Makefile -*- Time-stamp: <05/12/27 01:05:09 ptr> -DIRS = STLport-default STLport-no-short-str libstd++ +DIRS = STLport-default STLport-malloc STLport-no-short-str STLport-no-short-str-malloc libstd++ all: for d in $(DIRS); do \ Property changes on: trunk/explore/perf/STL/string-MT/params-short/STLport-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string-MT/params-short/STLport-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 01:05:47 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC + +release-shared: LDSEARCH = -L../../../build/lib/malloc -Wl,-rpath=../build/lib/malloc Property changes on: trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc ___________________________________________________________________ Name: svn:ignore + obj Added: trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc/Makefile =================================================================== --- trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc/Makefile (rev 0) +++ trunk/explore/perf/STL/string-MT/params-short/STLport-no-short-str-malloc/Makefile 2006-10-17 06:11:29 UTC (rev 1330) @@ -0,0 +1,14 @@ +# -*- Makefile -*- Time-stamp: <05/12/27 01:05:47 ptr> + +SRCROOT := ../../../../.. +COMPILER_NAME := gcc + +ALL_TAGS := release-shared + + +include ../Makefile.inc +include ${SRCROOT}/Makefiles/top.mak + +DEFS += -D_STLP_USE_MALLOC -D_STLP_DONT_USE_SHORT_STRING_OPTIM + +release-shared: LDSEARCH = -L../../../build/lib/noshortstr-ma -Wl,-rpath=../build/lib/noshortstr-ma Modified: trunk/explore/perf/STL/string-MT/test.sh =================================================================== --- trunk/explore/perf/STL/string-MT/test.sh 2006-10-16 21:05:09 UTC (rev 1329) +++ trunk/explore/perf/STL/string-MT/test.sh 2006-10-17 06:11:29 UTC (rev 1330) @@ -1,6 +1,6 @@ #!/bin/sh # -# Time-stamp: <06/10/17 01:00:43 ptr> +# Time-stamp: <06/10/17 10:02:31 ptr> # BASEDIR=${PWD}/../../.. @@ -60,14 +60,19 @@ touch STLport-malloc.dat j=1 -for d in add find ops params params-ref ; do +for d in add find ops params params-ref params-short ; do runtest ${d}/STLport-malloc echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 done +runtest params-short/STLport-no-short-str-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat let j=j+1 runtest add-proxy/STLport-malloc echo $j `../stat.awk s.log` >> STLport-malloc.dat +let j=j+1 +runtest add-proxy/STLport-add-str-proxy-malloc +echo $j `../stat.awk s.log` >> STLport-malloc.dat rm -f STLport-newalloc.dat touch STLport-newalloc.dat This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-17 06:49:07
|
Revision: 1334 http://svn.sourceforge.net/complement/?rev=1334&view=rev Author: complement Date: 2006-10-16 23:48:45 -0700 (Mon, 16 Oct 2006) Log Message: ----------- Linux fighter 2.6.16.26 #3 SMP Tue Sep 5 23:23:37 MSD 2006 i686 athlon-4 i386 GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) MP 1500+ stepping : 2 cpu MHz : 1333.544 cache size : 256 KB bogomips : 2670.45 processor : 1 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) Processor stepping : 2 cpu MHz : 1333.544 cache size : 256 KB bogomips : 2667.14 c++ (GCC) 4.1.1 Modified Paths: -------------- trunk/explore/perf/STL/compare.tex trunk/explore/perf/STL/string/STLport-malloc.dat trunk/explore/perf/STL/string/STLport-newalloc.dat trunk/explore/perf/STL/string/STLport-ropes.dat trunk/explore/perf/STL/string/STLport.dat trunk/explore/perf/STL/string/libstd++.dat trunk/explore/perf/STL/string/ropes/libstdc++.dat trunk/explore/perf/STL/string/ropes/rope.dat trunk/explore/perf/STL/string/ropes/string.dat trunk/explore/perf/STL/string-MT/STLport-malloc.dat trunk/explore/perf/STL/string-MT/STLport-newalloc.dat trunk/explore/perf/STL/string-MT/STLport-ropes.dat trunk/explore/perf/STL/string-MT/STLport.dat trunk/explore/perf/STL/string-MT/libstd++.dat Modified: trunk/explore/perf/STL/compare.tex =================================================================== --- trunk/explore/perf/STL/compare.tex 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/compare.tex 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,4 +1,4 @@ -% -*- LaTeX -*- Time-stamp: <06/10/17 00:43:24 ptr> +% -*- LaTeX -*- Time-stamp: <06/10/17 01:47:22 ptr> \documentclass[a4paper]{article} @@ -520,17 +520,23 @@ \begin{itemize} \item for processing long strings (greater than 50K) the best choice is ropes; - \item if you use strings with sizes 1K--50K then strings implementation in + \item if you use strings with sizes $0.5$K--$50$K then strings implementation in \libstd{} is a best choice; this will be good too if you only pass strings as parameters, without modifictions; - \item if you work (modify) strings with sizes less then 1K, - the strings from \STLport{} are for you. + \item if you work (modify) strings with sizes less then $0.5$K, + the strings from \STLport{} are for you; + \item the time of advantage of \texttt{node\_alloc} in \STLport{} is in the past; + progress in allocation algorithms in core system eliminate positive + effect of \texttt{node\_alloc} in single-threaded applications and + significant advantage of core system allocators in multi-threaded + applications. \end{itemize} As for streams, we see that format output to file show near the same time for \STLport{}, \libstd{} and (even!) C \verb|fprintf|. For raw write the \STLport's implementation is a bit better than \libstd{} (and both are -significant better than C \verb|fwrite|). With raw write to string stream +significant better than C \verb|fwrite| and all has huge advantage over +unbuffered output). With raw write to string stream (or in char buffer in case of C) the pure C variant is 3--4 times faster. % As about Intel$^{\mbox{\tiny\textregistered}}$ vs. AMD$^{\mbox{\tiny\textregistered}}$, no comments---see figure~\ref{intel-amd} on page~\pageref{intel-amd}. Modified: trunk/explore/perf/STL/string/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,6 @@ -1 2.28974 0.0246722 0.203212 0.0278183 2.53028 0.0758674 -2 2.74457 0.0954451 0.0028 0.0031241 2.82128 0.164954 -3 2.42935 0.049255 0 0 2.4443 0.0444326 -4 1.93572 0.177914 0.0012 0.00183303 1.93993 0.176626 -5 0.918057 0.0764927 0.0016 0.00195959 0.94969 0.100726 +1 4.15706 0.0245159 0.291618 0.024753 4.45047 0.0145832 +2 5.99197 0.00847623 0.0116003 0.00680037 6.00745 0.0125124 +3 5.53715 0.0619407 0.0028 0.00401995 5.54212 0.061754 +4 4.32507 0.0118398 0.004 0.004 4.33124 0.0103204 +5 2.28694 0.0929236 0.0012 0.00183303 2.29032 0.0918935 +7 7.9517 0.120829 0.0044 0.0028 7.95899 0.120235 Modified: trunk/explore/perf/STL/string/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,5 @@ -1 2.30774 0.0125801 0.202412 0.0251221 2.52446 0.0544962 -2 2.69617 0.054262 0.0016 0.00195959 2.74277 0.0544672 -3 2.43135 0.0414097 0.0044002 0.011927 2.50599 0.0864516 -4 1.79371 0.0286905 0.0004 0.0012 1.82842 0.0411055 -5 0.904056 0.0203974 0.0004 0.0012 0.910167 0.0178369 +1 4.15506 0.047603 0.288818 0.0333152 4.44522 0.0276581 +2 6.03278 0.0229413 0.0072001 0.00466495 6.04101 0.0217808 +3 5.57675 0.174252 0.0064001 0.00542611 5.58463 0.171615 +4 4.49668 0.0195521 0.0036 0.0028 4.50097 0.0188424 +5 2.38815 0.196135 0.004 0.00357771 2.39252 0.197062 Modified: trunk/explore/perf/STL/string/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,5 @@ -1 15.3446 0.068717 0.449228 0.0396025 15.9043 0.146987 -2 7.53767 0.0579154 0.0032 0.00466476 7.63046 0.119687 -3 8.86575 0.0324513 0.0016 0.00195959 8.87191 0.029542 -4 0.48363 0.0181075 0.0004 0.0012 0.483822 0.0179977 -5 0.251215 0.0190001 0.0004 0.0012 0.252004 0.0180948 +1 38.4728 0.133361 0.81165 0.997886 46.2315 21.6565 +2 16.1746 0.0511092 0.0040001 0.00473312 16.1881 0.0564046 +3 26.336 0.358706 0.002 0.00268328 26.3507 0.365177 +4 1.11407 0.00572744 0.0068001 0.00670548 1.12812 0.0176484 +5 0.602837 0.00820789 0.0024 0.00195959 0.614937 0.0274884 Modified: trunk/explore/perf/STL/string/STLport.dat =================================================================== --- trunk/explore/perf/STL/string/STLport.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/STLport.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,9 +1,9 @@ -1 2.31094 0.0286821 0.198012 0.0399326 2.58618 0.150026 -2 2.72257 0.0969052 0.0012 0.00183303 2.7285 0.0933664 -3 2.39375 0.0399707 0.0004 0.0012 2.42329 0.0324631 -4 1.5629 0.0886766 0.0052002 0.0117377 1.60486 0.122767 -5 0.757647 0.0217783 0.0040001 0.00565707 0.791689 0.0702165 -6 0.529232 0.00820812 0.0004 0.0012 0.529115 0.00753572 -7 1.08567 0.0142219 0.0032001 0.00466504 1.10422 0.0299288 -8 2.95098 0.033709 0.0012 0.00183303 2.96021 0.0398591 -9 1.70531 0.00820779 0.0052001 0.00820759 1.73507 0.0393262 +1 4.17906 0.040164 0.281617 0.0302119 4.46209 0.0267408 +2 6.05598 0.011378 0.004 0.00178885 6.06214 0.0109979 +3 5.40994 0.0137645 0.0048 0.00299333 5.41547 0.013554 +4 4.05905 0.0126562 0.002 0.002 4.06249 0.0127971 +5 2.06333 0.00733256 0.0032 0.0016 2.06686 0.0075237 +6 1.28208 0.00368798 0.0036 0.00215407 1.2859 0.00378534 +7 3.56662 0.0217048 0.0044 0.00417612 3.57178 0.0203811 +8 7.78049 0.0417638 0.0040001 0.00473312 7.78705 0.0388537 +9 4.66909 0.0441768 0.0048001 0.00587897 4.67489 0.0491 Modified: trunk/explore/perf/STL/string/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string/libstd++.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/libstd++.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,9 +1,9 @@ -1 2.08213 0.0199413 0.197212 0.0194372 2.31098 0.108541 -2 9.73021 0.065026 0.0044 0.0028 9.7968 0.105275 -3 4.94631 0.126338 0.0008 0.0024 5.02179 0.169225 -4 0.448428 0.00703188 0.0016 0.0026533 0.462126 0.0245025 -5 0.232414 0.00215407 0.0008 0.0016 0.237898 0.00753118 -6 0.444827 0.0016004 0.0004 0.0012 0.449459 0.00628683 -7 0.444827 0.0016004 0.0004 0.0012 0.449459 0.00628683 -8 4.32187 0.131293 0.0016 0.0026533 4.34871 0.124114 -9 4.32187 0.131293 0.0016 0.0026533 4.34871 0.124114 +1 3.31181 0.037842 0.307219 0.025664 3.7788 0.482719 +2 16.181 0.0611397 0.0164007 0.0166334 16.2299 0.0742153 +3 13.9601 0.260384 0.0056001 0.00624843 13.9818 0.251885 +4 1.16087 0.00560026 0.0024 0.00366606 1.16402 0.00563782 +5 0.592037 0.00473329 0.002 0.002 0.594456 0.00395796 +6 1.15887 0.00694014 0.004 0.00357771 1.16275 0.00746458 +7 1.15887 0.00694014 0.004 0.00357771 1.16275 0.00746458 +8 10.8259 0.133324 0.0028 0.0031241 10.832 0.134483 +9 10.8259 0.133324 0.0028 0.0031241 10.832 0.134483 Modified: trunk/explore/perf/STL/string/ropes/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,12 +1,12 @@ -64 0.074404 0.0026533 0.0008 0.0016 0.0749508 0.00173595 -128 0.0628035 0.0118056 0.0008 0.0016 0.0634294 0.0115921 -512 0.0638703 0.00982466 0.000533333 0.00135974 0.0644572 0.00959049 -1024 0.069204 0.0125927 0.0009 0.00167033 0.0699247 0.0126007 -4096 0.0961656 0.0550928 0.00088 0.00165699 0.0970222 0.0553574 -10240 0.154009 0.138777 0.000933333 0.00169181 0.154938 0.139022 -20480 0.254758 0.278233 0.00114286 0.00215331 0.255826 0.278642 -30420 0.382223 0.425995 0.0011 0.00209523 0.384542 0.428964 -40960 0.565102 0.654879 0.00106667 0.00204831 0.569649 0.661677 -51200 0.795049 0.92837 0.00112 0.00204587 0.800308 0.934306 -81920 1.18833 1.5265 0.00109091 0.00201154 1.19533 1.53433 -102400 1.63063 2.07075 0.00116667 0.00215381 1.63836 2.07776 +64 0.100806 0.00299333 0.0060002 0.0114897 0.121107 0.0545074 +128 0.103406 0.00405473 0.0046001 0.00860506 0.115436 0.0389932 +512 0.113873 0.0152406 0.0037334 0.00729843 0.122954 0.0336089 +1024 0.130008 0.0310246 0.00330005 0.00644311 0.137414 0.0384821 +4096 0.212733 0.16777 0.00328004 0.00591646 0.219322 0.167403 +10240 0.371423 0.386778 0.00346672 0.00572583 0.377715 0.38612 +20480 0.66307 0.799892 0.00320004 0.00543451 0.668947 0.798717 +30420 1.35698 1.98267 0.00305004 0.00518649 1.36265 1.98174 +40960 2.1456 2.91033 0.00288892 0.00499006 2.15116 2.90953 +51200 2.97883 3.72451 0.109767 0.322104 3.09131 3.94643 +81920 5.96383 10.0969 1.96067 5.86502 7.9283 15.7558 +102400 10.1386 16.8903 3.68173 8.00844 13.8255 24.7041 Modified: trunk/explore/perf/STL/string/ropes/rope.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,12 +1,12 @@ -64 0.370423 0.00512289 0.0012 0.00183303 0.371235 0.00657243 -128 0.417626 0.00571344 0.0012 0.00183303 0.419254 0.00552474 -512 0.521232 0.0067056 0.0008 0.0016 0.522763 0.00572293 -1024 0.576836 0.00711099 0.0012 0.00183303 0.593725 0.0342332 -4096 0.679242 0.0139493 0.0008 0.0016 0.696758 0.0310046 -10240 0.735646 0.0172011 0.0012 0.00183303 0.739894 0.0206492 -20480 0.781248 0.0135124 0.0024 0.00195959 0.782534 0.0132757 -30420 0.772448 0.015946 0.0004 0.0012 0.772377 0.0163696 -40960 0.835652 0.01425 0.0008 0.0016 0.836115 0.0151526 -51200 0.80725 0.0156777 0 0 0.807903 0.0143685 -81920 0.887655 0.0173861 0.0068003 0.0091306 0.92308 0.0391737 -102400 0.856453 0.0146924 0.0004 0.0012 0.858245 0.0143435 +64 1.02886 0.00688244 0.0032 0.00299333 1.03165 0.00799225 +128 1.14087 0.00711095 0.002 0.00268328 1.14404 0.00566074 +512 1.40489 0.00499641 0.0036 0.00417612 1.40916 0.00508287 +1024 1.5385 0.00804046 0.0028 0.00401995 1.54323 0.00707439 +4096 1.79291 0.00711093 0.0024 0.00195959 1.7958 0.00716246 +10240 1.92572 0.00697472 0.0024 0.00195959 1.92947 0.00754328 +20480 2.05493 0.0082077 0.0024 0.0026533 2.05723 0.00710228 +30420 2.02253 0.00512269 0.0008 0.0016 2.02537 0.00518897 +40960 2.17214 0.00645024 0.002 0.002 2.1744 0.00605553 +51200 2.10493 0.0112861 0.0028 0.00183303 2.10906 0.00976126 +81920 2.29574 0.00454331 0.0012 0.00183303 2.29743 0.00594112 +102400 2.24134 0.00670557 0.0016 0.00195959 2.24374 0.00708599 Modified: trunk/explore/perf/STL/string/ropes/string.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/string.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string/ropes/string.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,12 +1,12 @@ -64 0.0472028 0.0016004 0.0004 0.0012 0.0480092 0.000727265 -128 0.048403 0.0012 0.0012 0.00183303 0.0493485 0.00043463 -512 0.071604 0.0012 0.0016 0.00195959 0.0731308 0.000763284 -1024 0.096806 0.0016 0.0004 0.0012 0.0973981 0.00104813 -4096 0.254016 0.0020005 0.0012 0.00183303 0.258154 0.00918671 -10240 0.566835 0.00360026 0.0016 0.00195959 0.569582 0.00559529 -20480 1.09607 0.00438196 0 0 1.10263 0.0181679 -30420 1.5517 0.00488301 0.0012 0.00256125 1.56166 0.022898 -40960 2.38455 0.00809011 0.0016 0.0026533 2.38753 0.00995547 -51200 3.10819 0.00737596 0.0016 0.0026533 3.13264 0.0370036 -81920 5.58315 0.0173491 0.0252013 0.0400843 5.67264 0.0932117 -102400 7.17405 0.0175465 0.0052001 0.00840027 7.20446 0.0429354 +64 0.0748042 0.00312443 0.0016 0.0026533 0.0843156 0.0238957 +128 0.086005 0.002 0.0024 0.0026533 0.0881502 0.00260921 +512 0.139608 0.00280031 0.004 0.00252982 0.143301 0.0011302 +1024 0.217613 0.00195959 0.0028 0.00256125 0.220388 0.0023365 +4096 0.680842 0.00391937 0.0016 0.00195959 0.682749 0.00452557 +10240 1.6497 0.076596 0.0040001 0.00692849 1.65561 0.07492 +20480 3.43861 0.0578089 0.0044001 0.00488286 3.44421 0.0604491 +30420 4.39107 0.0238711 0.002 0.00268328 4.39528 0.0225837 +40960 8.41773 0.0830097 0.0012 0.00183303 8.42173 0.0828798 +51200 11.6355 0.116077 0.0056 0.00195959 11.6445 0.116809 +81920 22.659 0.164012 0.002 0.00268328 22.6668 0.163658 +102400 33.0101 0.0675794 0.0028 0.00256125 33.0225 0.0665109 Modified: trunk/explore/perf/STL/string-MT/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,6 @@ -1 4.61509 0.0244671 0.396824 0.0303494 2.58227 0.112393 -2 0 0 0 0 0.000226 2.5044e-05 -3 5.08512 0.469943 0.0016 0.00366606 2.64731 0.314747 -4 5.75676 1.21097 0.0340018 0.0297339 4.05433 0.597687 -5 3.37541 0.609803 0.0028 0.00256125 1.91545 0.196578 +1 8.40252 0.0420406 0.96246 0.401248 4.96751 0.70178 +2 0 0 0.0004 0.0012 0.002307 0.00567755 +3 13.1612 3.35447 0.0080002 0.00536694 6.68921 1.79517 +4 10.4419 1.91468 0.0060001 0.00651174 5.34985 1.09376 +5 4.53468 0.0194495 0.0044 0.0012 2.28911 0.0113522 +7 17.4703 1.75348 0.0100002 0.00544088 8.79241 0.905173 Modified: trunk/explore/perf/STL/string-MT/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,5 @@ -1 0 0 0.0004 0.0012 0.0001642 6.28967e-06 -2 0.0004 0.0012 0 0 0.000168 8.13634e-06 -3 0 0 0 0 0.0017253 0.00468624 -4 0 0 0 0 0.0033214 0.00631393 -5 0.0004 0.0012 0 0 0.0001648 6.74981e-06 +1 0 0 0.0004 0.0012 0.0024018 0.00595591 +2 0.0004 0.0012 0 0 0.00113 0.00220707 +3 0 0 0 0 0.0014289 0.00313837 +4 0.0004 0.0012 0 0 0.0022156 0.00544453 +5 0.0004 0.0012 0 0 0.0022303 0.00549463 Modified: trunk/explore/perf/STL/string-MT/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,5 +1,5 @@ -1 92.6402 4.38415 0.938058 0.0701414 48.7245 0.986398 -2 15.5446 0.0462873 0.0052001 0.00594668 8.45295 0.585164 -3 149.629 15.6462 0.0752041 0.0526089 77.4415 6.31081 -4 0.980461 0.00937286 0.0024 0.0026533 0.499113 0.00449966 -5 0.496431 0.0124524 0.0008 0.0016 0.25924 0.0131223 +1 151.839 3.11779 39.4769 2.9413 701.946 122.957 +2 35.1442 0.0658343 0.144809 0.154741 19.073 0.166006 +3 273.087 3.17225 0.422826 0.624575 137.387 1.37411 +4 2.27094 0.0080104 0.0068001 0.00402018 1.16269 0.0365398 +5 1.18287 0.00360042 0.006 0.00409878 0.613921 0.0322286 Modified: trunk/explore/perf/STL/string-MT/STLport.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,9 +1,9 @@ -1 4.66629 0.0276712 0.373623 0.0273192 2.60623 0.119774 -2 0 0 0.0004 0.0012 0.0002158 2.68842e-05 -3 8.88776 0.482234 0.0016 0.0026533 4.4993 0.26795 -4 32.2844 1.37254 0.0024 0.00366606 16.4843 0.628127 -5 19.7612 2.28483 0.0016 0.00366606 10.041 1.0878 -6 1.04607 0.0032249 0.0004 0.0012 0.526378 0.00290039 -7 8.99536 1.81206 0.0004 0.0012 5.0254 0.886397 -8 36.3979 2.42634 0.0072002 0.00754752 18.6017 0.997204 -9 12.0148 1.26027 0.0072003 0.00775673 6.39541 0.567919 +1 8.45413 0.0636832 0.841252 0.0635536 4.69681 0.0123069 +2 0 0 0.0004 0.0012 0.0023791 0.00594233 +3 18.6964 0.45567 0.0128005 0.00587918 9.88164 0.249014 +4 65.3573 2.81207 0.0420022 0.0169952 32.8859 1.40916 +5 27.1641 3.23243 0.0204009 0.0120606 13.7122 1.66887 +6 2.53256 0.0028 0.0012 0.00183303 1.28451 0.0168405 +7 75.2971 1.01556 0.051603 0.0368132 37.9191 0.468911 +8 66.3165 1.56553 0.0424022 0.0239481 33.2749 0.770332 +9 22.0258 0.161011 0.0132004 0.00996858 11.1085 0.110625 Modified: trunk/explore/perf/STL/string-MT/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-17 06:45:48 UTC (rev 1333) +++ trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-17 06:48:45 UTC (rev 1334) @@ -1,9 +1,9 @@ -1 4.15866 0.0217046 0.421226 0.0256173 2.33339 0.00627724 -2 0 0 0 0 0.000219 2.99333e-05 -3 15.0613 2.49848 0.0036 0.00488262 7.66571 1.17504 -4 0.896456 0.0163425 0.0004 0.0012 0.456319 0.0154566 -5 0.465229 0.00183303 0 0 0.235501 0.00233858 -6 3.36381 0.805485 0.0012 0.00183303 1.83618 0.444846 -7 3.36381 0.805485 0.0012 0.00183303 1.83618 0.444846 -8 12.9048 1.56024 0.0156008 0.0198769 6.91651 0.847853 -9 12.9048 1.56024 0.0156008 0.0198769 6.91651 0.847853 +1 6.77202 0.0625741 1.01846 0.19914 4.06586 0.267526 +2 0 0 0.0012 0.00183303 0.0051849 0.0141821 +3 36.4871 10.8187 0.0432023 0.0404718 18.3421 5.41833 +4 2.29214 0.00593316 0.0028 0.00183303 1.16165 0.0224047 +5 1.16847 0.00280031 0.0044 0.00332265 0.597379 0.0126797 +6 2.29494 0.00694006 0.0044001 0.00454338 1.16298 0.0209739 +7 2.29494 0.00694006 0.0044001 0.00454338 1.16298 0.0209739 +8 28.2342 6.01936 0.0208008 0.0118396 14.2942 3.04222 +9 28.2342 6.01936 0.0208008 0.0118396 14.2942 3.04222 This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-17 09:22:26
|
Revision: 1335 http://svn.sourceforge.net/complement/?rev=1335&view=rev Author: complement Date: 2006-10-17 02:22:10 -0700 (Tue, 17 Oct 2006) Log Message: ----------- Linux 2.6.15-gentoo-r5-1 #2 SMP Fri Mar 10 17:11:28 UTC 2006 x86_64 AMD Opteron(tm) Processor 252 AuthenticAMD GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 cpu MHz : 2589.259 cache size : 1024 KB bogomips : 5188.73 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual processor : 1 vendor_id : AuthenticAMD cpu family : 15 model : 37 model name : AMD Opteron(tm) Processor 252 cpu MHz : 2589.259 cache size : 1024 KB bogomips : 5178.80 TLB size : 1024 4K pages clflush size : 64 cache_alignment : 64 address sizes : 40 bits physical, 48 bits virtual c++ (GCC) 3.4.4 (Gentoo 3.4.4-r1, ssp-3.4.4-1.0, pie-8.7.8) Modified Paths: -------------- trunk/explore/perf/STL/compare.tex trunk/explore/perf/STL/strings.gplot Added Paths: ----------- trunk/explore/perf/STL/stream/STLport-AMD64.dat trunk/explore/perf/STL/stream/STLport-malloc-AMD64.dat trunk/explore/perf/STL/stream/libstdc++-AMD64.dat trunk/explore/perf/STL/stream/stdio-AMD64.dat trunk/explore/perf/STL/stream/unistd-AMD64.dat trunk/explore/perf/STL/string/STLport-AMD64.dat trunk/explore/perf/STL/string/STLport-malloc-AMD64.dat trunk/explore/perf/STL/string/STLport-newalloc-AMD64.dat trunk/explore/perf/STL/string/STLport-ropes-AMD64.dat trunk/explore/perf/STL/string/libstdc++-AMD64.dat trunk/explore/perf/STL/string/ropes/libstdc++-AMD64.dat trunk/explore/perf/STL/string/ropes/rope-AMD64.dat trunk/explore/perf/STL/string/ropes/string-AMD64.dat trunk/explore/perf/STL/string-MT/STLport-AMD64.dat trunk/explore/perf/STL/string-MT/STLport-malloc-AMD64.dat trunk/explore/perf/STL/string-MT/STLport-newalloc-AMD64.dat trunk/explore/perf/STL/string-MT/STLport-ropes-AMD64.dat trunk/explore/perf/STL/string-MT/libstdc++-AMD64.dat Modified: trunk/explore/perf/STL/compare.tex =================================================================== --- trunk/explore/perf/STL/compare.tex 2006-10-17 06:48:45 UTC (rev 1334) +++ trunk/explore/perf/STL/compare.tex 2006-10-17 09:22:10 UTC (rev 1335) @@ -23,7 +23,7 @@ \newcommand{\CPP}{\mbox{{C}{+}{+}}} \title{Comparison of Strings Implementations \\ in \CPP{} language} -\author{Petr Ovtchenkov} +\author{Petr Ovtchenkov\footnote{\copiright{} Petr Ovtchenkov, 2003--2006. Licensed under the Academic Free License version 3{.}0.}} \begin{document} @@ -147,14 +147,14 @@ \label{STLport-gpp-strings}} \end{figure} -%\begin{figure} -% \begin{center} -% \input intel-amd.tex -% \end{center} -% \caption{Comparison of two x86 platforms. See platforms description -% on page~\pageref{AMD}. This graphics show that higher frequency isn't -% synonym of better perfomance\label{intel-amd}} -%\end{figure} +\begin{figure} + \begin{center} + \input amd-amd64.tex + \end{center} + \caption{Progress of systems over 3 years: two processors systems. See platforms description + on page~\pageref{AMD}. This graphics show that higher frequency isn't + synonym of better perfomance\label{amd-amd64}} +\end{figure} \subsection{String copy\label{params-string} (test \#4)} Added: trunk/explore/perf/STL/stream/STLport-AMD64.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/stream/STLport-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,3 @@ +1 1.10927 0.0204014 0.0832049 0.015264 1.19445 0.0126246 +2 0.399625 0.0192221 0.228014 0.022487 0.627461 0.00474202 +3 0.659241 0.0186601 0.0920055 0.0161007 0.752065 0.010266 Added: trunk/explore/perf/STL/stream/STLport-malloc-AMD64.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-malloc-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/stream/STLport-malloc-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,3 @@ +1 1.25848 0.0125484 0.0860051 0.00824667 1.34503 0.0118199 +2 0.410025 0.0222904 0.216013 0.0224157 0.632278 0.0189878 +3 0.64604 0.0148872 0.0684039 0.0134411 0.713965 0.0103832 Added: trunk/explore/perf/STL/stream/libstdc++-AMD64.dat =================================================================== --- trunk/explore/perf/STL/stream/libstdc++-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/stream/libstdc++-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,3 @@ +1 1.72491 0.0189158 0.0716042 0.0152272 1.79545 0.0143403 +2 0.756447 0.0223047 0.16521 0.0240048 0.976483 0.160362 +3 0.48243 0.0525603 0.0880051 0.0117311 0.571927 0.0568406 Added: trunk/explore/perf/STL/stream/stdio-AMD64.dat =================================================================== --- trunk/explore/perf/STL/stream/stdio-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/stream/stdio-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,3 @@ +1 1.90212 0.00880968 0.0444023 0.00520036 1.94724 0.00757642 +2 0.286418 0.0121598 0.0888053 0.0132433 0.375206 0.00403593 +3 0.0632036 0.00835288 0.0864049 0.00842917 0.151482 0.00761303 Added: trunk/explore/perf/STL/stream/unistd-AMD64.dat =================================================================== --- trunk/explore/perf/STL/stream/unistd-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/stream/unistd-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1 @@ +2 0.391224 0.0298172 36.9271 1.4943 37.4307 1.44786 Added: trunk/explore/perf/STL/string/STLport-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/STLport-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 2.31294 0.0204601 0.196412 0.0211258 2.51073 0.0128756 +2 2.78857 0.0955623 0.0016 0.00195959 2.79022 0.0957759 +3 2.43055 0.00407965 0.0008 0.0016 2.43029 0.00310979 +4 1.50169 0.0601423 0 0 1.50337 0.0599721 +5 0.738846 0.0108892 0.0008 0.0024 0.739827 0.0121956 +6 0.525232 0.00646278 0.0004 0.0012 0.526137 0.00594654 +7 1.08167 0.0107635 0.0016 0.00195959 1.08324 0.0120901 +8 2.92458 0.0362437 0.0016 0.00195959 2.92567 0.0357249 +9 1.69651 0.00417654 0.0008 0.0016 1.69739 0.00398463 Added: trunk/explore/perf/STL/string/STLport-malloc-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/STLport-malloc-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 2.28814 0.0288462 0.203212 0.0321914 2.49053 0.0123963 +2 2.81018 0.0673007 0 0 2.81024 0.068056 +3 2.44495 0.0333151 0 0 2.44611 0.0327827 +4 1.96972 0.13614 0.0016 0.00195959 1.97136 0.135493 +5 0.891255 0.0546089 0.0012 0.00183303 0.892195 0.0540898 +6 0.500831 0.0024 0.0008 0.0016 0.501348 0.00166353 +7 1.34048 0.0076844 0.0008 0.0016 1.34121 0.00785426 +8 3.2226 0.0449456 0.0016 0.00195959 3.22332 0.0446938 +9 1.77251 0.00954206 0 0 1.77209 0.00899862 Added: trunk/explore/perf/STL/string/STLport-newalloc-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/STLport-newalloc-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,5 @@ +1 2.30934 0.0313987 0.178011 0.0328043 2.48798 0.0094898 +2 2.77257 0.106582 0.0032001 0.00466504 2.77519 0.108014 +3 2.43655 0.0283679 0.0008 0.0016 2.43678 0.0279961 +4 1.77571 0.00954214 0.002 0.00268328 1.77696 0.0100111 +5 0.891656 0.0103466 0.0004 0.0012 0.892924 0.0108695 Added: trunk/explore/perf/STL/string/STLport-ropes-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/STLport-ropes-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,5 @@ +1 15.299 0.0716312 0.471629 0.0373313 15.7733 0.0665807 +2 7.56327 0.0437127 0.0016 0.0026533 7.56347 0.0430285 +3 8.87895 0.0753535 0.0012 0.00183303 8.8794 0.0763964 +4 0.474829 0.00402021 0.0012 0.00183303 0.476767 0.00414009 +5 0.245215 0.00256125 0.0012 0.00183303 0.246548 0.0019135 Added: trunk/explore/perf/STL/string/libstdc++-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/libstdc++-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/libstdc++-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 2.07853 0.0216311 0.187211 0.0241873 2.26551 0.00717554 +2 9.71821 0.0612496 0.0008 0.0016 9.71824 0.0601948 +3 4.90471 0.115294 0.0008 0.0024 4.90519 0.115593 +4 0.447628 0.0012003 0.0004 0.0012 0.446745 0.000382881 +5 0.234014 0.002 0.0004 0.0012 0.233843 0.000387269 +6 0.445227 0.00183349 0.0008 0.0016 0.446915 0.000469258 +7 0.445227 0.00183349 0.0008 0.0016 0.446915 0.000469258 +8 4.27987 0.167824 0.0012 0.00183303 4.28033 0.167533 +9 4.27987 0.167824 0.0012 0.00183303 4.28033 0.167533 Added: trunk/explore/perf/STL/string/ropes/libstdc++-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/ropes/libstdc++-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,12 @@ +64 0.073604 0.0026533 0.0008 0.0016 0.0749532 0.00173716 +128 0.0624035 0.0114826 0.001 0.00173205 0.0635999 0.0114519 +512 0.0632037 0.00948866 0.000933333 0.00169181 0.0644699 0.00944646 +1024 0.068704 0.0126146 0.001 0.00173205 0.0699559 0.0125471 +4096 0.0958456 0.0554518 0.00104 0.00175454 0.096993 0.0552285 +10240 0.153543 0.138592 0.001 0.00173205 0.154603 0.138334 +20480 0.254358 0.278308 0.0012 0.00195375 0.255517 0.278411 +30420 0.381623 0.425617 0.0012 0.00193907 0.382754 0.425618 +40960 0.564213 0.654015 0.00115556 0.00190853 0.565319 0.653962 +51200 0.794769 0.929183 0.00112 0.00188298 0.79578 0.928935 +81920 1.18895 1.52927 0.00109091 0.00186131 1.18998 1.52919 +102400 1.63093 2.07188 0.0011 0.00185921 1.63189 2.07165 Added: trunk/explore/perf/STL/string/ropes/rope-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/rope-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/ropes/rope-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,12 @@ +64 0.368423 0.00377394 0.0004 0.0012 0.369715 0.00387892 +128 0.420826 0.0123685 0.0008 0.0016 0.42154 0.0111209 +512 0.522432 0.00512291 0.0016 0.00195959 0.523456 0.00454737 +1024 0.576035 0.0111722 0 0 0.576565 0.0105291 +4096 0.676842 0.00688221 0.0004 0.0012 0.677238 0.00673868 +10240 0.732846 0.00796035 0 0 0.734203 0.00808316 +20480 0.780448 0.00808992 0.0016 0.00195959 0.781128 0.00787987 +30420 0.770448 0.016021 0.0008 0.0016 0.772041 0.0149979 +40960 0.828051 0.0121332 0.0016 0.00195959 0.830341 0.0134031 +51200 0.80165 0.00950003 0.0004 0.0012 0.803567 0.00946249 +81920 0.884455 0.0200373 0.002 0.00268328 0.886456 0.0200602 +102400 0.854453 0.0132914 0.0008 0.0016 0.854781 0.0126712 Added: trunk/explore/perf/STL/string/ropes/string-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/string-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string/ropes/string-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,12 @@ +64 0.0476029 0.0012003 0.0004 0.0012 0.0477626 0.000452481 +128 0.0488029 0.0024002 0.0008 0.0024 0.0499801 0.000732187 +512 0.072404 0.0012 0.0008 0.0016 0.0731411 0.00083725 +1024 0.096406 0.0012 0 0 0.0971058 0.000419226 +4096 0.253615 0.00196008 0.0008 0.0016 0.25511 0.0010578 +10240 0.567235 0.00348737 0.0012 0.00183303 0.568549 0.00338904 +20480 1.09687 0.00530695 0.0012 0.00183303 1.09829 0.00541736 +30420 1.5517 0.00377398 0.0004 0.0012 1.55164 0.00349724 +40960 2.38135 0.00507586 0.002 0.00268328 2.38281 0.00595296 +51200 3.10499 0.00992833 0.0004 0.0012 3.10439 0.00972045 +81920 5.57995 0.0137935 0.0024 0.00195959 5.58276 0.012918 +102400 7.18645 0.0240181 0.0016 0.00195959 7.18866 0.0234767 Added: trunk/explore/perf/STL/string-MT/STLport-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string-MT/STLport-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 4.63829 0.0442294 0.406425 0.0424933 2.5636 0.00713248 +2 0 0 0 0 0.0002241 2.11681e-05 +3 8.86215 0.509055 0.0004 0.0012 4.47307 0.270428 +4 32.778 0.234791 0.0028 0.0044 16.7137 0.116449 +5 16.4354 2.04936 0.0012 0.00183303 8.3884 0.989977 +6 1.04407 0.00252982 0.0004 0.0012 0.529738 0.00399987 +7 8.68014 1.71303 0.0016 0.00195959 4.87127 0.833009 +8 37.3963 0.632144 0.0044 0.00377359 18.9347 0.290409 +9 12.1408 1.92452 0.0020001 0.00481693 6.26838 0.843032 Added: trunk/explore/perf/STL/string-MT/STLport-malloc-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string-MT/STLport-malloc-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 4.60229 0.0374509 0.411226 0.0394709 2.54273 0.00386103 +2 0 0 0.0004 0.0012 0.0002258 1.98937e-05 +3 5.31993 1.04387 0.0008 0.0016 2.69011 0.526065 +4 7.40126 0.978378 0.0012 0.00183303 3.80687 0.422288 +5 4.13826 0.315864 0.0024 0.0026533 2.22018 0.24232 +6 1.24728 0.111273 0.0004 0.0012 0.734979 0.0864042 +7 7.07924 0.878188 0.0008 0.0024 3.67317 0.366746 +8 9.51419 0.607483 0.0004 0.0012 4.80628 0.312339 +9 5.36874 0.557568 0.002 0.002 2.76853 0.266933 Added: trunk/explore/perf/STL/string-MT/STLport-newalloc-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,5 @@ +1 0 0 0 0 0.0001856 2.43688e-05 +2 0 0 0.0004 0.0012 0.0002169 2.75225e-05 +3 0 0 0 0 0.0002022 2.449e-05 +4 0 0 0 0 0.0001992 2.60914e-05 +5 0 0 0 0 0.0002068 3.47125e-05 Added: trunk/explore/perf/STL/string-MT/STLport-ropes-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string-MT/STLport-ropes-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,5 @@ +1 96.5888 4.5396 0.907656 0.0603879 49.4294 1.30461 +2 15.5894 0.0867502 0.002 0.002 8.07883 0.0686129 +3 165.457 5.88964 0.0092003 0.00567134 83.485 2.86395 +4 0.97046 0.0112006 0.0012 0.00183303 0.49161 0.00423467 +5 0.49163 0.00866318 0.0004 0.0012 0.25384 0.00863817 Added: trunk/explore/perf/STL/string-MT/libstdc++-AMD64.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstdc++-AMD64.dat (rev 0) +++ trunk/explore/perf/STL/string-MT/libstdc++-AMD64.dat 2006-10-17 09:22:10 UTC (rev 1335) @@ -0,0 +1,9 @@ +1 4.14866 0.0440917 0.419226 0.0485598 2.33061 0.0103619 +2 0 0 0 0 0.0002045 2.90732e-05 +3 15.2454 1.88175 0.0024 0.0026533 7.71691 0.928346 +4 0.902056 0.0202596 0.0004 0.0012 0.461587 0.0202586 +5 0.467629 0.0108006 0.0008 0.0016 0.241194 0.0106603 +6 3.08139 1.08229 0.0008 0.0016 1.67952 0.602561 +7 3.08139 1.08229 0.0008 0.0016 1.67952 0.602561 +8 13.6217 0.658271 0.0004 0.0012 6.95122 0.300997 +9 13.6217 0.658271 0.0004 0.0012 6.95122 0.300997 Modified: trunk/explore/perf/STL/strings.gplot =================================================================== --- trunk/explore/perf/STL/strings.gplot 2006-10-17 06:48:45 UTC (rev 1334) +++ trunk/explore/perf/STL/strings.gplot 2006-10-17 09:22:10 UTC (rev 1335) @@ -22,16 +22,16 @@ set output "strings.eps" -plot [0.9:9.1][0:25] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string/STLport.dat' using ($1):($6):($7) title "STLport" w yerrorbars lt 1, \ 'string/libstd++.dat' using ($1):($6) notitle w l lt 2, \ - 'string/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ + 'string/libstd++.dat' using ($1):($6):($7) title "libstdc++" w yerrorbars lt 2, \ 'string/STLport-ropes.dat' using ($1):($6) notitle w l lt 3, \ 'string/STLport-ropes.dat' using ($1):($6):($7) title "STLport, ropes" w yerrorbars lt 3 #pause(-1) -#set output "intel-amd.eps" +set output "amd-amd64.eps" #plot [0.9:7.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ # 'string/STLport.dat' using ($1):($6):($7) title "STLport, computer \\#1" w yerrorbars lt 1, \ @@ -42,6 +42,20 @@ # 'string/libstd++-1.dat' using ($1):($6) notitle w l lt 4, \ # 'string/libstd++-1.dat' using ($1):($6):($7) title "libstd++, computer \\#2" w yerrorbars lt 4 +plot [0.9:9.1] 'string/STLport.dat' using ($1):($6) notitle w l lt 1, \ + 'string/STLport.dat' using ($1):($6):($7) title "STLport, computer \\#1" w yerrorbars lt 1, \ + 'string/libstd++.dat' using ($1):($6) notitle w l lt 2, \ + 'string/libstd++.dat' using ($1):($6):($7) title "libstdc++, computer \\#1" w yerrorbars lt 2, \ + 'string/STLport-ropes.dat' using ($1):($6) notitle w l lt 3, \ + 'string/STLport-ropes.dat' using ($1):($6):($7) title "ropes, computer \\#1" w yerrorbars lt 3, \ + 'string/STLport-AMD64.dat' using ($1):($6) notitle w l lt 4, \ + 'string/STLport-AMD64.dat' using ($1):($6):($7) title "STLport, computer \\#2" w yerrorbars lt 4, \ + 'string/libstdc++-AMD64.dat' using ($1):($6) notitle w l lt 5, \ + 'string/libstdc++-AMD64.dat' using ($1):($6):($7) title "libstdc++, computer \\#2" w yerrorbars lt 5, \ + 'string/STLport-ropes-AMD64.dat' using ($1):($6) notitle w l lt 6, \ + 'string/STLport-ropes-AMD64.dat' using ($1):($6):($7) title "ropes, computer \\#2" w yerrorbars lt 6 + + #pause(-1) set output "alloc.eps" @@ -71,7 +85,7 @@ plot [0.9:9.1] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ - 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ + 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstdc++" w yerrorbars lt 2, \ 'string-MT/STLport-malloc.dat' using ($1):($6) notitle w l lt 3, \ 'string-MT/STLport-malloc.dat' using ($1):($6):($7) title "malloc" w yerrorbars lt 3, \ 'string-MT/STLport-ropes.dat' using ($1):($6) notitle w l lt 4, \ @@ -84,7 +98,7 @@ plot [0.9:9.1][0:25] 'string-MT/STLport.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport.dat' using ($1):($6):($7) title "node alloc" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 2, \ - 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 2, \ + 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstdc++" w yerrorbars lt 2, \ 'string-MT/STLport-malloc.dat' using ($1):($6) notitle w l lt 3, \ 'string-MT/STLport-malloc.dat' using ($1):($6):($7) title "malloc" w yerrorbars lt 3, \ 'string-MT/STLport-ropes.dat' using ($1):($6) notitle w l lt 4, \ @@ -105,11 +119,11 @@ set output "strings-MT-t-libstd.eps" plot [0.9:9.1] 'string-MT/libstd++.dat' using ($1):($6) notitle w l lt 1, \ - 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstd++" w yerrorbars lt 1, \ + 'string-MT/libstd++.dat' using ($1):($6):($7) title "libstdc++" w yerrorbars lt 1, \ 'string-MT/libstd++.dat' using ($1):($2/2) notitle w l lt 2, \ - 'string-MT/libstd++.dat' using ($1):($2/2):($3) title "libstd++, user time per thread" w yerrorbars lt 2, \ + 'string-MT/libstd++.dat' using ($1):($2/2):($3) title "libstdc++, user time per thread" w yerrorbars lt 2, \ 'string-MT/libstd++.dat' using ($1):($4/2) notitle w l lt 3, \ - 'string-MT/libstd++.dat' using ($1):($4/2):($5) title "libstd++, system time per thread" w yerrorbars lt 3 + 'string-MT/libstd++.dat' using ($1):($4/2):($5) title "libstdc++, system time per thread" w yerrorbars lt 3 #pause(-1) set output "strings-MT-t-stlp-m.eps" This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |
From: <com...@us...> - 2006-10-18 11:29:30
|
Revision: 1341 http://svn.sourceforge.net/complement/?rev=1341&view=rev Author: complement Date: 2006-10-18 04:29:01 -0700 (Wed, 18 Oct 2006) Log Message: ----------- Resulting report; reorganize building and running tests; add tests about template expression; more tests with malloc_alloc; compare with older results and AMD64 Public variant. Linux fighter 2.6.16.26 #3 SMP Tue Sep 5 23:23:37 MSD 2006 i686 athlon-4 i386 GNU/Linux processor : 0 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) MP 1500+ stepping : 2 cpu MHz : 1333.544 cache size : 256 KB bogomips : 2670.45 processor : 1 vendor_id : AuthenticAMD cpu family : 6 model : 6 model name : AMD Athlon(tm) Processor stepping : 2 cpu MHz : 1333.544 cache size : 256 KB bogomips : 2667.14 c++ (GCC) 4.1.1 Modified Paths: -------------- trunk/explore/perf/STL/compare.tex trunk/explore/perf/STL/stream/STLport-malloc.dat trunk/explore/perf/STL/stream/STLport.dat trunk/explore/perf/STL/stream/libstdc++.dat trunk/explore/perf/STL/stream/stdio.dat trunk/explore/perf/STL/stream/unistd.dat trunk/explore/perf/STL/string/STLport-malloc.dat trunk/explore/perf/STL/string/STLport-newalloc.dat trunk/explore/perf/STL/string/STLport-ropes.dat trunk/explore/perf/STL/string/STLport.dat trunk/explore/perf/STL/string/libstd++.dat trunk/explore/perf/STL/string/ropes/libstdc++.dat trunk/explore/perf/STL/string/ropes/rope.dat trunk/explore/perf/STL/string/ropes/string.dat trunk/explore/perf/STL/string-MT/STLport-malloc.dat trunk/explore/perf/STL/string-MT/STLport-newalloc.dat trunk/explore/perf/STL/string-MT/STLport-ropes.dat trunk/explore/perf/STL/string-MT/STLport.dat trunk/explore/perf/STL/string-MT/libstd++.dat trunk/explore/perf/STL/strings.gplot Property Changed: ---------------- trunk/explore/perf/STL/ Property changes on: trunk/explore/perf/STL ___________________________________________________________________ Name: svn:ignore - *.pcl compare.dvi compare.aux compare.toc compare.log compare.ps compare.pdf alloc.eps alloc.tex alloc-2_2_5.eps alloc-2_2_5.tex strings-MT-t-libstd.eps strings-MT-t-libstd.tex strings-MT-t-stlp-m.eps strings-MT-t-stlp-m.tex strings-MT-t-stlp-n.eps strings-MT-t-stlp-n.tex strings-MT-t-stlp-r.eps strings-MT-t-stlp-r.tex str-rope.eps str-rope.tex str-rope-1.eps str-rope-1.tex strings-MT.eps strings-MT.tex strings-MT2.eps strings-MT2.tex strings.eps strings.tex streams.eps streams.tex streams-1.eps streams-1.tex str-rope-2.eps str-rope-2.tex intel-amd.eps intel-amd.tex build + *.pcl compare.dvi compare.aux compare.toc compare.log compare.ps alloc.eps alloc.tex alloc-2_2_5.eps alloc-2_2_5.tex strings-MT-t-libstd.eps strings-MT-t-libstd.tex strings-MT-t-stlp-m.eps strings-MT-t-stlp-m.tex strings-MT-t-stlp-n.eps strings-MT-t-stlp-n.tex strings-MT-t-stlp-r.eps strings-MT-t-stlp-r.tex str-rope.eps str-rope.tex str-rope-1.eps str-rope-1.tex strings-MT.eps strings-MT.tex strings-MT2.eps strings-MT2.tex strings.eps strings.tex streams.eps streams.tex streams-1.eps streams-1.tex str-rope-2.eps str-rope-2.tex intel-amd.eps intel-amd.tex amd-amd64.eps amd-amd64.tex build Modified: trunk/explore/perf/STL/compare.tex =================================================================== --- trunk/explore/perf/STL/compare.tex 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/compare.tex 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,4 +1,4 @@ -% -*- LaTeX -*- Time-stamp: <06/10/17 01:47:22 ptr> +% -*- LaTeX -*- Time-stamp: <06/10/18 10:38:28 ptr> \documentclass[a4paper]{article} @@ -23,7 +23,7 @@ \newcommand{\CPP}{\mbox{{C}{+}{+}}} \title{Comparison of Strings Implementations \\ in \CPP{} language} -\author{Petr Ovtchenkov\footnote{\copiright{} Petr Ovtchenkov, 2003--2006. Licensed under the Academic Free License version 3{.}0.}} +\author{Petr Ovtchenkov\footnote{\copyright{} Petr Ovtchenkov, 2003--2006. Licensed under the Academic Free License version 3{.}0.}} \begin{document} @@ -31,7 +31,7 @@ \begin{abstract} This article present comparison of STL strings with copy-on-write and -non-copy-on-write argorithms, based on \STLport{} strings and ropes +non-copy-on-write argorithms, based on \STLport{} strings, ropes and \libstd{} implementations. Some related issues, like fstream and stringstream performance @@ -152,8 +152,10 @@ \input amd-amd64.tex \end{center} \caption{Progress of systems over 3 years: two processors systems. See platforms description - on page~\pageref{AMD}. This graphics show that higher frequency isn't - synonym of better perfomance\label{amd-amd64}} + on page~\pageref{AMD}. This graphics show that progress was not only in + frequency (computer \#2 has twice frequency over \#1, but most times + are more then twice better), + but in core architecture too (or this is compiler?)\label{amd-amd64}} \end{figure} \subsection{String copy\label{params-string} (test \#4)} @@ -197,14 +199,15 @@ \lstinputlisting{string/params-short/str.cc} Test \#6 is default \STLport{}, with ``short string optimization'', while -test \#7 present results without ``short string optimization''. In case of \libstd{} +test \#7 present results without ``short string optimization''\footnote{define +\texttt{\_STLP\_DONT\_USE\_SHORT\_STRING\_OPTIM}}. In case of \libstd{} tests \#6 and \#7 are the same. \STLport{} was build with ``short string'' size 16. ``Short strings optimization'' give test time $3\%$ longer then without ones (for strings with size 20, this test case not shown on figures). But you see, for ``short'' strings test with ``short'' strings optimization -show time that $43\%$ better! +show time that $64\%$ better! \subsection{String proxy objects\label{add-string-proxy} (tests \#8 and \#9)} @@ -229,11 +232,13 @@ \lstinputlisting{string/add-proxy/str.cc} -Test \#8 is default \STLport{}, in test \#9 used temporary string objects. +Test \#8 is default \STLport{}, in test \#9 temporary string objects +in use\footnote{define \texttt{\_STLP\_USE\_TEMPLATE\_EXPRESSION} turn on}. For \libstd{} both \#8 and \#9 are the same test. The figure~\ref{STLport-gpp-strings} show that \STLport{} implementation +in comparison with \libstd{} give better results even without expression templates. But with expression templates the results are better more then twice. @@ -267,8 +272,10 @@ \begin{center} \input alloc-2_2_5.tex \end{center} - \caption{Role of memory allocator in strings implementation (\STLport), \texttt{glibc} 2{.}2{.}5. - Wall time for tests. \label{STLport-alloc-ii-ii-v-strings}} + \caption{Role of memory allocator in strings implementation (\STLport), \texttt{glibc} 2{.}2{.}5, compiler GNU gcc 3{.}4{.}4. + Wall time for tests. + The hardware are the same as for results on figure~\ref{STLport-alloc-strings}. + \label{STLport-alloc-ii-ii-v-strings}} \end{figure} Let's repeat tests from section~\ref{TestsDescr} for \STLport{} with different @@ -284,10 +291,20 @@ The tests 4 and 5 show that cost of \verb|malloc| system call---\verb|node_alloc| reuse once allocated memory. But copy of string's content still present (compare with time of -\libstd{} on fig.~\ref{STLport-gpp-strings}). In the past (\verb|glibc| 2{.}2{.}5) +\libstd{} on fig.~\ref{STLport-gpp-strings}). In the past (\verb|glibc| 2{.}2{.}5, +compiler GNU gcc 3{.}4{.}4) the cost of \verb|malloc| was significant, but now it near zero (compare graphics \ref{STLport-alloc-strings} and \ref{STLport-alloc-ii-ii-v-strings}). +The hardware are the same on figures~\ref{STLport-alloc-strings} +and \ref{STLport-alloc-ii-ii-v-strings}, different Linux kernel +(2{.}6{.}16{.}26 vs 2{.}6{.}12{.}5), different +glibc (2{.}3{.}6 vs 2{.}2{.}5) and different versions of compiler (gcc 4{.}1{.}1 vs 3{.}4{.}4). + +Tests for parameters pass (by referenece, \#5) give the same results, in tests +\#7 (short strings, no ``short string optimization'') older implementation slightly win. +But in other tests fresh implementation is much better! + \section{Strings in Multithreaded Environment} Memory allocation performance in single and multithreaded environments @@ -299,7 +316,7 @@ except that every test run simultaneously in two threads. -\subsection{Comparison of \STLport{} and \libstd in multi-threaded applications} +\subsection{Comparison of \STLport{} and \libstd{} in multi-threaded applications} \begin{figure} \begin{center} @@ -514,31 +531,38 @@ \lstinputlisting{stream/sstream-raw/str2.c} +We see that format output to file show near the same time +for \STLport{}, \libstd{} and (even!) C \verb|fprintf|. For raw write +the \STLport's implementation is a bit better than \libstd{} (C \verb|fwrite| +show best results here, but breakaway is minimal; all has huge advantage over +unbuffered output). With raw write to string stream +(or in char buffer in case of C) the pure C variant is 3--4 times faster, +but this not what iostreams was intended for. + \section{Conclusions} This tests show that \begin{itemize} \item for processing long strings (greater than 50K) the best choice is ropes; - \item if you use strings with sizes $0.5$K--$50$K then strings implementation in - \libstd{} is a best choice; this will be good too if you only pass - strings as parameters, without modifictions; - \item if you work (modify) strings with sizes less then $0.5$K, + \item if you use strings with sizes $0.5$K--$50$K then strings implementation + from native \libstd{} is a good choice; this will be good too if you only pass + strings as parameters, without modifictions (but this is bad programming + technique nevertheless); + \item if you general work is modification of strings with sizes less then $0.5$K, the strings from \STLport{} are for you; \item the time of advantage of \texttt{node\_alloc} in \STLport{} is in the past; progress in allocation algorithms in core system eliminate positive - effect of \texttt{node\_alloc} in single-threaded applications and + effect of \texttt{node\_alloc} in single-threaded applications and demonstrate significant advantage of core system allocators in multi-threaded - applications. + applications; + \item no valuable performance advantage of C format output over \CPP{} iosreams; + \item unbuffered output has ugly performance (is it new fact for you?); + \item no reasons to use \verb|node_alloc| in \STLport{}---\verb|malloc_alloc| + show better (or significant better) results; + \item string proxy object (aka expression template) technique is very useful. \end{itemize} -As for streams, we see that format output to file show near the same time -for \STLport{}, \libstd{} and (even!) C \verb|fprintf|. For raw write -the \STLport's implementation is a bit better than \libstd{} (and both are -significant better than C \verb|fwrite| and all has huge advantage over -unbuffered output). With raw write to string stream -(or in char buffer in case of C) the pure C variant is 3--4 times faster. - % As about Intel$^{\mbox{\tiny\textregistered}}$ vs. AMD$^{\mbox{\tiny\textregistered}}$, no comments---see figure~\ref{intel-amd} on page~\pageref{intel-amd}. \section{References} Modified: trunk/explore/perf/STL/stream/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/stream/STLport-malloc.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,3 +1,3 @@ -1 3.80744 0.0953505 0.155609 0.0175693 3.98723 0.117757 -2 0.836452 0.0205887 0.440827 0.0309237 1.28658 0.027712 -3 1.47209 0.0248532 0.119207 0.0158806 1.59693 0.0123747 +1 3.84824 0.111577 0.153209 0.0229833 4.02322 0.106244 +2 0.884055 0.0295044 0.400025 0.0289569 1.29178 0.0184357 +3 1.47689 0.0320919 0.120007 0.0155957 1.60563 0.0336307 Modified: trunk/explore/perf/STL/stream/STLport.dat =================================================================== --- trunk/explore/perf/STL/stream/STLport.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/stream/STLport.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,3 +1,3 @@ -1 3.67543 0.143584 0.17201 0.0118668 3.85366 0.138982 -2 0.832052 0.0293957 0.438027 0.040529 1.28046 0.0264711 -3 1.5585 0.020878 0.113207 0.0176239 1.68422 0.0360132 +1 3.70383 0.123509 0.151209 0.0310787 3.86542 0.13413 +2 0.872054 0.0349651 0.393224 0.0286262 1.27176 0.0201138 +3 1.5557 0.0268016 0.137608 0.0158199 1.70269 0.0325219 Modified: trunk/explore/perf/STL/stream/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/stream/libstdc++.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,3 +1,3 @@ -1 3.76703 0.0884778 0.118807 0.019105 3.91713 0.108897 -2 1.30048 0.0235607 0.283217 0.0249045 1.59446 0.0244671 -3 1.20247 0.0146651 0.140408 0.015332 1.35296 0.0283691 +1 3.76263 0.0822574 0.124007 0.0154928 3.91248 0.109651 +2 1.30888 0.0334109 0.280417 0.027567 1.60143 0.0237134 +3 1.25248 0.0563582 0.135208 0.0310787 1.39578 0.0491862 Modified: trunk/explore/perf/STL/stream/stdio.dat =================================================================== --- trunk/explore/perf/STL/stream/stdio.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/stream/stdio.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,3 +1,3 @@ -1 3.2666 0.0542384 0.0948055 0.0196011 3.36694 0.0608409 -2 0.953259 0.0429743 0.178411 0.0198567 1.1415 0.03652 -3 0.342821 0.0125291 0.134408 0.00983109 0.48269 0.0169453 +1 3.30421 0.0389897 0.110807 0.0175328 3.41915 0.0385334 +2 0.97166 0.065693 0.186811 0.0252397 1.16385 0.0481248 +3 0.352422 0.0204326 0.136408 0.0204325 0.502183 0.0397879 Modified: trunk/explore/perf/STL/stream/unistd.dat =================================================================== --- trunk/explore/perf/STL/stream/unistd.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/stream/unistd.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1 +1 @@ -2 1.00646 0.0756292 74.7483 2.38617 76.5218 2.03552 +2 1.01486 0.0507276 78.3945 3.3528 79.8404 2.95701 Modified: trunk/explore/perf/STL/string/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/STLport-malloc.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,6 +1,9 @@ -1 4.15706 0.0245159 0.291618 0.024753 4.45047 0.0145832 -2 5.99197 0.00847623 0.0116003 0.00680037 6.00745 0.0125124 -3 5.53715 0.0619407 0.0028 0.00401995 5.54212 0.061754 -4 4.32507 0.0118398 0.004 0.004 4.33124 0.0103204 -5 2.28694 0.0929236 0.0012 0.00183303 2.29032 0.0918935 -7 7.9517 0.120829 0.0044 0.0028 7.95899 0.120235 +1 4.23106 0.0594694 0.272017 0.0312428 4.51852 0.054427 +2 6.10638 0.0200212 0.0024 0.0032 6.11315 0.0199284 +3 5.63515 0.110077 0.0012 0.00256125 5.63984 0.108436 +4 4.35427 0.0433157 0.0036 0.00377359 4.36097 0.0376369 +5 2.23534 0.0384439 0.0040001 0.00473312 2.24053 0.036599 +6 1.28288 0.0150793 0.0028 0.00256125 1.28638 0.0156533 +7 3.76824 0.230312 0.0024 0.00195959 3.78984 0.22189 +8 8.19771 0.202936 0.0032 0.0024 8.2052 0.202743 +9 4.7543 0.119047 0.0032 0.0024 4.76229 0.11736 Modified: trunk/explore/perf/STL/string/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/STLport-newalloc.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,5 +1,5 @@ -1 4.15506 0.047603 0.288818 0.0333152 4.44522 0.0276581 -2 6.03278 0.0229413 0.0072001 0.00466495 6.04101 0.0217808 -3 5.57675 0.174252 0.0064001 0.00542611 5.58463 0.171615 -4 4.49668 0.0195521 0.0036 0.0028 4.50097 0.0188424 -5 2.38815 0.196135 0.004 0.00357771 2.39252 0.197062 +1 4.23786 0.184907 0.294418 0.0355188 4.54736 0.224806 +2 6.13998 0.0463217 0.002 0.00268328 6.14526 0.0465008 +3 5.65955 0.208749 0.0040001 0.00473312 5.67106 0.205009 +4 4.56508 0.0404716 0.0044001 0.00631214 4.5729 0.0381596 +5 2.33335 0.151112 0.0064001 0.00407945 2.34014 0.150833 Modified: trunk/explore/perf/STL/string/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/STLport-ropes.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,5 +1,5 @@ -1 38.4728 0.133361 0.81165 0.997886 46.2315 21.6565 -2 16.1746 0.0511092 0.0040001 0.00473312 16.1881 0.0564046 -3 26.336 0.358706 0.002 0.00268328 26.3507 0.365177 -4 1.11407 0.00572744 0.0068001 0.00670548 1.12812 0.0176484 -5 0.602837 0.00820789 0.0024 0.00195959 0.614937 0.0274884 +1 38.7304 0.280771 0.616038 0.494266 44.2172 14.5415 +2 16.3194 0.0698888 0.0084003 0.0120605 16.3369 0.0741949 +3 26.5705 0.203846 0.0060001 0.00784885 26.5891 0.200973 +4 1.12167 0.00697482 0.0052001 0.00801028 1.13264 0.0272404 +5 0.606437 0.0118936 0.0012 0.00256125 0.618031 0.0292926 Modified: trunk/explore/perf/STL/string/STLport.dat =================================================================== --- trunk/explore/perf/STL/string/STLport.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/STLport.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,9 +1,9 @@ -1 4.17906 0.040164 0.281617 0.0302119 4.46209 0.0267408 -2 6.05598 0.011378 0.004 0.00178885 6.06214 0.0109979 -3 5.40994 0.0137645 0.0048 0.00299333 5.41547 0.013554 -4 4.05905 0.0126562 0.002 0.002 4.06249 0.0127971 -5 2.06333 0.00733256 0.0032 0.0016 2.06686 0.0075237 -6 1.28208 0.00368798 0.0036 0.00215407 1.2859 0.00378534 -7 3.56662 0.0217048 0.0044 0.00417612 3.57178 0.0203811 -8 7.78049 0.0417638 0.0040001 0.00473312 7.78705 0.0388537 -9 4.66909 0.0441768 0.0048001 0.00587897 4.67489 0.0491 +1 4.18266 0.0454763 0.304019 0.0252997 4.50083 0.0701087 +2 6.09478 0.0608038 0.0036 0.00454313 6.10222 0.05731 +3 5.50594 0.0358775 0.0056001 0.00445444 5.55377 0.135609 +4 4.08586 0.0520404 0.0088002 0.00688219 4.10517 0.0477631 +5 2.08973 0.0196952 0.004 0.00438178 2.09943 0.0160191 +6 1.29848 0.0134112 0.0032 0.0024 1.30636 0.0171024 +7 3.61623 0.0569386 0.0044001 0.0054993 3.63742 0.0585603 +8 7.91849 0.105825 0.0032001 0.00499625 7.92673 0.102813 +9 4.7275 0.0744262 0.0028 0.00256125 4.73533 0.0735734 Modified: trunk/explore/perf/STL/string/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string/libstd++.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/libstd++.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,9 +1,9 @@ -1 3.31181 0.037842 0.307219 0.025664 3.7788 0.482719 -2 16.181 0.0611397 0.0164007 0.0166334 16.2299 0.0742153 -3 13.9601 0.260384 0.0056001 0.00624843 13.9818 0.251885 -4 1.16087 0.00560026 0.0024 0.00366606 1.16402 0.00563782 -5 0.592037 0.00473329 0.002 0.002 0.594456 0.00395796 -6 1.15887 0.00694014 0.004 0.00357771 1.16275 0.00746458 -7 1.15887 0.00694014 0.004 0.00357771 1.16275 0.00746458 -8 10.8259 0.133324 0.0028 0.0031241 10.832 0.134483 -9 10.8259 0.133324 0.0028 0.0031241 10.832 0.134483 +1 3.34701 0.0388683 0.308819 0.0296558 3.68288 0.0835909 +2 16.2918 0.0687776 0.0084002 0.0084764 16.3113 0.07222 +3 14.1201 0.30164 0.0024 0.00195959 14.1307 0.29803 +4 1.17247 0.011378 0.0024 0.0026533 1.17648 0.0133383 +5 0.610838 0.0342273 0.0032 0.00299333 0.614264 0.0335697 +6 1.16647 0.00842914 0.0024 0.0026533 1.16984 0.00710338 +7 1.16647 0.00842914 0.0024 0.0026533 1.16984 0.00710338 +8 11.0823 0.120741 0.0044 0.00332265 11.0913 0.119443 +9 11.0823 0.120741 0.0044 0.00332265 11.0913 0.119443 Modified: trunk/explore/perf/STL/string/ropes/libstdc++.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/ropes/libstdc++.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,12 +1,12 @@ -64 0.100806 0.00299333 0.0060002 0.0114897 0.121107 0.0545074 -128 0.103406 0.00405473 0.0046001 0.00860506 0.115436 0.0389932 -512 0.113873 0.0152406 0.0037334 0.00729843 0.122954 0.0336089 -1024 0.130008 0.0310246 0.00330005 0.00644311 0.137414 0.0384821 -4096 0.212733 0.16777 0.00328004 0.00591646 0.219322 0.167403 -10240 0.371423 0.386778 0.00346672 0.00572583 0.377715 0.38612 -20480 0.66307 0.799892 0.00320004 0.00543451 0.668947 0.798717 -30420 1.35698 1.98267 0.00305004 0.00518649 1.36265 1.98174 -40960 2.1456 2.91033 0.00288892 0.00499006 2.15116 2.90953 -51200 2.97883 3.72451 0.109767 0.322104 3.09131 3.94643 -81920 5.96383 10.0969 1.96067 5.86502 7.9283 15.7558 -102400 10.1386 16.8903 3.68173 8.00844 13.8255 24.7041 +64 0.104406 0.00215407 0.0024 0.0026533 0.128095 0.0643866 +128 0.106006 0.00296668 0.0022 0.00267582 0.11911 0.0464113 +512 0.11694 0.0158228 0.00173333 0.00246216 0.126438 0.0393601 +1024 0.133508 0.0318352 0.0016 0.00233238 0.141176 0.042598 +4096 0.216813 0.169151 0.0016 0.0024 0.223627 0.169391 +10240 0.377223 0.390794 0.00186667 0.00247296 0.383518 0.389802 +20480 0.667584 0.798511 0.00205714 0.00250648 0.673383 0.797022 +30420 1.35743 1.97223 0.0022 0.0026 1.36317 1.97156 +40960 2.15333 2.92019 0.00222222 0.00260673 2.15894 2.9195 +51200 2.99255 3.7435 0.106446 0.314058 3.10239 3.96017 +81920 6.06871 10.3773 1.8791 5.62437 7.95239 15.7986 +102400 10.2705 17.1199 3.55282 7.73532 13.8291 24.6758 Modified: trunk/explore/perf/STL/string/ropes/rope.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/ropes/rope.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,12 +1,12 @@ -64 1.02886 0.00688244 0.0032 0.00299333 1.03165 0.00799225 -128 1.14087 0.00711095 0.002 0.00268328 1.14404 0.00566074 -512 1.40489 0.00499641 0.0036 0.00417612 1.40916 0.00508287 -1024 1.5385 0.00804046 0.0028 0.00401995 1.54323 0.00707439 -4096 1.79291 0.00711093 0.0024 0.00195959 1.7958 0.00716246 -10240 1.92572 0.00697472 0.0024 0.00195959 1.92947 0.00754328 -20480 2.05493 0.0082077 0.0024 0.0026533 2.05723 0.00710228 -30420 2.02253 0.00512269 0.0008 0.0016 2.02537 0.00518897 -40960 2.17214 0.00645024 0.002 0.002 2.1744 0.00605553 -51200 2.10493 0.0112861 0.0028 0.00183303 2.10906 0.00976126 -81920 2.29574 0.00454331 0.0012 0.00183303 2.29743 0.00594112 -102400 2.24134 0.00670557 0.0016 0.00195959 2.24374 0.00708599 +64 1.03886 0.0101278 0.0032 0.00348712 1.04296 0.00982079 +128 1.14847 0.0101908 0.0032001 0.00499625 1.15246 0.0128573 +512 1.42369 0.00725593 0.0028 0.00256125 1.42652 0.00678267 +1024 1.5385 0.00842905 0.0024 0.0026533 1.54182 0.0116331 +4096 1.83211 0.0167821 0.0016 0.00195959 1.83463 0.0169882 +10240 1.95092 0.0148656 0.0016 0.0026533 1.95452 0.0138659 +20480 2.07733 0.0204012 0.0044 0.00377359 2.08296 0.0191713 +30420 2.01813 0.0198606 0.0004 0.0012 2.02 0.0196624 +40960 2.19054 0.0171778 0.0036001 0.00703165 2.19553 0.0223312 +51200 2.15693 0.0075476 0.0032 0.00299333 2.15955 0.00740592 +81920 2.31094 0.0228434 0.0044001 0.00680029 2.31724 0.0286375 +102400 2.25294 0.0207705 0.0024 0.0032 2.25737 0.0235833 Modified: trunk/explore/perf/STL/string/ropes/string.dat =================================================================== --- trunk/explore/perf/STL/string/ropes/string.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string/ropes/string.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,12 +1,12 @@ -64 0.0748042 0.00312443 0.0016 0.0026533 0.0843156 0.0238957 -128 0.086005 0.002 0.0024 0.0026533 0.0881502 0.00260921 -512 0.139608 0.00280031 0.004 0.00252982 0.143301 0.0011302 -1024 0.217613 0.00195959 0.0028 0.00256125 0.220388 0.0023365 -4096 0.680842 0.00391937 0.0016 0.00195959 0.682749 0.00452557 -10240 1.6497 0.076596 0.0040001 0.00692849 1.65561 0.07492 -20480 3.43861 0.0578089 0.0044001 0.00488286 3.44421 0.0604491 -30420 4.39107 0.0238711 0.002 0.00268328 4.39528 0.0225837 -40960 8.41773 0.0830097 0.0012 0.00183303 8.42173 0.0828798 -51200 11.6355 0.116077 0.0056 0.00195959 11.6445 0.116809 -81920 22.659 0.164012 0.002 0.00268328 22.6668 0.163658 -102400 33.0101 0.0675794 0.0028 0.00256125 33.0225 0.0665109 +64 0.0752043 0.00430847 0.0044001 0.00454338 0.084166 0.0217332 +128 0.082405 0.0026533 0.0032 0.0016 0.0859404 0.00280498 +512 0.144009 0.00309864 0.0008 0.0016 0.144906 0.00209574 +1024 0.220813 0.0024004 0.0028 0.00256125 0.222543 0.0030587 +4096 0.698043 0.0232738 0.0024 0.0026533 0.700214 0.0236067 +10240 1.6645 0.088882 0.0016 0.00195959 1.66813 0.0893904 +20480 3.42261 0.0901824 0.0028 0.00256125 3.42581 0.0892539 +30420 4.39547 0.0216751 0.0012 0.00183303 4.4001 0.0236698 +40960 8.38212 0.0728265 0.0028 0.00256125 8.38691 0.0735861 +51200 11.8039 0.0963023 0.0052001 0.00594668 11.8112 0.0954408 +81920 23.0206 0.14832 0.002 0.002 23.0278 0.148283 +102400 32.68 0.3815 0.0032 0.0024 32.6918 0.382396 Modified: trunk/explore/perf/STL/string-MT/STLport-malloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string-MT/STLport-malloc.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,6 +1,9 @@ -1 8.40252 0.0420406 0.96246 0.401248 4.96751 0.70178 -2 0 0 0.0004 0.0012 0.002307 0.00567755 -3 13.1612 3.35447 0.0080002 0.00536694 6.68921 1.79517 -4 10.4419 1.91468 0.0060001 0.00651174 5.34985 1.09376 -5 4.53468 0.0194495 0.0044 0.0012 2.28911 0.0113522 -7 17.4703 1.75348 0.0100002 0.00544088 8.79241 0.905173 +1 8.50773 0.0492469 0.767648 0.0549492 4.75626 0.0777337 +2 0.0004 0.0012 0 0 0.0037221 0.00988252 +3 13.236 3.31244 0.0128005 0.0190842 6.7368 1.79666 +4 10.3546 1.94889 0.0060001 0.00764228 5.21312 0.970922 +5 5.10672 1.61 0.0024 0.00407922 2.59293 0.843994 +6 2.54056 0.0076844 0.0040001 0.00438205 1.28837 0.0227226 +7 8.58734 1.64516 0.0068 0.0031241 4.36273 0.887227 +8 20.0301 2.28121 0.0176007 0.0130485 10.1719 1.15886 +9 11.2907 2.09846 0.0064001 0.0048002 5.72593 1.05069 Modified: trunk/explore/perf/STL/string-MT/STLport-newalloc.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string-MT/STLport-newalloc.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,5 +1,5 @@ -1 0 0 0.0004 0.0012 0.0024018 0.00595591 -2 0.0004 0.0012 0 0 0.00113 0.00220707 -3 0 0 0 0 0.0014289 0.00313837 -4 0.0004 0.0012 0 0 0.0022156 0.00544453 -5 0.0004 0.0012 0 0 0.0022303 0.00549463 +1 0 0 0.0004 0.0012 0.001664 0.00377142 +2 0 0 0.0004 0.0012 0.0023796 0.00596116 +3 0 0 0.0008 0.0016 0.0015478 0.00345978 +4 0 0 0.0008 0.0016 0.0004941 0.000307979 +5 0 0 0.0004 0.0012 0.0025024 0.00617766 Modified: trunk/explore/perf/STL/string-MT/STLport-ropes.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string-MT/STLport-ropes.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,5 +1,5 @@ -1 151.839 3.11779 39.4769 2.9413 701.946 122.957 -2 35.1442 0.0658343 0.144809 0.154741 19.073 0.166006 -3 273.087 3.17225 0.422826 0.624575 137.387 1.37411 -4 2.27094 0.0080104 0.0068001 0.00402018 1.16269 0.0365398 -5 1.18287 0.00360042 0.006 0.00409878 0.613921 0.0322286 +1 152.781 2.74145 35.6286 2.63674 783.226 228.047 +2 35.4414 0.0449312 0.32882 0.742039 19.1862 0.181946 +3 263.833 7.23938 0.173611 0.0867455 133.242 2.92608 +4 2.28694 0.00840037 0.0100002 0.00967525 1.17585 0.0446336 +5 1.19407 0.00322509 0.0036 0.00377359 0.617661 0.0261637 Modified: trunk/explore/perf/STL/string-MT/STLport.dat =================================================================== --- trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string-MT/STLport.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,9 +1,9 @@ -1 8.45413 0.0636832 0.841252 0.0635536 4.69681 0.0123069 -2 0 0 0.0004 0.0012 0.0023791 0.00594233 -3 18.6964 0.45567 0.0128005 0.00587918 9.88164 0.249014 -4 65.3573 2.81207 0.0420022 0.0169952 32.8859 1.40916 -5 27.1641 3.23243 0.0204009 0.0120606 13.7122 1.66887 -6 2.53256 0.0028 0.0012 0.00183303 1.28451 0.0168405 -7 75.2971 1.01556 0.051603 0.0368132 37.9191 0.468911 -8 66.3165 1.56553 0.0424022 0.0239481 33.2749 0.770332 -9 22.0258 0.161011 0.0132004 0.00996858 11.1085 0.110625 +1 8.53453 0.0277291 0.832452 0.0408909 4.78074 0.0179781 +2 0 0 0.0004 0.0012 0.0068787 0.0194178 +3 18.7428 0.481269 0.0080002 0.00737596 9.90119 0.301487 +4 62.9187 3.4982 0.0440025 0.0271898 31.7055 1.67695 +5 25.04 2.09086 0.0128004 0.00854228 12.6247 1.05843 +6 2.55376 0.00265354 0.0028 0.00183303 1.29564 0.0126903 +7 69.5531 4.58372 0.0304016 0.0170845 35.1045 2.06331 +8 65.6845 1.27113 0.0472025 0.0256015 33.0477 0.553838 +9 21.7778 0.493746 0.0096003 0.00598704 11.1189 0.20591 Modified: trunk/explore/perf/STL/string-MT/libstd++.dat =================================================================== --- trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/string-MT/libstd++.dat 2006-10-18 11:29:01 UTC (rev 1341) @@ -1,9 +1,9 @@ -1 6.77202 0.0625741 1.01846 0.19914 4.06586 0.267526 -2 0 0 0.0012 0.00183303 0.0051849 0.0141821 -3 36.4871 10.8187 0.0432023 0.0404718 18.3421 5.41833 -4 2.29214 0.00593316 0.0028 0.00183303 1.16165 0.0224047 -5 1.16847 0.00280031 0.0044 0.00332265 0.597379 0.0126797 -6 2.29494 0.00694006 0.0044001 0.00454338 1.16298 0.0209739 -7 2.29494 0.00694006 0.0044001 0.00454338 1.16298 0.0209739 -8 28.2342 6.01936 0.0208008 0.0118396 14.2942 3.04222 -9 28.2342 6.01936 0.0208008 0.0118396 14.2942 3.04222 +1 6.85483 0.0315083 0.867254 0.0339808 3.96415 0.0650459 +2 0 0 0.0004 0.0012 0.0060232 0.0168519 +3 39.4017 13.1284 0.0284013 0.0208973 19.8737 6.59532 +4 2.36095 0.0881834 0.0048 0.00391918 1.20312 0.0496791 +5 1.18047 0.00332308 0.002 0.002 0.603908 0.00876683 +6 2.33455 0.0767215 0.0048001 0.00430839 1.19006 0.0407869 +7 2.33455 0.0767215 0.0048001 0.00430839 1.19006 0.0407869 +8 29.7679 6.8736 0.0312018 0.054374 15.2395 3.60464 +9 29.7679 6.8736 0.0312018 0.054374 15.2395 3.60464 Modified: trunk/explore/perf/STL/strings.gplot =================================================================== --- trunk/explore/perf/STL/strings.gplot 2006-10-18 11:20:25 UTC (rev 1340) +++ trunk/explore/perf/STL/strings.gplot 2006-10-18 11:29:01 UTC (rev 1341) @@ -128,7 +128,7 @@ #pause(-1) set output "strings-MT-t-stlp-m.eps" -plot [0.9:5.1] 'string-MT/STLport-malloc.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string-MT/STLport-malloc.dat' using ($1):($6) notitle w l lt 1, \ 'string-MT/STLport-malloc.dat' using ($1):($6):($7) title "malloc" w yerrorbars lt 1, \ 'string-MT/STLport-malloc.dat' using ($1):($2/2) notitle w l lt 2, \ 'string-MT/STLport-malloc.dat' using ($1):($2/2):($3) title "malloc, user time per thread" w yerrorbars lt 2, \ @@ -138,7 +138,7 @@ #pause(-1) set output "strings-MT-t-stlp-r.eps" -plot [0.9:5.1] 'string/STLport-ropes.dat' using ($1):($6) notitle w l lt 1, \ +plot [0.9:9.1] 'string/STLport-ropes.dat' using ($1):($6) notitle w l lt 1, \ 'string/STLport-ropes.dat' using ($1):($6):($7) title "STLport, ropes" w yerrorbars lt 1, \ 'string/STLport-ropes.dat' using ($1):($2/2) notitle w l lt 2, \ 'string/STLport-ropes.dat' using ($1):($2/2):($3) title "STLport, ropes, user time per thread" w yerrorbars lt 2, \ This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |