반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 인민공원
- 전자소송
- 체당금
- 당사자표시정정신청서
- php
- vue
- cartalyst
- javascript
- Blade
- auth
- as후기
- Bootstrap
- Laravel
- Python
- 코로나19
- Sentinel
- 소액임금체불
- win32
- 홈택스
- Java
- blockchain
- 코로나
- elasticSearch
- reactnative
- 이더리움
- Tutorial
- 보정명령
- 사업자계좌
- 개인사업자
- Eclipse
Archives
- Today
- Total
목록memoryleak (1)
그냥 사는 이야기
IcmpCreateFile() 의 handle은 꼭 IcmpCloseHandle()을 해주자
핸들을 하나 생성하면 제거 해줘야 하는데 이상하게 MSDN 의 예제나 다른 사람들의 블로그에 잘못된 예가 올라와 있어 글을 남긴다. ICMP를 통해 ping test 하는 부분에서 메모리 leak이 많이 발생했다. 처음 봤을 때는 별 문제 없는 것 같아보였다. ICMP API는 처음 다뤄 보는 것이지만 메모리릭만 찾으면 되니깐, HANDLE hIcmpFile = IcmpCreateFile(); : dwRetVal = IcmpSendEcho(hIcmpFile,ulDestAddr,SendData,nSendSize,NULL,ReplyBuffer,nRecvSize,dwTimeout); : CloseHandle(hIcmpFile); CloseHandle()이 아니다 그런데, 그걸 MSDN의 예제에서는 handle..
Development/System
2009. 4. 16. 18:59