You can use MTS_SERVERS=1 and MTS_MAX_SERVERS=<what_ever_you_want> to specify maximum number of MTS servers. If Oracle does not need such amount of servers so far it removes idle processes from memory.

Sergey.