
스로틀링(Throttling)이란? PC, 노트북, 모바일 기기의 CPU, GPU 등이 지나치게 과열될때 기기의 손상을 막고자 클럭과 전압을 강제적으로 낮추거나 강제로 전원을 꺼서 발열을 줄이는 기능이다. 성능을 강제로 낮춘다는 점에서 거부감이 들 수 있으나, 발열을 제대로 제어할 수 없게 되면 기기의 수명과 배터리에 악영향을 주게 되므로 꼭 필요한 기능이라 할 수 있다. 특히 발열에 취약한 스마트폰/태블릿/노트북 등은 필수적으로 스로틀링 기능을 갖추고 있다. 같은 사양의 노트북이 데스크톱에 비해 성능이 떨어지는 이유도 방열성능이 떨어져 그만큼 스로틀링이 빨리오거나, 부품 보호를 위해 스로틀링의 임계값이 낮게 세팅되어 있기 때문이다. PC, 노트북과 같이 쿨링팬과 히트싱크 구조를 가지고 있는 기기의 경우..

Author: 니용 컴퓨터가 보급되고 나서 개발자라는 직업이 만들어지게 되었죠. 이전에는 저사양의 컴퓨터로도 쉽게 개발이 가능했었지만 지금 사용하는 개발 툴은 기본적으로 4기가의 RAM을 잡아먹고 있는 툴들이 너무도 많고 앱을 개발하거나 다른 가상 머신을 작동시키는 분들은 그 이상의 리소스를 사용한다고 합니다. 대부분의 사람들이 최소 스펙을 가지고 개발을 하는 것이 낫지 않느냐고 질문을 많이 합니다. 물론 그 말이 틀린 말은 아닙니다. 프로그래밍할 때는 사실상 크게 리소스가 필요하는 것이 아니라 실제로 런타임에서나 그 성능의 진가가 발휘되는 것이 피셜이거든요. 개발이라고 해서 다 같은 개발이 아닙니다. 프로그램 : 완성본, 개발이 중단된 것의 형체 (예를 들어 apk, war, jar등의 서비스) 프로젝..