c# – “运行时蹦床”在MonoTouch 6.0.8发行说明中的​​含义是什么?

c# – “运行时蹦床”在MonoTouch 6.0.8发行说明中的​​含义是什么?,第1张

概述MonoTouch 6.0.8 release notes说: Runtime Trampolines: It is no longer necessary to manually manage trampolines in the Mono runtime, trampolines are now handled dynamically. 这是什么意思?你怎么手动管理蹦床呢? 当你知道你可能会用 MonoTouch 6.0.8 release notes说:

Runtime Trampolines: It is no longer necessary to manually manage trampolines in the Mono runtime,trampolines are Now handled dynamically.

这是什么意思?你怎么手动管理蹦床呢?
当你知道你可能会用完蹦床时,你还需要添加编译器标志吗?

解决方法 这意味着正如发行说明所说,Monotouch现在可以确定要分配多少蹦床.

要添加更多蹦床,请添加编译器标志,例如:

-aot "nrgctx-trampolines=4096" -aot "nimt-trampolines=4096" -aot "ntrampolines=4096"

通常当你用完蹦床时意味着你使用了很多泛型和接口,很难计算出需要提前分配多少内存(aot).所以Xamarin必须找到一种神奇的方法来进行这种计算并相应地分配蹦床.我找不到更多关于此的信息.

在这个帖子中有一些关于蹦床的更多信息:http://forums.xamarin.com/discussion/503/trampolines-cost和这个线程先于另一个:http://lists.ximian.com/pipermail/monotouch/2012-March/008800.html

总结

以上是内存溢出为你收集整理的c# – “运行时蹦床”在MonoTouch 6.0.8发行说明中的​​含义是什么?全部内容,希望文章能够帮你解决c# – “运行时蹦床”在MonoTouch 6.0.8发行说明中的​​含义是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1246079.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存