當我在啓用.Net Native工具鏈的情況下編譯我的UWP應用程序時,性能非常差。.Net Native編譯的UWP應用程序的性能極差。
我剖析了運行代碼(native),似乎依賴反射的方法(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本機。它有幫助如果我從頭開始編寫Default.rd.xml,並通過所有將發生的MissingMetaDataExceptions工作?
你解決了嗎?因爲我可以在我的應用程序中看到相同的行爲... –
擁有相同的體驗,在UWP商店應用程序中使用.NET本機已使我的開發體驗到目前爲止變得更糟糕。 –
迄今爲止沒有成功。我刪除了一些有助於一點點行爲的行爲,但與非本地行爲相比,它仍然很緩慢。 – Amenti