Memory 我有一个64位操作系统,但Mathematica没有完成评估

Memory 我有一个64位操作系统,但Mathematica没有完成评估,memory,wolfram-mathematica,allocation,cap,Memory,Wolfram Mathematica,Allocation,Cap,我一直对mathematica计算积分的方法有问题。它是一个多重积分,外部积分是一个countour积分。当我按“Shift+Enter”运行mathematica时,它表示它正在运行,但一段时间后它停止计算,并且不给出任何输出 文章说,在64位操作系统上,Mathematica将自由使用所有可用内存,并使系统停止,而在32位操作系统中,分配给任何一个程序的最大内存是有限的 虽然我有一个64位操作系统,但我尝试使用MemoryConstrained设置了1G上限,但Mathematica仍然停止

我一直对mathematica计算积分的方法有问题。它是一个多重积分,外部积分是一个countour积分。当我按“Shift+Enter”运行mathematica时,它表示它正在运行,但一段时间后它停止计算,并且不给出任何输出

文章说,在64位操作系统上,Mathematica将自由使用所有可用内存,并使系统停止,而在32位操作系统中,分配给任何一个程序的最大内存是有限的

虽然我有一个64位操作系统,但我尝试使用
MemoryConstrained
设置了1G上限,但Mathematica仍然停止评估,没有给出任何结果。当我使用
MaxMemoryUsed[]
检查评估期间使用的内存时,Mathematica甚至没有达到1G内存上限

这个问题的可能根源是什么

提前谢谢

顺便说一句,这是我电脑规格的图片,仅供参考

您应该访问mathematica.stackexchange.com,但请注意,如果不显示积分,您将一事无成。由于某些特殊原因,我无法显示积分。很抱歉。但是,对于某些参数值,$x$Mathematiica会给出一个输出。当我增加$x$的值时,我遇到了上面的问题。MMA可以让计算内核退出并在不太明显的情况下对您进行解救。如果打开笔记本并单击菜单栏中的Evaluation,然后向下滑动鼠标退出内核,那么应该会看到Local。如果你点击它,它会问你是否确定,你可以说是停止内核。但是,如果在积分停止后执行这些完全相同的步骤,那么局部区域很可能是灰色的,并且不会对单击做出响应,这意味着内核将退出。这还没告诉你为什么。你能完成每个内部积分吗?你能试试类似的更简单的内积分吗?