From your example:
- 34MB is the memory currently used.
- 62MB is the memory committed to the application.
- 495MB is the maximum amount of memory the application can ever have.
When a Java process starts, it is given an initial amount of memory to manage. If, for some reason, the process needs more than this initial amount, then the Java Virtual Machine provides a bit more. However, it will never exceed a predefined amount.
What the alternative EXE does is to raise the predefined limit.
The process stencylworks.exe is the one created by the EXE and should use a very small amount of memory. The extension doesn't display any information about it.
The process java.exe corresponds to StencylWorks itself. If I'm correct, the memory displayed by the Task Manager is the committed memory.