NmpCore dotnet core Linux

Use this forum to discuss and/or suggest future improvements of .NET Memory Profiler and to report bugs.
Post Reply
Joined:Tue Jul 21, 2020 4:31 pm
NmpCore dotnet core Linux

Post by rickshaw » Tue Jul 21, 2020 4:34 pm

Are there any plans to be able to run NmpCore against a .Net Core application running in Linux?
Additionally, would there be any way it could provide information regarding native allocations?

Andreas Suurkuusk
Joined:Wed Mar 02, 2005 7:53 pm

Re: NmpCore dotnet core Linux

Post by Andreas Suurkuusk » Tue Jul 21, 2020 7:26 pm

Yes, we plan to add support for .NET Core applications running on Linux. In version 6.0, both .NET Memory Profiler and NmpCore will be running as .NET Core applications (or more likely .NET 5 applications). The profiler itself uses WPF so it will be be Windows only, but NmpCore will be cross platform.

Unfortunately, the native libraries used for runtime callbacks and process analysis use a lot of Windows specific code that we are currently trying to remove. Hopefully this will be finished by the time we release v6.0.

The native resources tracking implementation (including native allocations) is very Windows specific, and we have not yet analyzed how it can be updated to support Linux. This is something we want to support, but I doubt native resources tracking will be included in the v6.0 release.
Best regards,

Andreas Suurkuusk
SciTech Software AB

Post Reply

Who is online

Users browsing this forum: No registered users and 2 guests