Visual Studio Community 2019 在为 MATLAB MEX 文件的性能分析器“准备数据”期间挂起

2024-01-09

我正在尝试使用 Visual Studio Community Edition 2019 分析 MEX (.mexw64) 文件。

该 MEX 文件是根据我们编写的 C++ 文件创建的,并使用 GCC 和 G++ 进行编译,并启用了调试符号。 (如果重要的话,-g,而不是-g3)

这是我的步骤:

1:打开MATLAB

2:运行脚本直到使用断点调用 MEX 之前的点

3:使用以下命令将 MATLAB 连接到 VSAnalyze, then Performance Profiler..., then Choose Target,并选择Running Process并选择 MATLAB (R2016b)

3.5:从两个选项中选择“CPU使用率数据”。

4:开始收集

5:快速返回MATLAB,启动脚本

6:等待MEX调用完成(总共约6秒)

7:在Visual Studio中选择“停止收集”

结果是它显示“正在准备数据。输出窗口可能包含附加信息”。

当我选择“打开详细信息”时,我只看到一个窗口,上面写着“正在准备 CPU 使用率数据...74%”,并且半小时内没有变化。

有人对如何解决这个问题有任何想法吗?

EDIT:看起来如果我从 6 秒中选择一个不是进行 MEX 调用的时间片,它实际上会起作用并提供一些信息。 (看起来 MATLAB 使用了很多 dll)但这对我没有任何帮助,因为我需要有关 MEX 文件的信息,仅此而已。


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Visual Studio Community 2019 在为 MATLAB MEX 文件的性能分析器“准备数据”期间挂起 的相关文章

  • 标准标头上的 Visual Studio 2017 错误

    我刚刚升级到 Visual Studio 2017 Community Edition 但在加载标准头文件时遇到问题 我从各种头文件中收到 507 错误 以下是一些片段 一些错误 Severity Code Description Proj
  • 在Linux中,找不到框架“.NETFramework,Version=v4.5”的参考程序集

    我已经设置了 Visual studio 来在我的 Ubuntu 机器上编译 C 代码 我将工作区 我的代码加载到 VS 我可以看到以下错误 The reference assemblies for framework NETFramewo
  • Visual Studio 中是否有“便笺本”窗口

    我目前使用记事本来存储有关我的代码的小注释 这通常是代码和需求的混合 VS 中是否有一个 便签本 类型的窗口 我可以在其中执行此操作 另一种选择是在源文件中使用代码注释块 但这并不是我想要的 尝试添加便签 http www davidhay
  • 可以从 Visual Studio Team Studio 中的编码 WebTest 创建独立的 .EXE

    我正在运行 VS Team Studio 2008 我创建了一个 Web 测试 我想用它来监视公司网站 它与站点交互并进行一些往返处理 我想创建一个可以远程运行的独立 EXE 文件 我尝试将其转换为 VB 代码和 C 代码 然后将其编译为
  • 自动包含在 Visual Studio 外部创建的新文件

    Problem 如果我将图像保存在项目文件夹结构中的某个位置 则在 Visual Studio 外部创建的图像不会自动包含到我的项目中 问题 有没有办法自动包含添加到项目中任何文件夹中的新文件 我还使用源代码管理 团队基础服务器 如果新文件
  • 是否可以将 NUnit 与 VB.net Express Edition 集成?哪个是最好的方法?

    我是一名 Java 开发人员 正在为一个小项目学习 VB net 在使用 Java 进行编码时 我们不必过多考虑如何将 IDE 与单元测试框架集成 因为大多数 IDE 已经集成 但是现在我正在开发一个项目 主要要求是使用VB net Exp
  • MATLAB 变量传递和惰性赋值

    我知道在 Matlab 中 当将新变量分配给现有变量时 会进行 惰性 评估 例如 array1 ones 1 1e8 array2 array1 的价值array1不会被复制到array2除非元素array2被修改 由此我推测Matlab中
  • 通过颜色渐变修补圆

    我正在尝试绘制一个颜色渐变 我希望它沿轴均匀 在下图由角度定义的情况下 pi 7 当我使用patch命令 绘图与所需的梯度方向匹配 但沿其方向并不均匀 沿圆的点之间形成各种三角形 这是代码 N 120 theta linspace pi p
  • 帮助我理解FFT函数(Matlab)

    1 除了负频率之外 FFT 函数提供的最小频率是多少 是零吗 2 如果它为零 我们如何在对数刻度上绘制零 3 结果总是对称的 或者只是看起来是对称的 4 如果我使用abs fft y 来比较2个信号 我是否会失去一些准确性 1 除了负频率之
  • 如何让 C/C++ 编译器在用户指定的路径中查找头文件

    我正在使用其他人编写的一个库 它有点基于 C 用于 C 使用 我认为 标头或源文件中使用的所有包含内容均采用 形式 而不是 即使它们不是标准库文件 我的编译器无法识别它们并返回错误 找不到文件 问题的示例位于以下标头中 ifndef ga
  • 在属性上方显示 CodeLens [重复]

    这个问题在这里已经有答案了 在字段和字段属性之间看到 codelens 引用是非常烦人的 它需要在周围添加很多额外的空格以使所有内容都可读 是否可以在属性上方显示 CodeLens 参考 不 目前这是不可能的 如果您想看到这个 我建议您向产
  • Silverlight 打印中“对话框必须由用户启动”安全异常的另一个技巧

    当我尝试在 Silverlight 中打印一些内容时 我收到臭名昭著的 对话框必须由用户启动 安全异常 正如您所看到的 该对话框尽可能由用户启动 约翰爸爸也帮不了我太多 http johnpapa net silverlight print
  • 如何避免用户帐户控制或在Win7中始终以管理员模式运行Windows应用程序

    在 WinForms 应用程序中 当我的应用程序启动时 将出现 用户帐户控制 对话框 仅在 Windows 7 中 任何人都可以建议我如何以编程方式避免这种情况 也就是说我的应用程序应该始终以管理模式启动 或者是否有任何选项可以阻止此对话框
  • MATLAB parfor 和 C++ 类 mex 包装器(需要复制构造函数?)

    我正在尝试使用概述的方法将 C 类包装在 matlab mex 包装器中here http www mathworks com matlabcentral newsreader view thread 278243 基本上 我有一个初始化
  • 在矩阵中找到叉的最快方法

    定义 A i j 1 是十字的中点 如果元素A i 1 j 1A i 1 j 1A i j 1 1A i j 1 1 这些元素和中点一起形成矩阵 A 中的十字 其中 A 至少是一个 3 3 矩阵 并且i j 0 假设上图是 8 8 矩阵 A
  • 当调用dll函数时,参数对象的成员变量的内存地址发生变化

    类某类 一些成员MemberClass one of the mem 我有一个函数foo SomeClass object 在 dll 中 它是从 exe 调用的 Problem 地址one of the mem 在调度 dll 调用期间发
  • 如何让 Debug.WriteLine 与其他进程一起工作?

    我有一个程序可以使用以下命令生成另外两个进程System Diagnostics Process 他们的输出被第一个程序捕获 players p Key StartInfo new ProcessStartInfo FileName arg
  • 缺少嵌入互操作类型属性

    在一个 C 项目中 我收到以下警告 警告 CS1762 创建了对嵌入式互操作程序集 Interop SomeLibrary dll 的引用 因为间接引用了程序集 ALibraryOfMine dll 创建的该程序集 考虑更改任一程序集的 嵌
  • 拟合具有扭曲时基的正弦波

    我想知道在 Matlab 中拟合具有扭曲时基的正弦波的最佳方法 时间失真由 n 阶多项式 n 10 给出 其形式为t distort P t 例如 考虑失真t distort 8 12t 6t 2 t 3 这只是幂级数展开 t 2 3 这将
  • Matlab strcat 不返回字符串?

    imgstr 无法识别 strcat 的输出字符串 homedir C Users images for img 01 bmp 02 bmp 03 bmp imgstr strcat homedir img I imread imgstr

