필자는 파일을로드하는 프로그램을 작성했으며 다른 파일을로드하는 이유에 대해 설명 할 수 있는지 궁금합니다. & 후속 작업은 동일한 파일의 초기로드보다 빠릅니까?
예 :
1. 처음으로 큰 파일 (500MB)을로드하는 경우 이후에 동일한 파일을로드하는 것보다 시간이 오래 걸립니다. 파일을로드하는 데 단지 2 분의 2 시간 밖에 걸리지 않습니다. 2 nd 시간.
RAM 사용량이 중간에 떨어지는 경우에도 마찬가지입니다 (프로그램을 다시 시작할 때이 동작이 나타남).
2. PC를 재부팅하거나 잠시 후 프로그램을 실행하지 않거나 파일을 다시로드하지 않으면 상황 1이 다시 발생합니다.메모리 및 파일 로딩 C++?
환경 :
- C++
- VS 2010 (MFC)
- 윈도우 XP 홈 32 비트
- 파일로드 : 내가 해봤 FREAD() & 다른,하지만 그들은 모두 결국 비슷한 결과가 나온다.
어떤 통찰력에도 감사드립니다.
귀하의 문제의 원인이 분명하지만 확실하지 않습니다. 또한 "주제에서 벗어난"_ 및 _ "질문이 아닙니다"로 마감되었습니다. 오, 물음표가 없다는 것이 관련 있다고 생각합니다. –
예 & 지구가 상승하고 세트하지만 사람들은 여전히 일몰과 일출을 말합니다. 명백 할 수도 있지만 다른 사람들에게는 그렇지 않을 수도 있습니다. 어리석은 질문 인 하하 같은 것은 없습니다. 어쨌든, 답변 해 주신 분들께 감사드립니다. 건배 :) – ReturnVoid
네, 대답은 분명하다고 말하려는 것이 아니 었습니다. 그러나 그것은 분명합니다. 나는 아마 그것이 어떤 사람들에 의해 "너무 명백한"것으로 간주되었다고 생각하고 있었습니까? 아마도? (물음표를 질문에 편집하십시오.) (또한 지구는 올라가지도 설정도 안됩니다.) –