Android Designer용 Java 메모리 매개 변수 조정
Android Designer용 java
프로세스를 시작할 때 사용되는 기본 메모리 매개 변수는 일부 시스템 구성과 호환되지 않을 수 있습니다.
Xamarin Studio 5.7.2.7(이상, Mac용 Visual Studio) 및 Xamarin용 Visual Studio Tools 3.9.344부터 이러한 설정은 프로젝트별로 사용자 지정할 수 있습니다.
새로운 Android Designer 속성 및 해당 Java 옵션
다음 속성 이름은 표시된 java 명령줄 옵션에 해당합니다.
AndroidDesignerJavaRendererMinMemory -Xms
AndroidDesignerJavaRendererMaxMemory -Xmx
AndroidDesignerJavaRendererPermSize -XX:MaxPermSize
Visual Studio에서 솔루션을 엽니다.
솔루션 탐색기에서 각 Android 프로젝트를 하나씩 선택하고 각 프로젝트에서 모든 파일 표시를 두 번 클릭합니다.
.axml
레이아웃 파일이 포함되지 않은 프로젝트는 건너뛸 수 있습니다. 이 단계에서는 각 프로젝트 디렉터리에.csproj.user
파일이 포함되어 있는지 확인합니다.Visual Studio를 종료합니다.
2단계에서 각 프로젝트에 대한
.csproj.user
파일을 찾습니다.텍스트 편집기에서 각
.csproj.user
파일을 편집합니다.<PropertyGroup>
요소 내에 새로운 Android Designer 메모리 속성의 일부 또는 전부를 추가합니다. 기존<PropertyGroup>
을 사용하거나 새로 만들 수 있습니다. 다음은 해당 기본값으로 설정된 세 가지 특성을 모두 포함하는 전체 예제.csproj.user
파일입니다.<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <ProjectView>ProjectFiles</ProjectView> </PropertyGroup> <PropertyGroup> <AndroidDesignerJavaRendererMinMemory>128m</AndroidDesignerJavaRendererMinMemory> <AndroidDesignerJavaRendererMaxMemory>750m</AndroidDesignerJavaRendererMaxMemory> <AndroidDesignerJavaRendererPermSize>350m</AndroidDesignerJavaRendererPermSize> </PropertyGroup> </Project>
업데이트된
.csproj.user
파일을 모두 저장한 후 닫습니다.Visual Studio를 다시 시작하고 솔루션을 다시 엽니다.