[complement-svn] SF.net SVN: complement: [1330] trunk/explore/perf/STL
Status: Pre-Alpha
Brought to you by:
complement
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. |