4 packages tagged with “nmpcore”
The .NET Memory Profiler API can be used to retrieve memory usage information, perform memory assertions, and collect memory snapshots from within a profiled process. This API is intended to be used for automatic memory testing with the help of .NET Memory Profiler or NmpCore. The SciTech.NmpDataCollector package can be used to easily run a unit test library using NmpCore. For more information, see http://memprofiler.com/, http://memprofiler.com/nmpcore.aspx, and http://memprofiler.com/apiexamples.aspx. Note that this API requires .NET Memory Profiler or NmpCore version 5.7 or later.
The NmpCore Task can be used to run the .NET Memory Profiler tool NmpCore as an MsBuild task. It will automatically run NmpCore after build for all profiler projects (.prfproj) in the project that are marked with the Build Action "NmpCore". To run unit tests using NmpCore, it is recommended that the SciTech.NmpDataCollector package is used instead. For more information, see https://memprofiler.com/nmpcore, and https://memprofiler.com/api-examples.
This package can be used to easily run a unit test project using the .NET Memory Profiler tool NmpCore after the build of a project. It is suitable to be used together with the .NET Memory Profiler API (SciTech.MemProfilerApi), which can be used to perform memory assertions, retrieve memory usage, and collect memory snapshots. After installing the package, select "NmpCore" as build action for the file "ProfileTest.prfproj". For more information, see https://memprofiler.com/nmpcore, and https://memprofiler.com/apiexamples.
NmpDataCollector is a unit test data collector that can be used to collect .NET Memory Profiler data, retrieve memory usage information, and perform memory assertions within the unit test. Add this data collector to the .runsettings file to run the unit tests under the .NET Memory Profiler tool NmpCore. The unit test can then use the .NET Memory Profiler API (SciTech.MemProfilerApi) to collect memory usage information and perform memory assertions. For more information, see https://memprofiler.com/nmpcore, and https://memprofiler.com/api-examples.