• Documentation
  • Download
  • Changelog
  • Introduction
  • Tutorial
  • API Reference
Show / Hide Table of Contents
  • System Requirements
  • Installation
    • Installation Troubleshooting
  • How to find a memory leak
  • Using Deleaker in Visual C++
  • Using Deleaker in Delphi
  • Using Deleaker in C++ Builder
  • Using Deleaker in Qt Creator
  • User Interface
    • Allocations
    • Modules
    • Options
      • Settings
      • Exceptions
      • Symbols
  • API Reference
    • Client API
      • Functions
        • DeleakerClientApi_IgnoreLeaks
        • DeleakerClientApi_TakeSnapshot
        • DeleakerClientApi_TakeSnapshotForCurrentThread
        • DeleakerClientApi_TakeSnapshotForProcessThread
      • Classes
        • CIgnoreLeaks
  • Floating License Server
  • Command Line Tools
    • DeleakerConsole.exe
  • License

Settings

While most options are available for both Deleaker Standalone and Deleaker Extension for Visual Studio, some of them make sense either for the extension or standalone version only.

Legend

The following badges are used below to indicate the availability:

  •  VS  - available in Deleaker Extension for Visual Studio.
  •  Standalone  - available in Deleaker Standalone.

Additional badges:

  •  For Deleaker Developers Only  - used by Deleaker developers only. Use if Deleaker developers asked you.

Contents

  • Editor
    • Current editor  Standalone 
  • General Settings
    • Collect leaks on process termination  VS   Standalone 
    • Maximum stack depth  VS   Standalone 
    • Monitor leaks  VS 
    • Show full stack  VS   Standalone 
    • Use Visual Studio color scheme  VS 
  • Misc
    • Fast mode of tracking heap allocations  VS   Standalone 
    • Intermediate functions  VS   Standalone 
    • Intermediate modules  VS   Standalone 
    • Working directory  VS   Standalone 
  • Warning: For Deleaker Developers Only
    • Deleaker Debug log directory  VS   Standalone   For Deleaker Developers Only 
    • Enable Deleaker debug log  VS   Standalone   For Deleaker Developers Only 

Editor

Current editor

 Standalone 

In the Standalone version, you can specify which application should be used for opening sources files.
It can be some version of Visual Studio installed on the machine or any other application.

General Settings

Collect leaks on process termination

 VS   Standalone 

If True, Deleaker automatically collects leaks if a process terminates by the developer.
Very often, it's not required to collect leaks if the developer stops debugging.
The default value is True.

Maximum stack depth

 VS   Standalone 

Maximum stack depth that Deleaker stores for an allocation.
The default value is 32 entries.

Monitor leaks

 VS 

If True, Deleaker is enabled. Otherwise, no allocations are collected when debugging the application.
The default value is True.

Show full stack

 VS   Standalone 

If True, Deleaker displays full stack trace. Otherwise, shows only entries that correspond with user's source code.
The default value is False.

Use Visual Studio color scheme

 VS 

If True, Deleaker uses the current Visual Studio color scheme.
The default value is True.

VS 2013 blue scheme: Deleaker uses VS 2013 blue color scheme

VS 2013 light scheme: Deleaker uses VS 2013 light color scheme

VS 2013 dark scheme: Deleaker uses VS 2013 dark color scheme

No color scheme is used: Deleaker doesn't use VS 2013 color scheme

Debug log

Debug log directory

 VS   Standalone   For Deleaker Developers Only 

If debug log enabled, Deleaker writes a log to this directory.
Deleaker doesn't require a log to work. The log might be required for Deleaker vendor to debug Deleaker itself. The default value is %USERPROFILE%\Documents\Deleaker\Logs

Enable debug log

 VS   Standalone   For Deleaker Developers Only 

If True, Deleaker writes a log to the log directory.
Deleaker doesn't require a log to work. The log might be required for Deleaker vendor to debug Deleaker itself. The default value is False.

Misc

Fast mode of tracking heap allocations

 VS   Standalone 

If True, Deleaker uses the fast experimental approach to track heap allocations.
The default value is True.

Intermediate functions

 VS   Standalone 

When Deleaker gets a caller of an allocation, it skips stack entries that contain intermediate functions.

Intermediate modules

 VS   Standalone 

When Deleaker gets a caller of an allocation, it skips stack entries that belong to intermediate modules.

Working directory

 VS   Standalone 

Deleaker creates some files to function properly. This is the directory where Deleaker places those files.
The default value is %USERPROFILE%\Documents\Deleaker\Files

Back to top Deleaker | Download | Buy | Contact us | Copyright © Softanics | Generated by DocFX