【发布时间】:2019-10-20 19:19:53
【问题描述】:
MATLAB R2018a(64 位)的默认堆栈大小是多少?
堆栈大小似乎比 64 位 C# 程序大。
我为什么要问这个
我之所以问这个问题,是因为我正在调用英特尔 MKLs LAPACKE_dtrtri,这是高度递归的。
我在 .NET 应用程序中使用该函数,从 C# 调用它时出现堆栈溢出错误,请参阅 What is the stack size of a BackgroundWorker DoWork Thread? Is there way to change it?
另一方面,如果我从 MATLAB 调用我的 .NET 应用程序,我不会收到堆栈溢出错误。这就是我想知道 MATLAB 的堆栈大小的原因。
【问题讨论】:
-
是 42 岁。玩笑不谈:您能否进一步详细说明您的问题?至少对我来说,不清楚你到底想知道什么。
-
是否有可能重新打开这个问题,以便我可以回答我自己的问题。顺便说一句,MATLAB 的堆栈大小似乎是 64 MB,我想在我的回答中解释一下。
-
我问了以下问题:What is the stack limit when MATLAB calls function in DLL。我认为堆栈大小是 64MByte
标签: matlab windows-10 64-bit stack-size