페이지 오류에 대한 문서를 작성 중이며 작동 할 구체적인 번호를 얻으려고하므로 12 * 1024 * 1024 바이트의 데이터를 읽는 간단한 프로그램을 작성했습니다. 간편 : int main()
{
FILE*in = fopen("data.bin", "rb");
int i;
int total=0;
for(i=0; i<102
C++로 작성되고 Linux에서 실행되는 내부 애플리케이션을 살펴 보는 것이 어려웠습니다. 주기적으로 많은 페이지 오류 (~ 200k)가 발생하여 벽 시계 실행 시간이 x10 + 증가하고, 일부 실행에서는 아무 것도 표시되지 않습니다. 다른 코드 조각을 분리하려고했지만 테스트 할 때 페이지 오류를 반복하는 데 어려움을 겪고 있습니다. 주요 페이지 오류시 응
내 앱을 종료 할 때 가끔 이런 일이 발생합니다. 앱에서 네트워크를 통해 EXE를 실행하고 있습니다. EXE의 일부가로드 될 때 페이지 폴트라고 생각합니다. TDrawGrid의 OnDrawCell 메서드에서도이 점을 관찰했기 때문에 페이지로드가 어떻게 발생했는지 궁금합니다. 또한 예외는 계속 발생했습니다. 그래서 내 질문 : 다른 원인에 C0000006 결
Windows 7 64 비트에서 1.6.0_25 64 비트를 실행 중입니다. 내 응용 프로그램이 매우 많은 메모리를 사용하기 때문에 최대 메모리를 사용하여 JVM을 실행하려고합니다.하지만 슬프게도 ... 메모리 할당이 이루어지지 않고 계속 Windows에서 많은 페이지 폴트가 발생합니다 가상 메모리의 다음 세트. 내가 -Xms2G -Xmx3G 테스트 다음