# JVM

3개의 포스트
post-thumbnail

[Java] JVM 메모리 구조

프로그램이 실행되면 JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM 은 이 메모리를 여러 영역으로 나누어 관리하는데, 그 중 3가지 주요 영역 (method area, call stack, heap) 을 살펴본다.프로그램 실행중에 어떤 클래

2020년 3월 23일
·
0개의 댓글
post-thumbnail

Tomcat

catalina.bat set JAVA_OPTS=-server -Xms2G -Xmx2G -XX:MaxPermSize=2G (큰따옴표가 들어가지 않음. 유닉스 계열만 큰따옴표가 들어감) 어플리케이션 서버에서 필요한 메모리 계산 방법계산식 : (MaxProce

2020년 3월 12일
·
0개의 댓글

[자바] 메소드 오버로딩

정의 : 하나의 메소드 이름으로 여러 기능을 담는다. 조건 : 매개 변수의 타입, 개수, 순서 중 하나가 달라야 한다. 필요이유 : 매개값을 다양하게 받아 처리할 수 있도록 하기 위해. 메소드가 선택되는 배경 : JVM은 매개값의 타입을 보고 메소드를 선택한다.(리턴타입은 메소드를 선택할때 아무런 도움을 못준다.)

2020년 1월 18일
·
0개의 댓글