Author: fdesbois Date: 2010-05-28 10:35:24 +0200 (Fri, 28 May 2010) New Revision: 1981 Url: http://nuiton.org/repositories/revision/topia/1981 Log: Add memory debug in ServiceTransformer Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java trunk/topia-persistence/src/test/xmi/topiatest.zargo Modified: trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java =================================================================== --- trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java 2010-05-27 16:44:07 UTC (rev 1980) +++ trunk/topia-persistence/src/main/java/org/nuiton/topia/generator/ServiceTransformer.java 2010-05-28 08:35:24 UTC (rev 1981) @@ -300,17 +300,6 @@ ObjectModelModifier.PROTECTED); addException(beginTransaction, TopiaException.class); -// ObjectModelOperation treateError1 = -// addOperation(serviceAbstract, OP_NAME_TREATE_ERROR, "void", -// ObjectModelModifier.ABSTRACT, -// ObjectModelModifier.PROTECTED); -// addParameter(treateError1, Exception.class, "eee"); -// addParameter(treateError1, String.class, "message"); -// addParameter(treateError1, "Object...", "args"); -// if (exceptionName != null) { -// addException(treateError1, exceptionName); -// } - ObjectModelOperation treateError1 = addOperation(serviceAbstract, OP_NAME_TREATE_ERROR, "void", ObjectModelModifier.ABSTRACT, @@ -492,11 +481,6 @@ String abstName = abstOp.getName(); String abstParams = GeneratorUtil.getOperationParametersListName(abstOp); -// String separator = ""; -// for (ObjectModelParameter param : abstOp.getParameters()) { -// abstParams += separator + param.getName(); -// separator = ", "; -// } // Abstract operation return managment String abstReturnType = ""; @@ -565,9 +549,11 @@ <%=abstReturnType%><%=abstName%>(<%=abstParams%>); if (log.isDebugEnabled()) { long stopTime = System.currentTimeMillis(); + Runtime runtime = Runtime.getRuntime(); + long mem = (runtime.totalMemory() - runtime.freeMemory()) / 1048576; log.debug("<%=first%>:[ end <%=implName%> ] Time = " + DurationFormatUtils.formatDurationHMS( - stopTime - startTime)); + stopTime - startTime) + " _ Memory = " + mem + " Mo"); } <%=abstReturn%> }*/); Modified: trunk/topia-persistence/src/test/xmi/topiatest.zargo =================================================================== (Binary files differ)