아까전에도 글썼다만 존나 컴파일질 존나게 돌리는놈 아니면


스왑은 거의 의미가 없다고 내가 글썼는데.



스왑의 용도는 뭐다?


아까전에 말했듯 가상메모리임.



그런데 스왑이 어떻게 작동되느냐..


존나 간단하게 생각하면됨.



메모리를 다 쓰고!! 그것도 모자르면 그때 스왑이 작동 되는거임.


캐싱이나 페이징 파일로 관리되는 윈도우와는 달리


일단 물리적으로 쓰는데 까지는 쓰고.


그걸 넘어서면 그때서야 스왑이 작동됨.



지금 FireFox 계정 싱크중 일때 스샷한번 찍어봤음


스왑 사용량을 보여주는건데.  아주 CPU 보면 그래프만 보면 존나 위태위태 해보여



실제로 FirFox 가 살짝 느린듯한 느낌 이더라고..



근데 지금은 존나 조용함.. ㅎㅎ



어쨌든 동기화 한창 하고있을때 찍어본 스샷인데. 그래프가 저렇게 보여도 쫄거 하나도 없었던거임..


CPU 겨우 8% 쓰고 메모리는 업데이트 도중이라 21% 씩 꾸준히 쳐먹고 있는데



그 옆에 스왑을 보면 사용량이 얼마다 ??  0 임 ㅎㅎ


당연하지 메모리를 다 쓰지도 않았는데 스왑을 채울 이유가 없잖냐..



진짜 덩치큰 JAVA 프로그램 컴파일 하기 전에는 SWAP 사용하는거 눈으로 보기 힘들꺼임.


고로 덩치큰 컴파일 할일 없는 사람은 상황에 따라서 SWAP 을 저용량 으로 놓고 쓰면 된다 이거임







무턱대로 스왑공간을 메모리의 1.5~ 2 배 잡으라는 말도 이젠 옛말이 되고 있음 ㅎㅎ