Ваш процесс Java всегда goind для еды так же как значение-Xmx. Когда это достигает этого значения, это начинает перерабатывать свою память.
Если Вы хотите более низкое использование памяти и если Ваше приложение хорошо работает с ним, просто необходимо настроить вниз параметр Xmx JVM.
Я когда-то получил утечку памяти в библиотеке C, названной одной программой Java, которая сохранила рост использования памяти процесса, в то время как "куча" Java была стабильна. Но это очень маловероятно.
Существует много инструментов для наблюдения "кучи" Java, но необходимо запустить путем входа нескольких java.lang. Runtime.totalMemory...
Вам не нужно ничего делать с разрешениями самостоятельно. TFS делает все за вас, когда вы используете параметр «Изменить учетную запись» в консоли администратора TFS.
Вот соответствующая страница в MSDN:
http://msdn.microsoft.com/en-us/library/vstudio/bb552178.aspx
Посмотрите на «Чтобы использовать консоль администрирования для изменения службы аккаунт "в разделе" Назначение другой учетной записи в качестве учетной записи службы ".