.Netネイティブツールチェーンを有効にしてUWPアプリをコンパイルすると、非常にパフォーマンスが低下します。.Netネイティブコンパイル済みUWPアプリのパフォーマンスが極端に悪い
私はランニングコード(ネイティブ)をプロファイリングしており、リフレクションに依存するメソッド(Unity IoC、Behaviors-SDK、Linq、sqlite-net)が原因であるようです。
ここまではDefault.rd.xmlを使用しています。
<Directives xmlns="http://schemas.microsoft.com/netfx/2013/01/metadata">
<Application>
<Assembly Name="*Application*" Dynamic="Required All" />
</Application>
</Directives>
これまでのMissingMetaDataExceptionsはありません。これらは、私がアプリケーション行を削除したときに期待したところから始まります。
ここに表示されないものがありますか?アプリは.Net Nativeなしで非常に優れたパフォーマンスを発揮します。私がDefault.rd.xmlを最初から書き込んで、すべてのMissingMetaDataExceptionsが処理されるようにすれば助かりますか?
あなたはそれを解決しましたか?私のアプリでも同じような動作が見られるので... –
UWPストアのアプリで.NETネイティブを使用すると、これまでの経験がずっと悪くなっています。 –
これまでのところ成功していません。私はちょっと助けたBehaviorsのすべての痕跡を削除しましたが、それはnon-Nativeに比べてまだ低迷しています。 – Amenti