как запустить Java NMT

Я пытаюсь включить отслеживание собственной памяти в CMD с помощью следующей команды.

  java -XX:NativeMemoryTracking=[off|summary|detail]

Но получаю ошибку вроде:

  'summary' is not recognized as an internal or external command,

действующая программа или командный файл.

Я также попробовал следующую команду:

  java -XX:NativeMemoryTracking=[off] and java -XX:NativeMemoryTracking= 
  [summary] and java -XX:NativeMemoryTracking=[detail]

Но получаю ошибку вроде:

   Error occurred during initialization of VM
   Syntax error, expecting -XX:NativeMemoryTracking=[off|summary|detail]

1 ответ

Решение

[off|summary|detail] означает один из, поэтому вы должны использовать его следующим образом:

java -XX:NativeMemoryTracking=off

или

java -XX:NativeMemoryTracking=summary

или

java -XX:NativeMemoryTracking=detail
Другие вопросы по тегам