警告:降级分配。如果警告仍然存在,请考虑增加 nursery-size

Warning: Degraded allocation. Consider increasing nursery-size if the warning persists

我突然发现题目有错误,但不知道如何在VS2012中设置它。 找到了这个答案,但不知道如何调整它: Degraded allocation. Consider increasing nursery-size if the warning persists

这是我的完整错误代码:

GC_OLD_BRIDGE num-objects 0 num_hash_entries 0 sccs size 0 init 0.00ms df1 0.00ms sort 0.00ms dfs2 0.00ms setup-cb 0.00ms free-data 0.00ms links 0/0/ 0/0 dfs 通过 0/0 ( 2042): GC_MINOR: (Nursery full) pause 50.59ms, total 50.64ms, bridge 0.08ms promoted 384K major 624K los 0K (2042):GC_OLD_BRIDGE num-objects 0 num_hash_entries 0 sccs size 0 init 0.00ms df1 0.00ms sort 0.00ms dfs2 0.00ms setup-cb 0.00ms free-data 0.00ms links 0/0/0 /0 dfs 通过 0/0 ( 2042): GC_MINOR: (Nursery full) pause 52.03ms, total 52.16ms, bridge 0.13ms promoted 0K major 624K los 0K (2042):警告:分配降级。如果警告仍然存在,请考虑增加 nursery-size。

有人可以帮我解决这个问题吗?

谢谢

您可以通过更改应用程序的 environment settings 来增加 Monos GC 苗圃大小。

为此,请右键单击您的解决方案并添加名为 environment.txt 的文本文件。然后右键单击此文件,转到 Build Action 并将其设置为 AndroidEnvironment.

在此文件中,添加以下文本:

MONO_GC_PARAMS=nursery-size=16m

这会将托儿所大小配置为 16 兆字节(很大)。以下是记录此文件的一些链接: