«jvm» 태그된 질문

JVM (Java Virtual Machine)을 사용하면 일련의 컴퓨터 소프트웨어 프로그램 및 데이터 구조가 다른 컴퓨터 프로그램 및 스크립트 실행에 가상 머신 모델을 사용할 수 있습니다. JVM이 제공하는 도구를 다루거나 특정 시나리오에서 작동하는 방식에 대한 질문에이 태그를 사용하십시오.


5
메모리 집약적 애플리케이션을 위해 JVM 최대 힙 크기 늘리기
2GB 이상을 사용하는 Java 메모리 집약적 애플리케이션을 실행해야하지만 힙 최대 크기를 늘리는 데 문제가 있습니다. 지금까지 다음 접근 방식을 시도했습니다. -Xmx 매개 변수 설정 (예 : -Xmx3000m) 이 접근 방식은 JVM 생성시 실패합니다. 내가 검색 한 결과 -Xmx는 2GB 미만이어야합니다. 은 Using + AggressiveHeap 옵션 : -XX을 . 이 방법을 …

4
ReservedCodeCacheSize 및 InitialCodeCacheSize는 무엇입니까?
누군가가 어떤 JVM 옵션을 설명해 주시겠습니까 ReservedCodeCacheSize하고 InitialCodeCacheSize있습니까? 특히 언제 / 왜 변경하고 싶습니까? 올바른 크기가 무엇인지 어떻게 결정합니까? 이것은 문서가 말하는 것입니다. -XX : ReservedCodeCacheSize = 32m 예약 된 코드 캐시 크기 (바이트)-최대 코드 캐시 크기입니다. [Solaris 64 비트, amd64 및 -server x86 : 2048m; 1.5.0_06 이하, Solaris 64 …
88 java  jvm  jvm-hotspot 



4
소켓 파일을 열 수없는 jmap 실행
jmap내 프로세스의 힙 덤프를 가져 오기 위해 실행해야했습니다 . 그러나 jvm반환 : Unable to open socket file: target process not responding or HotSpot VM not loaded The -F option can be used when the target process is not responding 그래서 나는 다음을 사용했습니다 -F. ./jmap -F -dump:format=b,file=heap.bin 10330 Attaching to …
85 java  linux  jvm  jvm-hotspot 

2
VisualVM-스레드 상태
누군가가 나에게 사이의 차이를 설명시겠습니까 Sleeping, Wait, Park, 및 MonitorVisualVM과 스레드 상태. 이것이 내가 찾은 것입니다. Running: 스레드가 아직 실행 중입니다. Sleeping: 스레드가 잠자기 상태입니다 (스레드 객체에서 yield () 메소드가 호출 됨) Wait: 스레드가 뮤텍스 또는 장벽에 의해 차단되었으며 다른 스레드가 잠금을 해제하기를 기다리고 있습니다 Park. 파킹 된 스레드는 허용을받을 …
85 java  jvm  visualvm  jvisualvm 

8
JVM은 컴파일러입니까 아니면 인터프리터입니까?
JVM에 대한 매우 기본적인 질문이 있습니다. 컴파일러입니까 아니면 인터프리터입니까? 인터프리터라면 JVM 내부에 존재하는 JIT 컴파일러는 어떻습니까? 둘 다 없으면 JVM은 정확히 무엇입니까? (바이트 코드를 기계 특정 코드 등으로 변환하는 jVM의 기본 정의를 원하지 않습니다.)
85 java  jvm 


4
JVM의 Haskell?
하스켈을 JVM (컴파일 또는 해석)에서 실행할 수있는 방법이 있는지 궁금합니다. Sourceforge에 JHaskell이 있지만 이것은 비어 있고 죽은 것처럼 보입니다. GHC는 LLVM을 컴파일러 백엔드로 사용합니다. LLVM을 Java 바이트 코드로 컴파일하는 것이 좋은 아이디어입니까 아니면 가능합니까? 아니면 다른 컴파일러 백엔드를 사용할까요?

2
동일한 시스템에서 여러 Java 프로그램이 실행되는 경우
각 Java 애플리케이션은 특정 Java Virtual Machine 인스턴스에서 실행됩니다. 나는 아래 측면에서 정말로 혼란스러워하고 인터넷 검색은 나를 더욱 혼란스럽게 만들었다. 다른 사이트의 다른 기사. Java로 작성된 웹 서비스가있는 경우 실행하려면 JVM 인스턴스가 필요합니다. 그러면 JVM을 데몬 프로세스로 만들 수 있습니까? 다른 자바 애플리케이션을 실행할 때 그렇다면이 JVM 인스턴스를 사용하거나 새 …
83 java  jvm 

8
성능 및 Java 상호 운용성 : Clojure 대 Scala
나는 이미 Clojure 대 Scala에 대한 다양한 설명을 읽었으며 둘 다 자신의 자리가 있다는 것을 알고 있습니다. Clojure와 Scala를 비교할 때 완전한 설명을 얻지 못한 몇 가지 고려 사항이 있습니다. 1.) 두 언어 중 일반적으로 더 빠른 것은 무엇입니까? 이것은 언어 기능마다 다를 수 있지만 일반적인 성능 평가가 도움이 될 …


4
둘 이상의 Java 에이전트로 Java 프로그램을 시작하려면 어떻게합니까?
Java 에이전트로 Java 프로그램을 시작하는 방법을 알고 있습니다. java -javaagent:myAgent.jar MyJavaProgram 하지만 내 프로그램을 계측하기 위해 2 개 이상의 Java 에이전트를 추가하려면 어떻게해야합니까? JVM에서로드해야하는 모든 에이전트에 대해 java -javaagent : ...를 다시 호출하고 싶지 않습니다. 나는 다음과 같은 것을 시도했다. java -javaagent:agentA.jar, agentB.jar MyJavaProgram 또는 다음과 같이 : java -javaagent:agentA.jar …
81 jvm  javaagents 


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.