JProfiler 도움말Download

JProfiler 설치


Windows 및 Linux/Unix용 실행 가능한 설치 프로그램이 제공되어 설치 과정을 단계별로 안내합니다. 이전 설치가 감지되면 설치가 간소화됩니다.

macOS에서는 JProfiler가 UI 애플리케이션에 대한 표준 설치 절차를 사용합니다: Finder에서 더블 클릭하여 마운트할 수 있는 DMG 아카이브, 그런 다음 JProfiler 애플리케이션 번들을 /Applications 폴더로 드래그할 수 있습니다. 해당 폴더는 DMG 자체에 심볼릭 링크로 표시됩니다.

Linux/Unix에서는 다운로드 후 설치 프로그램이 실행 가능하지 않으므로 실행 시 sh를 앞에 붙여야 합니다. 설치 프로그램은 -c 매개변수를 전달하면 명령줄 설치를 수행합니다. Windows 및 Linux/Unix에 대한 완전한 무인 설치는 -q 매개변수로 수행됩니다. 이 경우 설치 디렉토리를 선택하기 위해 추가 인수 -dir <directory>를 전달할 수 있습니다.

설치 프로그램을 실행한 후에는 전체 사용자 입력을 포함하는 .install4j/response.varfile 파일을 저장합니다. 해당 파일을 가져와 명령줄에서 -varfile <path to response.varfile> 인수를 전달하여 무인 설치를 자동화할 수 있습니다.

무인 설치에 대한 라이선스 정보를 설정하려면 -Vjprofiler.licenseKey=<license key> -Vjprofiler.licenseName=<user name> 및 선택적으로 -Vjprofiler.licenseCompany=<company name>을 명령줄 인수로 전달하십시오. 부동 라이선스가 있는 경우 라이선스 키 대신 FLOAT:<server name or IP address>를 사용하십시오.

아카이브는 Windows용 ZIP 파일 및 Linux용 .tar.gz 파일로도 제공됩니다. 명령어

tar xzvf filename.tar.gz

는 .tar.gz 아카이브를 별도의 최상위 디렉토리로 추출합니다. JProfiler를 시작하려면 추출된 디렉토리에서 bin/jprofiler를 실행하십시오. Linux/Unix에서는 파일 jprofiler.desktop을 사용하여 JProfiler 실행 파일을 윈도우 관리자에 통합할 수 있습니다. 예를 들어, Ubuntu에서는 런처 사이드바로 데스크톱 파일을 드래그하여 영구적인 런처 항목을 만들 수 있습니다.

원격 머신에 프로파일링 에이전트 배포

JProfiler는 두 부분으로 구성됩니다: 스냅샷을 조작하는 명령줄 유틸리티와 함께 데스크톱 UI가 한쪽에 있고, 프로파일된 JVM을 제어하는 명령줄 유틸리티와 함께 프로파일링 에이전트가 다른 쪽에 있습니다. 웹사이트에서 다운로드한 설치 프로그램과 아카이브에는 두 부분이 모두 포함되어 있습니다.

그러나 원격 프로파일링의 경우 원격 측에 프로파일링 에이전트만 설치하면 됩니다. 원격 머신에서 JProfiler 배포 아카이브를 단순히 추출할 수 있지만, 특히 배포를 자동화할 때 필요한 파일 수를 제한하고 싶을 수 있습니다. 또한, 프로파일링 에이전트는 자유롭게 재배포할 수 있으므로 애플리케이션과 함께 제공하거나 고객 머신에 설치하여 문제를 해결할 수 있습니다.

프로파일링 에이전트가 포함된 최소 패키지를 얻으려면 원격 통합 마법사가 적절한 에이전트 아카이브의 다운로드 링크와 지원되는 모든 플랫폼에 대한 에이전트 아카이브의 다운로드 페이지를 보여줍니다. JProfiler GUI에서 세션→통합 마법사→새 서버/원격 통합을 호출하고 "원격" 옵션을 선택한 다음 원격 설치 디렉토리 단계로 진행하십시오.

특정 JProfiler 버전에 대한 HTML 개요 페이지의 URL은 다음과 같습니다:

https://www.ej-technologies.com/jprofiler/agent?version=15.0

단일 에이전트 아카이브의 다운로드 URL 형식은 다음과 같습니다:

https://download.ej-technologies.com/jprofiler/jprofiler_agent_<platform>_15_0.<extension>

여기서 platformbin 디렉토리의 에이전트 디렉토리 이름에 해당하고, extension은 Windows에서는 zip, macOS에서는 .tgz, Linux/Unix에서는 .tar.gz입니다. Linux의 경우 x86과 x64가 함께 그룹화되므로 Linux x64의 URL은 다음과 같습니다:

https://download.ej-technologies.com/jprofiler/jprofiler_agent_linux-x86_15_0.tar.gz

에이전트 아카이브에는 필요한 네이티브 에이전트 라이브러리와 함께 jpenable, jpdumpjpcontroller 실행 파일이 포함되어 있습니다. 아카이브의 실행 파일과 프로파일링 에이전트는 최소 Java 8 버전만 필요합니다.

원격 머신에서 에이전트 아카이브를 추출한 후 볼 수 있는 하위 디렉토리는 아래에 설명되어 있습니다. 이는 해당 대상 플랫폼에서의 전체 JProfiler 설치의 하위 집합입니다.

추출 후 최상위 디렉토리.install4jbin<platform-64><platform-32>lib에이전트 JAR 파일 및 헬퍼 실행 파일64비트 JVM용 네이티브 라이브러리32비트 JVM용 네이티브 라이브러리attach 기능을 위한 지원 라이브러리런처용 런타임 라이브러리

지원되는 플랫폼

JProfiler는 JVM(JVMTI)의 네이티브 프로파일링 인터페이스를 활용하기 때문에 프로파일링 에이전트는 네이티브 라이브러리입니다.

JProfiler는 다음 플랫폼에서 프로파일링을 지원합니다:

OS아키텍처지원되는 JVM버전
Windows 11/10
Windows Server 2025/2022/2019/2016
x86
x64/AMD64
Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
macOS 10.12 - 15Intel, AppleHotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
Linuxx86
x64/AMD64
Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
LinuxPPC64LE Hotspot (OpenJDK)
IBM/OpenJ9
1.8 - 24
1.8 - 24
LinuxARMv7
ARMv8
Hotspot (OpenJDK)1.8 - 24

JProfiler GUI 프론트엔드는 실행을 위해 Java 21 VM이 필요합니다. Windows, macOS 및 Linux x64용 JProfiler에는 이 목적을 위한 Java 21 JRE가 번들로 제공됩니다. attach 명령줄 도구 jpenable, jdump 및 jpcontroller는 Java 8 VM만 필요합니다.