JVM

JVM์ด๋ž€?

๋ฐ”์ดํŠธ์ฝ”๋“œ(.class)๋ฅผ ์ฝ๊ณ  ์‹คํ–‰ํ•˜๋Š” ๊ฐ€์ƒ ๋จธ์‹ ์œผ๋กœ, Java ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ ๊ฐ€๋Šฅํ•œ ์ƒํƒœ๋กœ ๋งŒ๋“ค์–ด์ฃผ๋Š” ์‹คํ–‰ ํ™˜๊ฒฝ์ด๋‹ค.

  • ํ”Œ๋žซํผ ๋…๋ฆฝ์„ฑ์„ ๋ณด์žฅํ•ด์ฃผ๊ธฐ ๋•Œ๋ฌธ์—, JVM์ด ํ•˜๋“œ์›จ์–ด/OS์™€ Java ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์ด์˜ ์ค‘๊ณ„์—ญํ• 

  • ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋”ฉ ๋ฐ ๋™์‹œ์„ฑ ์ง€์›

    • JVM์€ Java Thread๋ฅผ OS-level Thread๋กœ ๋งคํ•‘ํ•˜๊ฑฐ๋‚˜, ์ž์ฒด์ ์œผ๋กœ ๊ด€๋ฆฌํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ๋ฉ€ํ‹ฐ์Šค๋ ˆ๋“œ ์‹คํ–‰์„ ์ง€์›

Last updated