valgrind

    14

    4답변

    Linux에서 응용 프로그램에 메모리 누수가 있는지 확인하기 위해 Linux에서 valgrind를 사용했습니다. Windows에서 이에 상응하는 기능은 무엇입니까? Visual Studio 2010에서이 작업을 수행 할 수 있습니까?

    1

    4답변

    다음은 내 프로그램의 새/삭제 연산자의 패턴입니다. Valgrind는 기억이 "확실히 없어졌다"고 말합니다. 누수가 어디 있는지 나는 꽤 알 수 없었다. 새로운/delete 연산자의 사용법에 문제가 있습니까? class Generic { GenericInterface *gInterface; //GenericInterface is abstract

    3

    1답변

    Solaris SPARC 시스템에 있어야하는 C 응용 프로그램을 작성했습니다. 그러나 내 개발의 대부분은 민트 리눅스 64 비트 머신에서 수행되었습니다. 나는 작은 메모리 누수가있는 것을보고 리눅스에서 Valgrind를 사용하여 체크 아웃했다. 내 질문은 : 나는 리눅스에서 Valgrind의를 실행하고 모든 메모리 누수 물건을 (적어도에 가까운 이상) 10

    5

    1답변

    나는 Valgrind의 명령을 사용 Valgrind의 --leak 검사 = 전체 --show-도달 = 예 -v는 감지 및 억제 오류를 검사하고 보고서를 가지고하는 ERROR에 요약 : (8 내지 13 억제) 0 0 콘텍스트 오류 정확히 무엇을합니까 (억압 : 13에서 8)?

    10

    3답변

    Valgrind로 프로그램을 디버깅 할 때 효과적인 무료 호출이라고 생각 되는데도 메모리 누수가 발생했습니다. 첫째, 메모리를 할당하고 저장되는 코드 : row = malloc(sizeof(Row)); row->columns = malloc(sizeof(char*) * headcnt); row->numcol = 0; ...

    1

    1답변

    여기에 무슨 일이 벌어지고 있는지에 대한 의견이 있으십니까? 필자는 재귀 함수를 가지고 있는데, 때때로 pcre를 호출하여 빌드중인 문자열 내의 패턴과 일치시킵니다. 일치하는 데 사용되는 패턴에 괄호가없는 경우에도 잘 작동하지만 (이스케이프 처리 된 괄호는 잘 작동합니다), ([az]와 같은) 패턴을 사용하면 valgrind가 가장 깊은 재귀 함수가 (패턴

    11

    2답변

    안녕하세요, Valgrind 디버거를 사용하여 프로그램을 단계별로 실행하려고합니다. 내 Valgrind의 명령 줄 내가를 CentOS 리눅스에서 Valgrind의-3.5.0를 사용하고 valgrind -tool memcheck --leak-check=full --db-enable=yes ./MatchUpAcurate.exe. 입니다 GDB 버전 7,0.1-

    4

    2답변

    valgrind로 C++ 프로그램을 실행하려고하지만 프로그램에서 stdin에서 사용자 입력이 필요한 몇 가지 사항이 있지만 valgrind로 실행하면 사용자가 프로그램에 대해 아무 것도 입력하지 않으면이 문제가 해결 될 수 있습니까? 주위를 검색했지만 답변을 찾지 못했습니다.

    0

    1답변

    문제가 "원격"인 것으로 의심하고 "d/b 액세스"가능성이 높다고 생각합니다. 그러나 어떻게 알 수 있습니까? 실제 d/b 구조를 최적화 할 수 있습니까? 어쩌면 외래 키 등 추가 레코드 수를 제한하려면 라운드 로빈 d/b를 사용 하시겠습니까? 또는 일부 행을 정기적으로 "오프라인"으로 이동 하시겠습니까? 아마도 내 SQL (내부/외부 조인 사용 등)을 최

    4

    1답변

    Linux에서 실행되는 몇 가지 매우 간단한 C++ 프로그램을 프로파일 링했습니다. main()의 포괄적 인 비용은 모두 3.83 %와 같이 100 %가 아닙니다. callgrind를 올바르게 사용하고 있습니까? 아래에 --inclusive=yes이 붙여진 callgrind_annotate의 결과가 있습니다. 프로그램은 단순한 힙 정렬을 수행하는 힙이라고합