Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/linq/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c/fortran函数内存分析工具_C_Memory - Fatal编程技术网

c/fortran函数内存分析工具

c/fortran函数内存分析工具,c,memory,C,Memory,我遇到了一些问题,我的应用程序在relase&debug模式下给出了不同的结果。 是否有任何工具可用于检查两种模式之间函数的内存映射差异和变量值。如果您使用的是类Unix操作系统,您可能需要查看一下。调试模式和发布模式之间的输出差异通常是由于可执行文件具有不同的内存布局,从而暴露出其他情况下看不到的与内存相关的错误。如果您使用的是类似Unix的操作系统,您可能需要看一看。调试模式和发布模式之间的输出差异通常是由于可执行文件具有不同的内存布局,从而暴露了其他情况下看不到的与内存相关的错误。您的源代

我遇到了一些问题,我的应用程序在relase&debug模式下给出了不同的结果。
是否有任何工具可用于检查两种模式之间函数的内存映射差异和变量值。

如果您使用的是类Unix操作系统,您可能需要查看一下。调试模式和发布模式之间的输出差异通常是由于可执行文件具有不同的内存布局,从而暴露出其他情况下看不到的与内存相关的错误。

如果您使用的是类似Unix的操作系统,您可能需要看一看。调试模式和发布模式之间的输出差异通常是由于可执行文件具有不同的内存布局,从而暴露了其他情况下看不到的与内存相关的错误。

您的源代码在哪里可用?它使用什么标准库函数?是的。我可以使用全部代码。该错误在Fortran fine中的某个地方,但它的工作文件处于调试模式,这就是我无法调试它的原因。您的开发工具集是什么,使用哪种平台您正在开发吗?我正在使用Sun Solaris&使用Sun studio进行开发。您能解释一下您在结果中看到的差异吗?Fortran代码的调试版本和优化版本之间的微小数值差异并不罕见。您的源代码在哪里可用?它使用什么标准库函数?是的。我可以使用全部代码。该错误在Fortran fine中的某个地方,但它的工作文件处于调试模式,这就是我无法调试它的原因。您的开发工具集是什么,使用哪种平台您正在开发吗?我正在使用Sun Solaris&使用Sun studio进行开发。您能解释一下您在结果中看到的差异吗?Fortran代码的调试版本和优化版本之间的微小数值差异并不罕见。