fastmm

    1

    1답변

    내 프로젝트 파일에서 FastMM을 사용하여 일주일의 시간을 보낸 후, 이제는 프로그램을 완전히 끝내었고 FastMM497에 의해 제기 된 3 가지 오류 메시지를 제외한 모든 정보를 제거했습니다. 이제, 내 프로그램에서 FastMM을 제거하고 그 프로그램없이 실행하고 싶습니다. 그럴 수 있습니까? 프로그램을 제거하고 프로그램을 실행하면 프로그램이 메모리 누

    1

    1답변

    C++ 빌더 2009에서 수행 된 일부 프로젝트가 있으며 borlandmm.dll을 실행해야합니다. 기본적으로 Fastmm을 사용하여 C++ Builder 2010을 읽었지만 내 프로젝트에서는 그렇지 않습니다. 그들은 여전히 ​​borlandmm.dll이 필요합니다 그래서 어떻게 Fastmm을 사용하도록 프로젝트를 전환 할 수 있습니까?

    3

    2답변

    야간 자동 빌드에서 FastMM memleakreporting을 활성화 할 생각이 있습니다. 물론 messagebox는 비활성화되어야합니다. 가장 간단한 방법은 memleak가있는 경우 응용 프로그램 종료 코드가> 0이었던 것입니다. 나는 빠른 테스트를했고 exitcode는 memleak과 FastMM으로 0이었다. 내 질문은 어떻게 종료 코드를 설정하는

    1

    0답변

    - 초기화시는 TAutoObjectFactory 객체가 생성됩니다 :이 객체가 어디 해제되지 않기 때문에 initialization pAutoObjectFactory := TAutoObjectFactory.Create(ComServer, TODNCServer, Class_ODNCServer, ciSingleInstance, tmApartment);

    0

    1답변

    Delphi 2009에서 OpenGL 3.2 응용 프로그램을 사용하고 있습니다. FullDebugMode를 정의한 FastMM 4.97을 사용하면 UBO가 데이터를 제대로 가져 오지 못합니다. 정의되지 않은 FullDebugMode를 사용하면 모든 것이 매력처럼 작동합니다. 예 : 우리의 렌더링 프레임 클래스에서 두 개의 전용 정수 필드 인 FWidth와

    1

    2답변

    FastMM을 JCL 디버그 정보와 함께 사용하여 응용 프로그램에서 메모리 누수를 추적합니다. 그러나 나는 델파이에서 컴파일 된 DLL 인 dll과 메인 애플리케이션 모두 공통 런타임 패키지를 사용하는 플러그인을 가지고있다. 이제 응용 프로그램을 종료 할 때 텍스트 파일에 메모리 누수 보고서가 생성되지만 기본 응용 프로그램 인에 대해서만 스택 추적 이 포함

    4

    4답변

    FastMM4에 표시된 것처럼 메모리 누수의 원인이 될 수있는 코드를 제거하기 위해 FastMM4와 시간을 보낸 후 우리는 Windows 7에서 약 한 달 동안 소프트웨어를 테스트하여 테스트했습니다. 멀리 내 소프트웨어 프로세스에 대한 작업 관리자에서. > -CPU started out at 1% and 0%. Now it is bouncing around

    3

    4답변

    문자열을 반환하는 함수를 내보내는 DLL을 작성하려고합니다. 이 DLL은 다른 프로그래밍 언어에서도 작동합니다 !! 모든 종류의 불쾌한 솔루션/해킹이 발견되었습니다. 가장 좋은 방법은 내 함수가 Pchar을 반환하고 동일한 DLL에 들어있는 다른 함수 (ReleaseMemory라고 부름)를 호출하여 PChar 용으로 예약 된 메모리를 해제하는 것입니다. 어

    2

    1답변

    응용 프로그램 종료시 나타나는 대화 상자 대신 파일에 FastMM 메모리 누수 보고서를 보내고 싶습니다. 이 아이디어는 누수를 재생하는 데 어려움이 있으므로 릴리스 빌드에서 사용하는 것이 좋습니다. 그러나 필자는 파일 로깅에 필요한 것으로 보이는 FullDebugMode를 사용하지 않는 것을 선호합니다. 아무 것도 없거나 지원되지 않습니까? FastMM4.

    12

    3답변

    Delphi 2009에는 FastMM4 메모리 관리자가 내장되어 있습니다. 내 프로그램은 큰 데이터 세트를 읽고 처리합니다. 데이터 집합을 지우거나 프로그램을 종료 할 때마다 모든 메모리가 올바르게 해제됩니다. 메모리 누수가 전혀 없습니다. spenwarr 님의 답변에 제공된 CurrentMemoryUsage 루틴을 사용하면 : How to get the