기술

소프트웨어 성능을 갉아먹는 주범, 소프트웨어 비대화 현상

소프트웨어 성능을 갉아먹는 주범, 소프트웨어 비대화 현상

소프트웨어 비대화는 프로그램이 갈수록 무거워지고 느려지는 현상을 말합니다. 기능은 별로 늘어나지 않았는데, 하드웨어 성능 발전을 악용해 불필요하게 덩치만 키우는 현상이기도 하죠.

과거에는 프로그램 용량을 줄이기 위해 극한의 최적화를 수행했지만, 요즘은 메모리와 저장장치가 넉넉해지면서 최적화의 중요성이 뒤로 밀렸습니다. 이 때문에 개발자들은 복잡한 코드를 그대로 방치하거나 방대한 라이브러리를 무분별하게 포함하곤 합니다. 결국 사용자들은 기기를 바꿨음에도 똑같은 앱이 더 느리게 실행되는 역설적인 경험을 하게 됩니다. 이는 기술 발전이 오히려 사용자 경험을 퇴보시키는 대표적인 사례로 꼽힙니다.

출처: Bloat

ko en