1
Page.xaml
の代わりにApp.xaml
のデータテンプレートを定義するか、ListView
の内部でデータテンプレートを定義すると、全体的にメモリ使用量が増加しますか?Xamarinフォーム:App.xamlファイルのデータテンプレートを定義するメモリ使用量
Page.xaml
の代わりにApp.xaml
のデータテンプレートを定義するか、ListView
の内部でデータテンプレートを定義すると、全体的にメモリ使用量が増加しますか?Xamarinフォーム:App.xamlファイルのデータテンプレートを定義するメモリ使用量
いいえ、全体としてメモリ使用量を増やすべきではありません。
App.xaml
内の項目を定義すると、アプリが最初に実行されるときにApp.xaml
ページのすべての項目を読み込む必要があるため、アプリの起動時間が長くなります。
複数のページで同じDataTemplate
を使用している場合は、App.xaml
の範囲で定義すると全体的なパフォーマンスが向上する可能性があります。
Xamarin Profilerを試して、違いを知ることができます(Visual Studio Enterprise Subscriptionが必要です)。