소프트웨어 별 중요한 리소스와 판단하는 방법.
·
QA성장하기/소프트웨어 공학 이해도 높이기
저번 포스팅에 이어서, 소프트웨어별로 중요한 리소스가 무엇일까 에 대해 이야기 해보려고 한다.1. CPUCPU는 멀티태스킹이나 복잡한 계산을 자주 수행하는 소프트웨어에서 중요한 역할을 한다.특히 단일 스레드 성능과 멀티코어 성능이 중요한 소프트웨어들이 CPU의 성능에 많이 의존한다.예를 들어, 동영상 편집 프로그램이나 코드를 빌드하는 과정에서 많은 연산을 요구하는 컴파일러 등CPU를 많이 사용하는 소프트웨어일수록 다른 리소스보다 CPU가 우세한지 확인해야 한다. 2. 메모리메모리는 임시 저장소로서, 현재 실행 중인 프로그램과 데이터를 저장하는 역할을 하는데,대용량 데이터를 다루는 소프트웨어에서 메모리 용량과 속도가 소프트웨어의 성능을 좌지우지한다. 예를 들어 VMware 이나 VircualBox와 같은 ..