ColdRain
Preview Image

스프링 네이티브 메모리 사용량 비교

메모리 기근 운영중인 이미지 관련 웹 서비스가 하나 있는데 서버 메모리가 1GB라 굉장히 빠듯하다. 자바 스프링 기반으로 작동하고 있는데, 메모리를 더 효과적으로 사용할 방법이 없을까 싶어서 조사하던 중 스프링 네이티브를 발견하게 되었다. 스프링 네이티브란? GraalVM을 활용했으며, 스프링 어플리케이션을 네이티브 이미지로 컴파일하여 기존 J...

Preview Image

키보드 타이핑 시 일어나는 일들

타이핑 시 발생하는 일들 키보드를 타이핑 하는 순간 컴퓨터에서는 어떤 일이 일어날까? 키를 누르는 순간부터 모니터에 표시되기 까지의 과정이 궁금해서 알아보았다. 키캡을 누른 순간 먼저 특정 키를 누르면 키보드 아래의 회로에 전류가 흐르고, 마이크로 컨트롤러가 신호를 인식한다. 이때 컨트롤러는 키가 눌리거나 떨어질 때 마다 고유 코드를 전송하...

Preview Image

포인터는 왜 필요할까

뒤바뀐 인과관계 포인터에 대해 검색하던 도중 내가 궁금한 요소가 해결되지 않았다. ‘포인터 탄생 배경’ 등에 대해 검색을 해 보면 대부분의 검색 결과가 포인터가 ‘필요한 이유’가 아닌 포인터가 등장해서 얻은 이점과 같은 ‘결과’에 대한 서술이 많았다. 원래 전공이 하드웨어에 가까운 학과라 포인터의 당위성에 대해 부분적으로 어렴풋이 알고 있었는데,...

© . Some rights reserved.

Using the Jekyll theme Chirpy