๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
728x90

Java Virtual Machine1

JVM(Java Virtual Machine)์˜ ์ดํ•ด์™€ ํ™œ์šฉ JVM(Java Virtual Machine)์˜ ์ดํ•ด์™€ ํ™œ์šฉ JVM์ด๋ž€? JVM์€ ์ž๋ฐ” ๊ฐ€์ƒ ๋จธ์‹ (Java Virtual Machine)์˜ ์•ฝ์ž๋กœ, ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๊ฐ€์ƒ์˜ ์ปดํ“จํ„ฐ ํ™˜๊ฒฝ์„ ์ œ๊ณตํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด์ž…๋‹ˆ๋‹ค. ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์€ JVM ์œ„์—์„œ ์‹คํ–‰๋˜๋ฉฐ, ์—ฌ๋Ÿฌ ํ”Œ๋žซํผ์—์„œ ๋™์ผํ•œ ์‹คํ–‰ ๊ฒฐ๊ณผ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. JVM์˜ ์—ญํ•  ์ž๋ฐ” ์ฝ”๋“œ ํ•ด์„ ๋ฐ ์‹คํ–‰: JVM์€ ์ž๋ฐ” ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ , ์ด๋ฅผ ํ•ด์„ํ•˜์—ฌ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ฉ”๋ชจ๋ฆฌ ๊ด€๋ฆฌ: JVM์€ ํž™ ์˜์—ญ๊ณผ ์Šคํƒ ์˜์—ญ์„ ๊ด€๋ฆฌํ•˜์—ฌ ๊ฐ์ฒด์˜ ์ƒ์„ฑ๊ณผ ์†Œ๋ฉธ, ๋ฉ”๋ชจ๋ฆฌ ํ• ๋‹น ๋“ฑ์„ ๋‹ด๋‹นํ•ฉ๋‹ˆ๋‹ค. ๊ฐ€๋น„์ง€ ์ปฌ๋ ‰์…˜: ์‚ฌ์šฉํ•˜์ง€ ์•Š๋Š” ๊ฐ์ฒด๋ฅผ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•˜์—ฌ ๋ฉ”๋ชจ๋ฆฌ๋ฅผ ์ตœ์ ํ™”ํ•ฉ๋‹ˆ๋‹ค. JIT ์ปดํŒŒ์ผ: Just-In-Time ์ปดํŒŒ์ผ๋Ÿฌ๋ฅผ ํ†ตํ•ด ๋ฐ”์ดํŠธ ์ฝ”๋“œ๋ฅผ ๋„ค์ด.. 2024. 3. 1.