메모리(2)
-
[JAVA] 자바의 메모리 사용
자바의 메모리 사용 자바를 사용하여 프로그램을 만들다보면 우리가 만든 프로그램이 컴퓨터 메모리에 어떻게 접근하는 공부해야하는 시기가 온다. 그러면 아래에서 우리 프로그램에 메모리에 어떻게 접근하는지 한번 알아보자!! JAVA 메모리 자바에서 작성한 프로그램이 메모리에 어떻게 적재되는지에 대한 간단한 그림이다. 1. 실행과정 *.java(Source)를 javac로 컴파일하여 *.class(Byte Code)로 실행파일을 만들면 Class Loader가 JVM의 메모리 영역 Runtime Data Area로 로딩시킨다. 2. Runtime Data Area 1) 메소드/스태틱 영역(Method/Static Area) JVM이 시작될 때 생성되는 공간으로 바이트코드가 이 영역에 저장된다. 클래스 정보, 변수..
2023.02.06 -
[Linux] 리눅스 서버관리 명령어 top 내용 파악하기
리눅스 TOP 명령 내용 파악하기 리눅스를 통해 서버를 운영한다보면 서버의 상태를 알아봐야 할때가 있다!! 물론 명령어 1개로 서버의 모든 상태를 알아볼수는 없지만 대략전인 서버의 상태를 알아보기에는 'TOP'이라는 명령어를 한번 활용해 보면 좋을것이다!!! 우선 자신의 환경정보에 따라 약간의 차이가 있을 수 있다. 그러니 환경정보에 대해 먼저 알아보자!! 환경정보 : Kernel 버전 : uname -r (5.3.0) 운영체제 배포판 버전 : lsb_release -a (Ubuntu 18.04) TOP 버전 : top -v | grep head -1 (3.3.12) 나는 이 명령어에 대해 공부하기 위해 '리눅스 읽어주는 남자'님의 유튜브를 참고하였다!! top 명령어 1) 시스템 정보 (상단에 표시되는..
2023.01.24