Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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
Xamarin.ios 马赫数vm映射失败(错误代码=3)_Xamarin.ios_Crash_Malloc_Xamarin - Fatal编程技术网

Xamarin.ios 马赫数vm映射失败(错误代码=3)

Xamarin.ios 马赫数vm映射失败(错误代码=3),xamarin.ios,crash,malloc,xamarin,Xamarin.ios,Crash,Malloc,Xamarin,在浏览我的iPAD应用程序一段时间后,我注意到应用程序的响应速度越来越慢,最后我的应用程序崩溃,出现以下错误 AppName(1779,0x3d12d18c) malloc: *** mach_vm_map(size=167936) failed (error code=3) *** error: can't allocate region *** set a breakpoint in malloc_error_break to debug Jan 7 11:

在浏览我的iPAD应用程序一段时间后,我注意到应用程序的响应速度越来越慢,最后我的应用程序崩溃,出现以下错误

    AppName(1779,0x3d12d18c) malloc: *** mach_vm_map(size=167936) failed (error code=3)
    *** error: can't allocate region
    *** set a breakpoint in malloc_error_break to debug
    Jan  7 11:34:30  AppName[1779] <Error>:   at (wrapper managed-to-native) MonoTouch.UIKit.UIApplication.UIApplicationMain (int,string[],intptr,intptr) <0xffffffff>
    Jan  7 11:34:30  AppName[1779] <Error>:   at MonoTouch.UIKit.UIApplication.Main (string[],string,string) <0x0012b>
    Jan  7 11:34:30  AppName[1779] <Error>:   at AppName.Application.Main (string[]) <0x0002f>
    Jan  7 11:34:30  AppName[1779] <Error>:   at (wrapper runtime-invoke) object.runtime_invoke_dynamic (intptr,intptr,intptr,intptr) <0xffffffff>
AppName(1779,0x3d12d18c)malloc:**mach_vm_映射(大小=167936)失败(错误代码=3)
***错误:无法分配区域
***在malloc\u error\u break中设置断点以进行调试
Jan 7 11:34:30 AppName[1779]:at(包装器管理为本机)MonoTouch.UIKit.UIApplication.UIApplicationMain(int,string[],intptr,intptr)
Jan 7 11:34:30 AppName[1779]:位于MonoTouch.UIKit.UIApplication.Main(string[],string,string)
Jan 7 11:34:30 AppName[1779]:位于AppName.Application.Main(字符串[])
Jan 7 11:34:30 AppName[1779]:at(包装器运行时调用)object.runtime\u invoke\u dynamic(intptr,intptr,intptr,intptr,intptr)

这是内存问题吗?

是的,这是内存问题:内存不足


我建议您尝试追踪任何内存泄漏。

听起来您的应用程序是用mono开发的。要么问题出在mono框架中(祝你好运)或者在您的应用程序中,您很可能试图分配太大的内存区域。问题出在第三方组件中,该组件正在通过一个进行计算的for循环更新UI。哪个第三方组件?内存损坏也可能会导致这一问题,这可能并不令人惊讶。我刚刚在运行在OS X上的C++程序中得到同样的错误,在它分配任何大量内存之前。我的根本原因是std::vector的结尾被注销。我刚刚收到了同样的错误消息,但我的应用程序只使用了13MB的内存(可用内存的0.08%)。不过Xcode最近对我来说表现得非常奇怪。我希望这是一个暂时的问题。我的应用程序使用了13.6MB,但应用程序在从一个视图浏览到另一个视图时多次崩溃