[QT 질문] sub-process 실행시 waitforstarted 에서 계속 error가 발생하는데.....
글쓴이: jekai / 작성시간: 월, 2012/03/26 - 8:46오전
안녕하세요, 도무지 해결이 안되는게 있어서 여기까지 찾아왔습니다.
지금 QT로 console program을 만들고있는데요,,
sub-process를 실행하기위해서 QProcess를 사용합니다.
그런데, resource(memory)를 90G이상 먹고나서
waitForStarted에서 계속 error가 나네요,,
process실행이 안됩니다. 참고로 시스템 메모리는 198G입니다.
간단하게 int[1024]를 1024*1024*25 만큼 loop돌려서 100G만큼 resource를 소비한다음
process를 실행하는 프로그램을 짜서 돌리면 성공을 하는데,,,
지금 복잡하게 돌아가는 program안에서는 안되네요,,,,
90G전에는 잘돌아갑니다....
error code로는 FailToStart , process status로는 NotRunning 이렇게만 나와서,
도무지 디버깅이 어렵네요..
1)이런경우 디버깅을 어떻게 해야하나요??
2)그리고 본프로그램에서 90G까지 갈려면 프로그램이 엄청 오래돌아야합니다. 그래서 90G상황일때 memory dump했다가 다시 load해서 디버깅을 쉽게하는 방법이 있을까요???
고수님들 도와주세요 ㅠㅠ
Forums:
댓글 달기