Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Java Heap size узнать ???  (Прочитано 3119 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Java Heap size узнать ???
« : 16 Августа 2012, 18:23:45 »
Добрый день
подскажите плз. как через коммандную строку узнать "Heap Size" java процеса
желательно удаленного компа
« Последнее редактирование: 16 Августа 2012, 18:30:16 от mouserok »

Оффлайн Señor_Gaga

  • Забанен
  • Активист
  • *
  • Сообщений: 878
  • Ubuntu 12.04LTS & Linux Mint 13LTS "Maya"
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #1 : 16 Августа 2012, 19:12:04 »
Если не ошибаюсь 16Мб по умолчанию, но можно изменить
-Xms<size>        set initial Java heap size
-Xmx<size>        set maximum Java heap size
-Xss<size>        set java thread stack size

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #2 : 16 Августа 2012, 20:14:00 »
jmap -heap <pid>

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #3 : 17 Августа 2012, 11:12:15 »
jmap -heap <pid>
не хочет
jmap -heap 24917
Attaching to process ID 24917, please wait...
Exception in thread "main" java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at sun.tools.jmap.JMap.runTool(JMap.java:196)
        at sun.tools.jmap.JMap.main(JMap.java:128)
Caused by: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 19.0-b09. Target VM is 20.7-b02
        at sun.jvm.hotspot.runtime.VM.checkVMVersion(VM.java:224)
        at sun.jvm.hotspot.runtime.VM.<init>(VM.java:287)
        at sun.jvm.hotspot.runtime.VM.initialize(VM.java:357)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.setupVM(BugSpotAgent.java:594)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.go(BugSpotAgent.java:494)
        at sun.jvm.hotspot.bugspot.BugSpotAgent.attach(BugSpotAgent.java:332)
        at sun.jvm.hotspot.tools.Tool.start(Tool.java:163)
        at sun.jvm.hotspot.tools.HeapSummary.main(HeapSummary.java:39)
        ... 6 more

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #4 : 17 Августа 2012, 14:20:12 »
Caused by: sun.jvm.hotspot.runtime.VMVersionMismatchException: Supported versions are 19.0-b09. Target VM is 20.7-b02

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #5 : 17 Августа 2012, 14:43:48 »
hippi90,
и????

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #6 : 17 Августа 2012, 15:01:50 »
hippi90,
и????
Что И? Перевод нужен или что?

Оффлайн mouserok

  • Автор темы
  • Активист
  • *
  • Сообщений: 326
    • Просмотр профиля
Re: Java Heap size узнать ???
« Ответ #7 : 17 Августа 2012, 15:48:59 »
показывает максимальный Heap Size а не текущий .... как текущий узнать ?

 

Страница сгенерирована за 0.014 секунд. Запросов: 22.