We are excited to announce to you that now the Deleaker supports the RAD Studio 10.4 Sydney. You can get Deleaker for Delphi / C++ Builder right now at the download page. RAD Studio remains …
Continue readingMemory leaks detection in a Windows Service written in C++
Introduction This article will demonstrate how to find memory leaks in a windows service written in C++ or plain C. Windows service is a special kind of application, that runs in the background and follows …
Continue readingValgrind for Windows
Valgrind is a developer tool for C++ developers used to find memory issues including C++ memory leak detection. Valgrind uses instrumentation to collect information about allocated and freed memory to gather complete information about memory …
Continue readingHow to check for memory leaks in Visual Studio?
Developers often ask how to detect memory leaks in Visual Studio. The newest versions of Visual Studio include some tool to monitor heap allocations. It’s a quite limited one for C++ developers that gives basic …
Continue readingDeleaker 2019.20: Integration with Qt Creator
Today we are pleased to present our clients the next version of Deleaker. Deleaker 2019.20 is coming with the full support of Qt Creator. New version of Deleaker can work as a Qt Creator plugin …
Continue readingDeleaker 2019.2: Integration with RAD Studio. Find Leaks in Delphi and C++ Builder.
Today we are happy to announce the next Deleaker release. Deleaker 2019.2 is coming with the full support of RAD Studio: Delphi and C++ Builder. You can get Deleaker for Delphi / C++ Builder right …
Continue readingDeveloping C++/CLI handle classes
Table of contents Introduction 1. Basic Dispose pattern in C++/CLI 1.1. Defining a destructor and finalizer 1.2. Using stack semantics 2. Managed templates 2.1. Smart pointers 2.2. Usage example 2.3. More complex options for finalization …
Continue readingCopy semantics and resource management in C++
Table of contents Introduction 1. Basic copy-ownership policies 1.1. No copying policy 1.2. Exclusive ownership policy 1.3. Deep copying policy 1.4. Shared ownership policy 2. Deep copying policy – problems and solutions 2.1. Copy-on-write 2.2. …
Continue readingAbout smart pointers in C++
About smart pointers in С++ An application can use different resources – memory, handles, network connections and other stuff that is better to free after usage. C++ is a flexible language that allows a C++ …
Continue readingDeleaker 2018.27: new command line tool, bug fixes
The new Deleaker 2018.27 is available with new command line tool and several bug fixes. The new command line tool makes Deleaker a part of a test suite. Our customers used to ask if we …
Continue reading