:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
19/11/28 10:51
엑셀은 cpu랑 메모리 의존도가 높습니다
일단 엑셀 자체가 64비트인지 확인하세요. 32비트 엑셀은 (윈도가 64비트라도) 버전 관계없이 메모리를 2G 이상 쓰지 않습니다 그리고 엑셀이 듀얼코어 이상을 활용하긴 하지만 (파일 - 설정 - 고급에 확인하시고) 완벽하게 최적화되었다고 하긴 어려워서, 코어 하나하나의 성능이 높은 cpu가 그렇지 않으면서 코어 수 더 많은 cpu를 압도하기도 합니다 ssd는 분명 없는 것 보다는 도움이 됩니다만, 하드에서 한 번 램으로 올리면 그 다음부터는 잘 건드리지 않아서 다른 작업만큼 성능 향상 체감이 있진 않을 겁니다 수식 처리도 최적화하는 방법이 있는데 이건 구글링하셔서 좀 찾아보셔야 합니다 근데 50만줄 넘어가면 엑셀 말고 다른 툴을 생각해 보시는 것도 좋습니다. 질문자께서 무슨 작업을 하시는지는 모르겠지만, 제 경험상 엑셀에서의 원할한 작업은 10만 내외가 한계고 그 이상은 통계처리 패키지(SAS, R, SPSS 등)를 쓰시던지 차라리 db쪽 (엑세스라던가 SQL이나 등등...)을 활용하는게 더 나았습니다
19/11/28 10:52
1. 엑셀은 멀티스레드를 지원 합니다. I5, I7으로 가세요
2. 50만행이면 메모리를 많이 잡아먹습니다. 램 늘리세요. 3. SSD 당연히 좋습니다. 4. 혹시 엑셀 버전이 낮다면 높이시고 32비트 엑셀이라면 64비트 엑셀로 설치하시기 바랍니다. 5. 어떤 수식을 쓰시는지 잘 모르겠지만, 실시간 계산 기능을 끄고 F9를 누를 때 계산되도록 해보세요. 6. VBA로 긴 시간이 걸리는 작업하실 때 혹시 화면 갱신을 켜 놓은 상태일 수 있으니 아래 링크를 참고해서 화면 갱신을 끄고 하세요. https://kang.dk/116 7. 엑셀 파일에 불필요한 정보가 많을 수 있습니다. 엑셀 저장시 XLSX 포맷 말고, XLSB 포맷으로 저장하시면 세이브, 로딩이 빨라질 수 있습니다. 단 필요한 정보가 사라질 수 있으니 이 부분 꼭 확인 후 적용하시기 바랍니다.
|