자바 메모리 구조 뿌시기 [ JVM이란? ]

Sdílet
Vložit
  • čas přidán 24. 09. 2019
  • 자바를 처음 배우려고 하시는 분들,
    자바를 사용하고 계시지만 메모리 구조에 대한 감이 안잡히는 분들
    도움이 되셨으면 합니다 ^^

Komentáře • 57

  • @user-iy4cn7dj6o
    @user-iy4cn7dj6o Před 2 lety +10

    2:27 시작

    • @leeljr89
      @leeljr89  Před 2 lety

      감사합니다^^

    • @idxvjdcvy5270
      @idxvjdcvy5270 Před 2 lety

      @@leeljr89 영상 업로드 계속 해주실수 있습니다

  • @eonjuu
    @eonjuu Před 2 lety +1

    매번 볼때마다 헷갈렸는데 정말 깔끔하게 잘 정리되어있는 것 같아요! 쉽게 설명해주셔서 감사합니다!👍

    • @leeljr89
      @leeljr89  Před 2 lety

      안녕하세요~! 부족한 설명에 과한 칭찬의 말씀 감사합니다 (꾸벅)

  • @user-wi1wl2xm2p
    @user-wi1wl2xm2p Před 3 lety +2

    설명이 너무 깔끔하고 좋네요 감사합니다!!

    • @leeljr89
      @leeljr89  Před 3 lety

      도란도란 정말 많이 부족한데 좋은 말씀 감사합니다 😊

  • @user-kt5ve1me3g
    @user-kt5ve1me3g Před 3 lety +3

    감사합니다. 덕분에 JVM에 대해 쉽게 이해할 수 있었습니다 ^0^!!! 다른 강의도.. 기대하고 있습니다..!!!

    • @leeljr89
      @leeljr89  Před 3 lety

      안녕하세요! 강의.. 라고 하기에 너무나 부족한 설명이지만 좋게 봐주시고 좋은 말씀 감사합니다...! 꼭 좋은 컨텐츠로 돌아오겠습니다. 감사합니다 🙏🏼

  • @user-wp2hr1bk1p
    @user-wp2hr1bk1p Před 4 lety +2

    너무나도 깔끔한 설명이네요! 영상 감사합니다~^__^

    • @leeljr89
      @leeljr89  Před 4 lety

      박창준 너무나도 부족한 설명인데 좋게 봐주셔서 감사합니다 🙏🏼😊

  • @user-ul8vf6hg9p
    @user-ul8vf6hg9p Před rokem +1

    너무 깔끔하게 정리 잘하셨습니다 감사합니다!

    • @leeljr89
      @leeljr89  Před rokem

      부족한 설명에 좋은 말씀 감사합니다~! 발표 잘 하시길 바랍니다!

  • @0106505
    @0106505 Před 4 lety +1

    목소리가 꿀보이스네요^오^

  • @manofgodkimdonghyun
    @manofgodkimdonghyun Před 3 lety +1

    좋은 설명입니다. 감시합니다

    • @leeljr89
      @leeljr89  Před 3 lety

      안녕하세요! 저도 좋은 말씀 감사합니다~!🙏🏼

  • @user-hm3hz4gn5f
    @user-hm3hz4gn5f Před 4 lety

    이해하기 쉬운 설명 감사해용

  • @scouts331
    @scouts331 Před rokem

    좋은정보 감사합니다.

  • @parksangdonews
    @parksangdonews Před 3 lety +5

    와 !!!!!!!! 최고에요 !!!!!

    • @leeljr89
      @leeljr89  Před 3 lety

      와!!!!! 안녕하세요!! 과찬이십니다!!!!!

  • @leeljr89
    @leeljr89  Před 4 lety +1

    0:49 ~ 2:31 소리가 작아지는 점 양해해주시길 바랍니다 ㅠㅠ

  • @funlee5867
    @funlee5867 Před 2 lety +2

    자바 메모리구조 여러 자료 보고 공부하고 마지막에 이거 보니깐 정리가 되었습니다
    감사합니다

    • @leeljr89
      @leeljr89  Před 2 lety

      안녕하세요~ 부족한 설명 좋게 봐주셔서 저도 감사합니다!!

  • @ckdbioksh
    @ckdbioksh Před 2 lety +1

    설명 좋네요 감사합니다 잘봤습니다

    • @leeljr89
      @leeljr89  Před 2 lety

      많이 부족한 설명에 좋은말씀 감사합니다 ☺️

  • @dead_1ine
    @dead_1ine Před 2 lety +1

    좋은 영상 감사합니다.

    • @leeljr89
      @leeljr89  Před 2 lety

      안녕하세요~ 정말 많이 부족한 영상이지만 좋은 말씀 감사합니다 ^^

  • @JP-cv2bu
    @JP-cv2bu Před 2 lety +1

    좋은 강의 감사합니다 ㅎㅎ

    • @leeljr89
      @leeljr89  Před 2 lety

      안녕하세요^^ 강의.. 수준도 아니지만..ㅎㅎ
      좋은 말씀 감사합니다!

  • @Akiratksk
    @Akiratksk Před 2 lety +1

    좋은영상 잘 봤습니다

    • @leeljr89
      @leeljr89  Před 2 lety +1

      안녕하세요~ 좋은말씀 진심으로 감사합니다 🙏🏼

  • @sion1524
    @sion1524 Před 3 lety +2

    목소리도 좋으시구 이해하기 쉽게 설명을 잘 해주셔서 지루하지 않게 봤어요. 감사합니다 :) (객체지향 영상 찍어주신다고 하셨는데 언제 오시나요..!!!)

    • @leeljr89
      @leeljr89  Před 3 lety +1

      안녕하세요 :)
      부족한 설명인데 칭찬해주셔서 감사합니다. 맥북이 고장난지 오래라.. 편집을 못하고 있었어요 :(
      신형 맥북 나오면 꼭 다시 돌아오겠습니다!
      감사합니다~~!

    • @sion1524
      @sion1524 Před 3 lety

      ​@@leeljr89 아하 ㅎㅎㅎ 네 기다리고 있겠습다!!! 저도 감사해요 >

  • @donaldlee247
    @donaldlee247 Před 3 lety

    좋은강의갑사합ㄴ디ㅏ

    • @leeljr89
      @leeljr89  Před 3 lety

      안녕하세요~! 부족한 영상에 좋은말씀 감사합니다 !

  • @user-wj1me9qc4j
    @user-wj1me9qc4j Před 3 lety

    궁금한게 있습니다. 스택은 컴파일시에 이미 어느정도 크기가 할당될지 결정된다고 들었는대요 그렇다면 힙의 크기는 어떻게 예측해서 할당되나요? 같은 프로세스의 스택과 힙영역이 붙어있지 않고 힙은 유동적으로 크기가 바뀌는건가요?

    • @leeljr89
      @leeljr89  Před 3 lety

      안녕하세요~ 제가 알고있는 지식하에 말씀드리면 아래와 같습니다.
      Heap영역의 크기는 -Xms[memory size] VM option에 의해 지정되며 크기는 가비지 컬렉션의 전략에 따라 고정된 크기일수도 있고, 유동적으로 변경될 수도 있다고 합니다.
      디폴트로 설정된 힙 영역의 크기는 64MB로 알고있고
      커맨드라인에서 실행 시 $ java -Xmx [size][your program] 명령어 이용해서 사이즈 변경 가능합니다.

    • @user-wj1me9qc4j
      @user-wj1me9qc4j Před 3 lety

      @@leeljr89 답변 감사드립니다 그렇다면 한 프로세스의 힙과 스택은 이어져있는 공간이 아니겠군요? 구글링해보면 죄다 그림이 이어진 메모리영역처럼 그려져있어서 너무 헷갈립니다 스택 오버플로우가 나면 같은 프로세스 힙영역을 넘어가게 되는건지 한 프러세스더라도 모든 메모리영역이 여러곳에 흩어져있는건지 명확한 내용을 못찾겠습니다 ㅠㅠㅠ 그리고 말씀해주신것 처럼 디폴트값으로 힙영역 크기가 할당되어도 큰 데이터를 메모리에 객체로 로드하게되면 힙은 자동으로 추가 할당되겠죠??

    • @user-wj1me9qc4j
      @user-wj1me9qc4j Před 3 lety

      @@leeljr89 추가할당이 안된다면 메모리영역을 디폴트보다 많이 사용할것같으면 수동으로 메모리사용크기를 늘려놔야하나요?

    • @leeljr89
      @leeljr89  Před 3 lety

      @@user-wj1me9qc4j 스택과 힙은 각각 공유하지 않는 독립영역 아닌가요?
      그리고 힙사이즈 초과시 OutOfMemoryError 발생하게 되며 아래 동영상 참고부탁드립니다.
      (실무에서 있었던 예시를 이야기 해주는 좋은 영상입니다.)
      czcams.com/video/Y17EdphR3HA/video.html
      많은 궁금증이 풀리시길 바랍니다!

    • @user-wj1me9qc4j
      @user-wj1me9qc4j Před 3 lety +1

      @@leeljr89 감사합니다! 치트엔진같은 프로세스별 메모리 탐색하는 프로그램이 있는게 저는 힙과 스택이 영역은 나뉘어 있지만 바로옆에 붙어있는건가 싶었어요 각종 블로그봐도 길게 네모로 그려놓고 스택과 힙사이에 선을 그어놓은 그림이 대부분이어서요 ㅠㅠ

  • @SuperMan-rk5tn
    @SuperMan-rk5tn Před 4 lety +3

    좋은 설명 감사합니다.
    질문이 하나 있습니다.
    Integer a = 88; // 1번이라 칭함
    Integer b = new Integer(88); // 2번이라 칭함
    에서
    1번 식의 a,88은 stack 영역
    2번 식의 b,주소값은 stack 영역, new Integer(88)은 heap 영역
    으로 이해해도 될까요?

    • @leeljr89
      @leeljr89  Před 4 lety +1

      윤재호 부족한 설명이지만 봐주셔서 감사합니다! 저의 지식이 맞다면 저도 윤재호님 말씀과 같이 이해하고 있습니다!
      감사합니다😊

    • @SuperMan-rk5tn
      @SuperMan-rk5tn Před 4 lety

      @@leeljr89 감사합니다!

    • @user-wj1me9qc4j
      @user-wj1me9qc4j Před 3 lety

      @@leeljr89 그렇다면 b=a+b 연산을하면 b가 자동으로 언박싱되서 스택으로 값자체가 복사돤뒤에 계산되고 계산된값이 다시 박싱되서 b를 대체한다고 이해하면 맞을까요?

    • @chickennoir691
      @chickennoir691 Před 2 lety

      상수 리터럴로 constant pool에서 관리되지 않나요?

  • @KR-re4pz
    @KR-re4pz Před 6 měsíci

    4:28 에 permanent영역은 8이후로 사라지고 meta space로 변경되지 않았나요?

  • @kimdainamic
    @kimdainamic Před 3 lety +1

    ㅋㅋㅋㅋㅋㅋㅋㅋㅋ목소리 🤭

    • @leeljr89
      @leeljr89  Před 3 lety

      김다인 반갑습니다^^ 구독과 좋아요 부탁드립니다 🥺

  • @user-tx9xj4xp2q
    @user-tx9xj4xp2q Před rokem

    엉제또 올려주시나요

  • @polomarco7762
    @polomarco7762 Před rokem

    가비지 컬렉터 영상이 없어요..!

  • @donaldlee247
    @donaldlee247 Před rokem

    가비지컬렉터 영상이 없어요 ..ㅜ

  • @user-ul8vf6hg9p
    @user-ul8vf6hg9p Před rokem +1

    이 내용 정리해서 회사에서 발표자료로 사용해도 될까요?

    • @user-ul8vf6hg9p
      @user-ul8vf6hg9p Před rokem

      블로그도 작성해도 될까요..? ㅎ

    • @leeljr89
      @leeljr89  Před rokem +1

      안녕하세요! 늦은 시간 까지 공부하시는군요..
      그럼요...! 부족한 자료지만 참고 감사합니다.