다음을 통해 공유


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

  1. Visual Studio에서 솔루션을 엽니다.

  2. 솔루션 탐색기에서 각 Android 프로젝트를 하나씩 선택하고 각 프로젝트에서 모든 파일 표시를 두 번 클릭합니다. .axml 레이아웃 파일이 포함되지 않은 프로젝트는 건너뛸 수 있습니다. 이 단계에서는 각 프로젝트 디렉터리에 .csproj.user 파일이 포함되어 있는지 확인합니다.

  3. Visual Studio를 종료합니다.

  4. 2단계에서 각 프로젝트에 대한 .csproj.user 파일을 찾습니다.

  5. 텍스트 편집기에서 각 .csproj.user 파일을 편집합니다.

  6. <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>
    
  7. 업데이트된 .csproj.user 파일을 모두 저장한 후 닫습니다.

  8. Visual Studio를 다시 시작하고 솔루션을 다시 엽니다.