C++ 仅获取流程使用的时间

C++ 仅获取流程使用的时间,c++,visual-c++,mingw,C++,Visual C++,Mingw,我有一段示例代码来检查执行所需的时间。因此,我在执行前后测量时间戳,然后以毫秒为单位计算时间 但是,输出取决于系统负载和进程优先级。因此,我没有得到正确的读数 我如何才能获得流程仅用于执行的实际时间 平台Windows编译器-VC和MinGW使用Win32函数: 使用CPU剖析器来做这个谢谢-但是我需要捕获代码和设置轮廓感谢-我们有任何嵌入函数的映射函数使用嵌入的明码和VC++嵌入什么意义?你是说“为不同的操作系统交叉编译”吗?然后我们必须知道这个操作系统是什么。是的,在RTOS上——但问题是相

我有一段示例代码来检查执行所需的时间。因此,我在执行前后测量时间戳,然后以毫秒为单位计算时间

但是,输出取决于系统负载和进程优先级。因此,我没有得到正确的读数

我如何才能获得流程仅用于执行的实际时间

平台Windows编译器-VC和MinGW使用Win32函数:

使用CPU剖析器来做这个谢谢-但是我需要捕获代码和设置轮廓感谢-我们有任何嵌入函数的映射函数使用嵌入的明码和VC++嵌入什么意义?你是说“为不同的操作系统交叉编译”吗?然后我们必须知道这个操作系统是什么。是的,在RTOS上——但问题是相同的代码在windows模拟器上运行,并且代码是相同的。因此,代码编译将在Windows build服务器上正常工作,但不会在生成SoCSo的Xilinx上正常工作,那么您的RTO需要支持该功能。