Как контролировать использование памяти Java или Размер "кучи" через Контроль Hyperic

Текущий каталог не находится автоматически в пути выполнения. Это - частично история и частично меры безопасности.

Unix разработан как многопользовательская система. Если Ваш рабочий каталог в настоящее время был в некоторой папке, совместно использованной многими пользователями системы, и Ваш текущий каталог был автоматически в пути выполнения перед системными каталогами, то, когда Вы работаете standard_system_command Вы могли бы получить что-то злой из других пользователей, оставленных в той совместно используемой папке вместо стандартной системной команды.

Windows не запустил свою жизнь как многопользовательскую систему, и таким образом, командная строка имеет различные поведения по умолчанию.

По-моему, Вы не должны включать./в свой путь. При создании сценария, Вы регулярно работаете затем, необходимо поместить его в совместно используемую папку как/usr/local/bin, или в личной папке как ~ / мусорное ведро, которое Вы добавляете к ПУТИ. Вы могли также поместить символьную ссылку в одну из тех папок или создать псевдоним.

0
задан 27 December 2011 в 20:34
1 ответ
  1. Добавьте следующую JVM args к Вашему запуску приложения для включения JMX jvm контроль:

    - Dcom.sun.management.jmxremote-dcom.sun.management.jmxremote.port = (выбирают номер порта)-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.ssl=false

  2. Войдите в hyperic, выберите Вас сервер.

  3. Перейдите к Инструментам-> Новый Сервер.
  4. Выберите "Sun JVM 1.5" (Даже если Ваше выполнение 1.6).
  5. Введите имя
  6. Введите путь к своему jdk в пути установки.
  7. Пойдите для "Конфигурирования свойств".
  8. Поскольку jmx URL входит: service:jmx:rmi:///jndi/rmi://localhost: (номер порта сверху)/jmxrmi
3
ответ дан 4 December 2019 в 13:00

Теги

Похожие вопросы