Index: /trunk/t3q/t3q
===================================================================
--- /trunk/t3q/t3q	(revision 45)
+++ /trunk/t3q/t3q	(revision 46)
@@ -42,5 +42,7 @@
 fi
 
-JAVA_CMD="$JAVA -Xmx512m -Xss128m -cp $CLASSPATH org.etsi.t3q.T3Q"
+MT_CMD="$JAVA -Xmx512m -Xss128m -cp $CLASSPATH org.etsi.common.MemoryTest"
+
+JAVA_CMD="$JAVA -Xmx`$MT_CMD`m -Xss128m -cp $CLASSPATH org.etsi.t3q.T3Q"
 
 if [[ $# > 0 && $1 == "--echo" ]]; then
Index: /trunk/t3q/t3q.bat
===================================================================
--- /trunk/t3q/t3q.bat	(revision 45)
+++ /trunk/t3q/t3q.bat	(revision 46)
@@ -43,5 +43,8 @@
 )
 
-set JAVA_CMD=%JAVA% -Xmx512m -Xss128m -cp "%CLASSPATH%" org.etsi.t3q.T3Q 
+set MT_CMD=%JAVA% -Xmx512m -Xss128m -cp "%CLASSPATH%" org.etsi.common.MemoryTest
+for /f %%i in (%MT_CMD%) do set HEAP=%%i
+
+set JAVA_CMD=%JAVA% -Xmx%HEAP%m -Xss128m -cp "%CLASSPATH%" org.etsi.t3q.T3Q 
 
 if "%1" == "--echo" (
