Справочник по C#

    Исходники по языку программирования CSharp

    Java: как получить время запуска JVM?

    /
    /
    /
    18 Views

    Класс ManagementFactory – это фабричный класс для получения управляемых компонентов для платформы Java. Этот класс состоит из статических методов, каждый из которых возвращает один или несколько платформ MXBean, представляющих интерфейс управления компонентом виртуальной машины Java.

    Приложение может получить доступ к платформе MXBean следующими способами:

    • Прямой доступ к интерфейсу MXBean
      1. Получите экземпляр MXBean с помощью метода статической фабрики и получите доступ к MXBean локально на работающей виртуальной машине.
      2. Создайте экземпляр прокси MXBean, который перенаправляет вызовы метода в данный MBeanServer позвонив по телефону newPlatfromMXBeanProxy , Прокси-сервер обычно создается для удаленного доступа к MXBean-компоненту другой работающей виртуальной машины.
    • Непрямой доступ к интерфейсу MXBean через MBeanServer
      1. Пройти через platform MBeanServer для локального доступа к MXBean-компонентам или к определенному MBeanServerConnection для удаленного доступа к MXBean-компонентам. Атрибуты и операции MXBean используют только открытые типы JMX, которые включают базовые типы данных , CompositeData , а также TabularData определяется в OpenType , Отображение указано ниже.

    Ниже приведена простая Java-программа, которая возвращает Start Time and Date JVM.

    CrunchifyGetJVMTime.java
    Джава
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    пакет ком . crunchify. учебные пособия ;
    / **
    * @author Crunchify.com
    * /
    Импортировать Java. яз. управление . Фабрика управления ;
    Импортировать Java. яз. управление . RuntimeMXBean ;
    Импортировать Java. Util. Дата ;
    общественности учебный класс CrunchifyGetJVMTime {
         общественности статический недействительным main ( Строка [ ] аргументы ) {
             RuntimeMXBean runtimeBean знак равно Управление фабрики . getRuntimeMXBean ( ) ;
             долго начальное время знак равно runtimeBean . getStartTime ( ) ;
             Дата началаДата знак равно новый Дата (время начала ) ;
             Система. вне. println ( / nStart Time in millisecond = + startTime ) ;
             Система. вне. println ( «Дата начала =» + startDate ) ;
         }
    }

    Выход:

    1
    2
    Время начала знак равно 1367269277031
    Дата начала знак равно Пн апр 29 14 : 01 : 17 Тихоокеанское летнее время 2013
    Java: как получить время запуска JVM?

    0.00 (0%) 0 votes

    moyadcode13
    • Facebook
    • Twitter
    • Google+
    • Linkedin
    • Pinterest
    moyadcode10
    moyadcode11
    moyadcode9