๐Ÿ›  ๋„๊ตฌ/๐ŸŒŒ Eclipse 4

[Eclipse]Heap Status ํ‘œ๊ธฐ

์ด๋Ÿฐ Heap Status๋ฅผ ์ดํด๋ฆฝ์Šค ํ•˜๋‹จ์— ํ‘œ๊ธฐํ•  ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค ๋ง ๊ทธ๋Œ€๋กœ Heap ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„ ์ƒํƒœ๋ฅผ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค. buildํ•˜๋Š” ๋“ฑ ๋Š๋ ค์งˆ ๋•Œ Heap ์ฐจ์˜ค๋ฅด๋Š” ๊ฒŒ ๋ณด์ด๋Š” ๋ฐ์š”. ์ € ํœด์ง€ํ†ต ๋ชจ์–‘์„ ์„ ํƒํ•˜๋ฉด Garbage Collector๊ฐ€ Heap ๋ฉ”๋ชจ๋ฆฌ ๊ณต๊ฐ„์„ ์ฒญ์†Œํ•ด์ค€๋‹ต๋‹ˆ๋‹ค~ ํ‘œ๊ธฐ๋ฐฉ๋ฒ• Window-Preferences-General ใ…Show heap status ์ฒดํฌ

๐ŸŒ€ ์ดํด๋ฆฝ์Šค Eclipse : ๊ฐœ๋ฐœํ†ตํ•ฉํ™˜๊ฒฝ

ํ•œ๋งˆ๋””๋กœ ๊ฐœ๋ฐœ ํ”„๋กœ๊ทธ๋žจ์ž…๋‹ˆ๋‹ค ๊ฐœ๋ฐœ์–ธ์–ด. ์ฆ‰ ์ฝ”๋“œ๋ฅผ ์ ์œผ๋ฉด ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ปดํ“จํ„ฐ๋Š” 0๊ณผ 1๋ฐ–์— ์ดํ•ดํ•˜์ง€ ๋ชปํ•˜์ฃ . ์ดํด๋ฆฝ์Šค๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ”๋“œ๋ฅผ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๊ฒŒ๋” ๋งŒ๋“œ๋Š” ๊ฒƒ๋“ค์ด ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค. ์—๋””ํ„ฐ๋กœ์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ•˜๋ฉด ์ดํด๋ฆฝ์Šค์— ๋“ค์–ด์žˆ๋Š” ๊ฐœ๋ฐœํ†ตํ•ฉํ™˜๊ฒฝ์„ ํ†ตํ•ด์„œ ์ž‘๋™ํ•˜๋Š” ๊ฑฐ์ฃ . java ๊ฐœ๋ฐœํ™˜๊ฒฝ์— ๋Œ€ํ•œ ๊ฐ„๋‹จํ•œ ๊ตฌ์กฐ๋Š” ์•„๋ž˜ ๊ธ€์„ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š” https://yeun-devlog.tistory.com/14 ๊ฐœ๋…) ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์„ค๋ช…ํ•œ ๊ฐœ๋ฐœํ™˜๊ฒฝ. JVM, JDK, JRE. ์ „์ฒด์ ์œผ๋กœ๋Š” ์ด๋ ‡๊ฒŒ ์ƒ๊ฒผ๊ตฌ์š”. JDK์— JRE, JVM ์ด ๋“ค์–ด์žˆ์Šต๋‹ˆ๋‹ค. ๋ณต์žกํ•œ ๋ถ€๋ถ„์ด์ง€๋งŒ ์•„์ฃผ ๊ฐ„๋‹จํ•˜๊ฒŒ ์ •๋ฆฌํ•˜์ž๋ฉด JVM์€ ์ฝ”๋“œ๋ฅผ ์ฝ์–ด ์ปดํ“จํ„ฐ๊ฐ€ ์ฝ๊ฒŒ ํ•œ๋‹ค. JRE๋Š” ๊ทธ ์‹คํ–‰ํ™˜๊ฒฝ. JDK๋Š” ์œ„ ๋‘๊ฐœ๋ฅผ ํฌํ•จํ•œ ์ข… yeun-devl..

[Eclipse]๋‹จ์ถ•ํ‚ค (๊ณ„์† ์ถ”๊ฐ€์˜ˆ์ •)

์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ๋งŒ ์ •๋ฆฌ์ค‘ ์ฐฝ ๊ด€๋ จ ctrl + D : focus๋œ ํ–‰ ์ œ๊ฑฐ ์—ฌ๋Ÿฌ์ค„ ๋“œ๋ž˜๊ทธ ํ›„์— ๋‹จ์ถ•ํ‚ค ์ž…๋ ฅ ์‹œ ์—ฌ๋Ÿฌ์ค„ ์‚ญ์ œ ๋จ ctrl + H : ์ „์ฒด ํ”„๋กœ์ ํŠธ ๊ฒ€์ƒ‰ ctrl + K : ๋ณ€์ˆ˜๋ช…์„ ๋“œ๋ž˜๊ทธ ํ•œ ํ›„ ํด๋ฆญํ•˜๋ฉด ๊ฐ™์€ ๋ณ€์ˆ˜๋ช…์œผ๋กœ ์—ฐ์†์ ์ด๋™ ctrl + shift + K : (ํด๋ž˜์Šค ์œ„๋กœ)์—ญ์œผ๋กœ ๋ณ€์ˆ˜๋ช…์„ ๋”ฐ๋ผ ์—ฐ์†์ ์ด๋™ ctrl + L : ํŠน์ • ์ค„๋กœ ์ด๋™ ctrl + M : ํ™”๋ฉด์ „์ฒด ํ† ๊ธ€(show view๋กœ ์—ด๋ฆฐ ์ฐฝ ์‚ฌ๋ผ์ง/๋ณด์ž„) ctrl + W : ํ˜„์žฌ class ์ฐฝ ๋‹ซ๊ธฐ ctrl + shift + F4 : ๋ชจ๋“  ์ฐฝ ๋‹ซ๊ธฐ att + ๋ฐฉํ–ฅํ‚ค : ํด๋ž˜์Šค ์ฐฝ ์ด๋™ ๊ธ€์ž๊ด€๋ จ ctrl + I : ๋“ค์—ฌ์“ฐ๊ธฐ ์ž๋™์™„์„ฑ ctrl + space : ์ž…๋ ฅ ๋ณด์กฐ์žฅ์น˜(Content Assistance) ๊ฐ•์ œ ํ˜ธ์ถœ ctr..