단지 5 년 전만해도 2GB의 메모리를 가진 것이 표준 이었다는 이상한 우연의 일치입니다. 이제 랩톱에서 4GB의 RAM을 사용하는 사람들이 자주 발생하는 것은 아닙니다. . .
많은 프로그램이 사용 가능한 많은 메모리로 실행되도록 설계된 것은 아닙니다. 12GB를 던져도 어떻게 처리해야할지 모릅니다. "12GB의 메모리 제공, UBER 어레이로드"사양으로 프로그램을 설계하는 프로그래머는 거의 없습니다. 검색 및 정렬 알고리즘을 조정해야합니다. 새로운 버그가 소개되었습니다. 100MB에 효율적인 것이 항상 확장되지는 않습니다. 등
간단히 말해서, 메모리가 충분하다면 어떻게해야 할지를 아는 프로그램은 거의 없습니다. 즉, 몇 가지 일을 할 수 있습니다. 비디오의 경우 버퍼링 양을 줄이십시오. 내 동료가 WMP에서 버퍼를 10 초 동안 채우고로드하는 데 시간이 오래 걸리는 이유가 궁금합니다. 나는 "글쎄, 당신은 최대로드를 말 했는가 생각하고 여분의 비디오의 10 초." RAM과 CPU가 많고 I / O 병목 가능성이 낮기 때문에 더 강력한 머신은 훨씬 더 작은 버퍼로 벗어날 수 있습니다.
그리고 사람들이 여전히 적은 양의 자원을 사용하는 프로그램을 계속 요구한다는 것을 고려할 때, 나는 소비자 공간에서 언제라도 이러한 변화가 일어나는 것을보기 힘들다. 고객은 정기적으로 "CPU가 60 %로 급상승하는 이유는 무엇입니까?" 또는 "프로그램 X가 500MB를 사용하는 이유는 무엇입니까?" 큰 RAM 사용 측면에서 오류를 결정하는 프로그래머가 너무 많지 않습니다. . .