随机推荐

  • 使用 twinx 时控制跟踪器

    右下角的跟踪器 以红色突出显示 报告相对于右侧 y 轴的 y 值 如何让跟踪器报告相对于左侧 y 轴的 y 值 import matplotlib pyplot as plt import numpy as np np random see
  • 将“django-filter”与 CHOICES 字段一起使用 - 需要“Any”选项

    我正在使用非常酷的 django filter 通过 http github com alex django filter http github com alex django filter 要么似乎无法理解文档 要么只是 需要一点推动
  • Ruby Regex - 需要替换正则表达式匹配中出现的每个字符

    这是我的字符串 mystring Q object1 this is a testyay asdkf asfkd object2 yo ho ho 我要分开mystring在逗号上 因此我想 暂时 去掉转义引号之间的逗号 因此 我需要匹配转
  • C++:宏参数中可以有空格吗?

    如果我定义一个带有参数的宏 如下所示 define define int a int a 并提供一个参数 中间有空格 如下所示 define int a 并得到输出 int a 有可能的使用 define ASSIGN A B B A 我想
  • Grafana日志插件不显示日志面板

    我正在尝试创建一个支持日志面板的 Grafana 插件 我正在关注来自他们网站的路线 https grafana com docs grafana latest developers plugins build a logs data so
  • 突出显示 FlowDocument 中的部分文本

    我想突出显示文本中的某些部分FlowDocument根据搜索结果 我正在做的是获取搜索词在文本中出现的索引FlowDocument然后在从找到的索引开始到找到的索引 搜索词长度结束的文本范围上应用背景颜色 TextRange content
  • 将鼠标悬停在另一个元素上时更改一个元素的类 d3

    我有一个图像列表和图像标题列表 我希望当我将鼠标悬停在相应的图像上时能够显示标题的悬停状态 更改 css 但我不知道如何连接这两个数据 我的代码如下 我有它 这样当您单击顶部数字时 信息就会显示在下面
  • 将焦点设置在 Windows 中的控制台上?

    是否可以将焦点设置在 Windows 中的控制台应用程序上 SetFocus http msdn microsoft com en us library ms646312 VS 85 aspx看起来很有希望 但它需要一个 HWND 而且我不
  • VARCHAR2 列上的 ResultSet.getString() 返回空字符串

    免责声明 我实际上对 Oracle 和 Java 都一无所知 问题出在其他一些开发人员在某个时间点完成然后离开公司的项目中 现在我必须设置网络服务器 数据库并使其全部启动并运行 代码大约是这样的 OracleDataSource ods n
  • 扩展基元而不对其进行原型设计

    我正在开发一个相当丑陋的库 它可以让你做一些奇怪的事情 有了图表 您可以以链式样式映射一组集合 并且当您更改 整个系统中要改变的值 当最终类型是 JS 原语时 问题就出现了 就我而言 在使用值和对象制作图表后 我可以执行以下操作 CHAIN
  • 动态添加项目到边框视口

    我想首先创建一个空视口 布局 边框 然后向其中添加项目 最后渲染并显示 但是当我创建视口元素时 它抛出一个错误 说 未捕获的类型错误 无法读取未定义的属性 flex 这是我的代码
  • 通过adb授予PACKAGE_USAGE_STATS权限

    adb shell pm grant x y z android permission PACKAGE USAGE STATS 这是授予的命令PACKAGE USAGE STATS通过 adb 获得权限 但只有当我从未在本机设置中切换此权限
  • 如何使用react-router-dom创建受保护的路由?

    如何创建受保护的路由react router dom并将响应存储在 localStorage 中 以便用户下次尝试打开时可以再次查看其详细信息 登录后 他们应该重定向到仪表板页面 所有功能都添加到 ContextApi 中 代码沙箱链接 C
  • webpack "--watch" 与 "--hot" :有什么区别?

    使用有什么区别 webpack watch and webpack dev server hot thanks 根据 webpack 文档 https webpack github io docs tutorials getting sta
  • 仅 Vault Enterprise 的 Vault Sidecar 注入器权限被拒绝

    我正在尝试探索Vault Enterprise 但当我使用Vault Enterprise时 Sidecar的权限被拒绝 但当我尝试使用本地Vault服务器时 似乎工作正常 这是包含本地保管库的工作示例的存储库保险库边车注射器应用程序 ht
  • 使用 python 3 代码在 CSV 文件中查找特定标头

    现在我有Python 3代码 它获取CSV文件中的一列数据 根据空格将每个单元格中的短语分隔成单独的单词 然后将数据导出回新的CSV文件中 我想知道是否有一种方法可以告诉 python 仅将格式化代码应用于具有特定标题的特定列 这是我的源数
  • 如何在C#中获取Table的innerHTML

    HtmlTable baseCalendar new HtmlTable HtmlTableRow calendarRow new HtmlTableRow HtmlTableCell calendarCell new HtmlTableC
  • 根据几个条件计算总计

    假设我有一个这样的表 id col1 col2 col3 1 a 1 k1 2 a 2 k2 3 a 3 k3 4 b 3 k4 现在 我想要所有行的列 col2 的总和 其中 col1 与 id 1 的行中的 col1 相同 所以那就是1
  • 如何在 Django 模板中访问外键表的数据?

    我想将外键表的数据访问到 django 模板中 我的代码如下 class TutorialCategory models Model tutorial category models CharField max length 200 cat
  • Visual Studio Community 2019 在为 MATLAB MEX 文件的性能分析器“准备数据”期间挂起

    我正在尝试使用 Visual Studio Community Edition 2019 分析 MEX mexw64 文件 该 MEX 文件是根据我们编写的 C 文件创建的 并使用 GCC 和 G 进行编译 并启用了调试符号 如果重要的话