diff --git a/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Rprof.java b/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Rprof.java index 047005c1c19d8d902334850afb17f308cabec254..db38227316cc29e6eec6064ae342363e887c6018 100644 --- a/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Rprof.java +++ b/com.oracle.truffle.r.library/src/com/oracle/truffle/r/library/utils/Rprof.java @@ -199,6 +199,11 @@ public abstract class Rprof extends RExternalBuiltinNode.Arg8 implements RDataFa } out.close(); profState.setOut(null); + if (profState.memoryProfiling()) { + RDataFactory.setAllocationTracing(false); + MemoryCopyTracer.setTracingState(false); + } + } private static String getPath(RSyntaxNode node) {