Knime batch mode with system Ram performance problem

Hi, i have a very confusing question for you :(

I have a workflow in knime and i am trying to  run that in my project. In the beginning everything was perfect :) Workflow is working very well i can reach results etc.

But after several using that system. I discover that, my System performans getting worse. When i look my Task manager, i find out my  ram is working almost full (8 gb  %95 is full).

Than when i go to resource monitor i saw a lot of knime.exe is working. But if you look only working processes you dont realize them.

my code run knime workflow part;


 string argument = "\"C:\\Program Files\\KNIME\\knime.exe\" -nosave -consoleLog -noexit -nosplash -reset -data \"C:\\KNIME PROJECTS\"  --launcher.suppressErrors -application org.knime.product.KNIME_BATCH_APPLICATION -workflowDir=\"C:\\KNIME PROJECTS\\CRM_EGILIM\"";
            ProcessStartInfo si = new ProcessStartInfo("cmd.exe");
            // Redirect both streams so we can write/read them.
            si.RedirectStandardInput = true;
            si.RedirectStandardOutput = true;
            si.UseShellExecute = false;
            // Start the procses.
            Process p = Process.Start(si);
            //run with Knime attiributes which i set at the beginning.

 Here is my question, Can we have special option for close after Finish workfow jobs for batch mode.

or any idea about solve this problem?

If you pass "-noexit" to the application you explicitly tell it to not exit upon completion (or failure). I suggest to remove this option from the command line.

Thank you very much:)