개발환경 세팅 2

visualVM 사용하여 프로파일링 하기

목차VisualVM을 사용하면 JVM의 모니터링을 시각적으로 확인할 수 있으며 현재 스레드 상태 등 여러 모니터링 메트릭을 확인할 수 있다. - JVM을 실시간 모니터링 할 수 있는 GUI 도구- 메모리/CPU, 스레드 현황 분석 가능- 힙 덤프, 스레드 덤프 기능- 여러개의 JVM을 동시에 모니터링/프로파일링 가능 VisualVM 설치하기** Windows 환경 기준으로 설명  Step1. 공식 홈페이지에서 압축 파일 다운로드https://visualvm.github.io/download.html VisualVM: DownloadFirst Steps Unzip the downloaded archive. The archive already contains the top-level visualvm dire..

JDK 18 버전 이후 윈도우 Intellij에서 한글 깨짐 현상 해결

목차JAVA18로 오면서  표준 Java API의 default charset이 UTF-8로 지정되었습니다.(https://openjdk.org/jeps/400)UTF-8가 표준 Java API의 default가 되지만, console I/O는 제외됩니다.Intellij의 console 설정을 UTF-8로 한 들, PrintStream(우리가 console에서 사용하는 스트림 ex. System.out)은UTF-8로 설정되지 못한 것 입니다. (한글 Windows의 console 인코딩은 default로 cp949를 사용합니다.)그래서 VM Option에 표준 output의 charset을 새로 정의해줌 [해결 방법1. 실행 시 VM 옵션으로 추가하기]Step1. JVM 콘솔 인코딩 옵션 추가  Inte..