When we start threads in a Java
program, is there any way for us to assign memory limit to each one of them?
I mean we assign something like this for a new Java
process:
/usr/java/default/bin/java -Xms512m -Xmx1024m -jar /opt/abc/MyProcessor/MyProcessor.jar
Is there any way we can do similar thing with Java threads?
Basically, each of my threads is going to do some task, and I wish to put some maximum limit on each one's memory usage.