2011-10-04 1 views
1

나는 C에서 Openssl 라이브러리로 구현 된 간단한 HTTPS 서버를 가지고있다. 힙 사용은 단일 연결에 대해 큰 것으로 보인다. 큰 힙 공간을 수있는 몇 가지 목적은 다음과 같습니다Openssl에 대한 힙 메모리 사용량

  • char readbuffer[8192]
  • SSL_CTX
  • SSL

이 정상인가요? 어느 객체가 얼마나 많은 힙을 차지하는지를 알 수있는 도구가 있습니까?

HEAP SUMMARY: 
==7644==  in use at exit: 78,502 bytes in 2,366 blocks 
==7644== total heap usage: 3,548 allocs, 1,182 frees, 3,139,689 bytes allocated 
==7644== 
==7644== LEAK SUMMARY: 
==7644== definitely lost: 0 bytes in 0 blocks 
==7644== indirectly lost: 0 bytes in 0 blocks 
==7644==  possibly lost: 0 bytes in 0 blocks 
==7644== still reachable: 78,502 bytes in 2,366 blocks 
==7644==   suppressed: 0 bytes in 0 blocks 

답변