인파

You Can Become A

늦게 시작해도 누구든지 노력하면 개발자가 될수 있어요 !

공부한 내용을 정리합니다
IDE/IntelliJ

💽 IntelliJ - JVM 힙 메모리 사이즈 변경하기

인텔리제이 메모리 사이즈 변경하기 자바 프로그램 성능 테스트를 할때나 아니면 스펙을 올리고 싶을때 가끔 힙 메모리를 변경해야 할 경우가 생긴다. 인텔리제이에서는 정말 간단하게 메모리 설정을 할 수 있으며, 이외에도 JVM 옵션들을 한꺼번에 처리해주는 기능을 제공한다. 인텔리제이 전역 메모리 설정 1. Help > Change Memory Settings 메뉴 클릭 2. Maximum Heap Size의 사이즈 값을 변경 이때 반드시 Save and Restart를 해주어야 변경 사항이 적용이 된다. 3. 인텔리제이 하단 표시줄을 우클릭 하여 Memory Indecator 체크한다. 4. 그러면 하단 표시줄 맨 우측에 사용 메모리양이 표시된다. 프로젝트 개별 메모리 설정 만일 인텔리제이 전역 메모리가 아닌..

category_image
인파_
2022.11.20
(0)
Language/Java (JVM)

☕ 그림으로 보는 자바 코드의 메모리 영역(스택 & 힙)

자바의 메모리 영역 이번 포스팅에선 자바(JAVA)를 사용하는 입장에서 알아야 할 메모리 구조 및 특징에 대해서 알아보려고 한다. 자바 프로그램이 실행되면 JVM(자바 가상 머신)은 OS로부터 메모리를 할당받고, 그 메모리를 용도에 따라서 여러 영역으로 나누어 관리를 한다. JVM의 메모리 공간(Runtime Data Area)은 크게 Method(Static) 영역, Stack 영역, Heap 영역으로 구분되고 데이터 타입(자료형)에 따라 각 영역에 나눠서 할당 되게 된다. 컴퓨터의 메모리는 사용할 수 있는 공간이 한정되어 있기 때문에 어떻게 관리하느냐에 따라서 프로그램의 성능(속도 등)이 좌우된다. 그래서 메모리 설계가 잘되어 있는 프로그램에 비해 그렇지 않은 프로그램은 속도 저하 현상이나 튕김 등의..

category_image
인파_
2022.10.04
(0)