evo*_*obe 10 c# macos profiling .net-core macos-sierra
我可以启动一个应用程序,如:
dotnet myapp.dll
Run Code Online (Sandbox Code Playgroud)
但是我如何对它进行时间或内存分析呢?在Visual Studio for Mac社区版中,没有"配置文件"选项显示在运行菜单下(它需要企业).
我基本上在寻找mono --profile=log.net核心2.0中的等价物
Profiler API 已在 .NET Core 运行时中实现,可用于所有主要平台:Windows、Linux、macOS。但是,它仅在 Windows 和 Linux 上进行了全面测试。开发人员建议在 macOS 上使用一些盐进行分析并设置一些验证测试。
目前,Microsoft 仅提供适用于 macOS 的 Xamarin 分析器。我会评估适用于 macOS 的 Visual Studio Enterprise - 它可以免费试用 30 天。
另一种方法是使用Microsoft Clr Samples 存储库中 .NET Core Profiling API 示例的现有基本实现-
ProfilingAPI - ReJITEnterLeaveHooks如果需要,添加一些缺失的功能。有关其他详细信息,请参阅 CoreCLR GitHub 存储库问题 #14786如何构建我自己的 .Net Core Profiler
否则我不知道有任何其他经过测试和生产就绪的 macOS .NET Core 分析器。
| 归档时间: |
|
| 查看次数: |
2667 次 |
| 最近记录: |