

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 Amazon WorkSpaces 應用程式中最佳化應用程式的啟動效能
<a name="optimizing-app-launch-performance"></a>

建立映像時，WorkSpaces 應用程式會要求您為使用者的串流工作階段最佳化應用程式的啟動效能。在此程序期間開啟應用程式時，請確認其使用的是使用者所需的初始元件。這麼做可確保最佳化程序順利擷取這些元件。在某些情況下，並非所有最佳化所需的檔案都會偵測到。好比說，未在映像建置器中開啟的外掛程式或元件就是此類檔案的範例。為了確保順利擷取應用程式所需的全部檔案，您可以將其納入最佳化資訊清單。將檔案新增至最佳化資訊清單時，可能會延長建立機群執行個體和將其提供給使用者所需的時間。不過，這麼做會縮短在機群執行個體上第一次啟動該應用程式所需的時間。

為了最佳化資料夾中的所有檔案，請開啟 PowerShell，並使用以下 PowerShell 命令：

```
dir -path "C:\Path\To\Folder\To\Optimize" -Recurse -ErrorAction SilentlyContinue | %{$_.FullName} | Out-File "C:\ProgramData\Amazon\Photon\Prewarm\PrewarmManifest.txt" -encoding UTF8 -append
```

根據預設，每次映像助理**最佳化**步驟執行時，映像助理都會取代應用程式最佳化清單檔案。您必須執行 PowerShell 命令來最佳化資料夾中的所有檔案：
+ 每次**最佳化**步驟執行之後行。
+ 在映像助理**檢閱**頁面上選擇**中斷連線並建立映像**之前。

或者，您可以透過使用映像助理命令列界面 (CLI) 操作，以每個應用程式為基礎來指定最佳化資訊清單。當您使用影像助理 CLI 操作指定最佳化資訊清單時，WorkSpaces 應用程式會將指定的應用程式最佳化資訊清單與影像助理**最佳化**步驟識別的檔案合併。如需詳細資訊，請參閱[使用映像助理 CLI 操作，以程式設計方式建立 Amazon WorkSpaces 應用程式映像](programmatically-create-image.md)。