# 웹 빌드에서 미사용 리소스 제거

> Remove unused packages and shader variants from your build.

프로젝트에서 사용되지 않는 패키지와 셰이더를 제거하여 빌드를 작게 만들 수 있습니다. 빌드 크기가 작아지면 애플리케이션 로드 시간이 단축되고 애플리케이션의 성능이 향상됩니다.

## 사용되지 않는 패키지 제거 또는 비활성화##remove-or-disable-unused-packages

사용되지 않는 패키지는 빌드의 최종 출력 크기에 영향을 미칠 수 있습니다. 프로젝트가 사용하지 않는 모든 패키지를 제거하거나 비활성화하십시오. 여기에는 빌트인 패키지와 기본적으로 활성화된 패키지(예: [Input System 패키지](https://docs.unity3d.com/Packages/com.unity.inputsystem@latest?subfolder=/manual/index.html))가 포함되며, 이러한 패키지를 제거하지 않으면 빌드 크기가 두 배로 늘어날 수 있습니다.

패키지를 제거하려면 [프로젝트에서 UPM 패키지 제거](/engine/6000.0/manual/packages-list/packages/upm-ui/actions/remove.md)를 참조하십시오.

빌트인 패키지를 비활성화하려면 [빌트인 패키지 비활성화](/engine/6000.0/manual/packages-list/packages/upm-ui/disable.md)를 참조하십시오.

## 사용되지 않는 셰이더 배리언트 제거##remove-unused-shader-variants

셰이더 스트리핑을 활성화하여 씬에서 사용되지 않는 셰이더 배리언트를 제거합니다. 셰이더 스트리핑은 빌드 파일의 크기를 줄일 수 있습니다.

**중요**: 사용되지 않는 셰이더가 다른 셰이더에서 참조되지 않도록 애플리케이션을 테스트합니다.

셰이더 스트리핑을 활성화하려면 [그래픽스](/engine/6000.0/manual/unity-editor/editor-features/comp-manager-group/class-graphics-settings.md#stripping)를 참조하십시오.

## 추가 리소스##remove-unused-engine-code

* [웹 빌드 최적화](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization.md)
* [웹 빌드를 최적화하기 위한 권장 그래픽스 설정](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization/graphics.md)
* [웹 빌드를 최적화하기 위한 권장 품질 설정](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization/quality.md)
* [웹 빌드를 최적화하기 위한 권장 플레이어 설정](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization/player.md)
* [모바일용 웹 플랫폼 최적화](/engine/6000.0/manual/platform-specific/webgl/building-distribution/web-optimization-mobile.md)
