안녕하세요
그동안 좋은 자료 잘 보다가 처음으로 도움글을 쓰게 되네요.
일단 제가 고민하고 있는 문제에 대해 설명을 할께요
AIX 응용 프로그램 프로젝트에 참여하게 되었고,
거의 개발 완성의 단계 가지 왔습니다.
테스트 서버에서 검증은 되었고,
이제 실제 운영서버에 적용하여 잘돌아가느지 검증 단계에 까지왔습니다.
그런데 문제가 터지더군요.. (언제나 실적용 때에 문제가 터지네요 ㅠ_ㅠ)
문제가 무엇이냐!!
바로 운영서버에서 동작중인 프로그램들이(oracle등..) 128G나 되는 메모리를 거의다 떙겨 쓴다는 것입니다.
그렇다보니 제 프로그램에서 메모리 할당시 사용가능한 메모리가 턱없이 부족하여 죽더군요 ...
(300MB 정도의 여유 공간밖에... 제 프로그램이 필요한양은 넉넉잡아 약 2G정도)
하... 설마 이런 경우가 생길줄이야....
최적화를 한번 거쳐 중간에 데이터를 담는 구조를 삭제 하였지만..
결과는 똑같더군요..