Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/219.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.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
XamarinAndroid:如何增加VisualStudio中布局渲染器的最大jdk内存_Android_Visual Studio 2012_Xamarin - Fatal编程技术网

XamarinAndroid:如何增加VisualStudio中布局渲染器的最大jdk内存

XamarinAndroid:如何增加VisualStudio中布局渲染器的最大jdk内存,android,visual-studio-2012,xamarin,Android,Visual Studio 2012,Xamarin,我正在用Xamarin Android为Visual Studio 2012开发一个相当复杂的用户界面。该界面有四个版本,普通、小型、大型和横向。当我添加横向布局(最后一个)时,运行渲染器的JDK的使用率高达890MB,我假设它正在打击垃圾收集器,因为它在四核系统上使用了50%的CPU。有时布局会加载,但更多时候,我在布局中间得到一个空白的白盒,不得不关闭VisualStudio并杀死运行的JVM。 有没有办法告诉SDK使用2G内存而不是1G内存作为渲染器?在Visual Studio中,您现在

我正在用Xamarin Android为Visual Studio 2012开发一个相当复杂的用户界面。该界面有四个版本,普通、小型、大型和横向。当我添加横向布局(最后一个)时,运行渲染器的JDK的使用率高达890MB,我假设它正在打击垃圾收集器,因为它在四核系统上使用了50%的CPU。有时布局会加载,但更多时候,我在布局中间得到一个空白的白盒,不得不关闭VisualStudio并杀死运行的JVM。
有没有办法告诉SDK使用2G内存而不是1G内存作为渲染器?

在Visual Studio中,您现在可以转到:

项目属性>Android选项>高级(选项卡)>Java最大堆大小


2g将为您提供2GB

在项目属性中,您可以使用Android选项。在“高级”选项卡中,可以设置Java最大堆大小。希望这就是你想要的。