Das Laden von DLL-Dateien beim Start dauert 3,5 Sekunden in unserer App. Weiß jemand, wie wir diese Zeit reduzieren können? Ist es möglich, Plugins beim Laden zu verzögern? Wir verwenden Xamarin und Mvvmcross.Xamarin Mvvmcross langsames Startup dll loading
7
A
Antwort
2
In Xamarin.iOS werden alle Dlls beim Start geladen, bevor Ihr Code ausgeführt wird, also glaube ich nicht, dass Sie Dll Ladezeit gemessen haben, aber etwas anderes könnte so aussehen.
Ohne weitere Daten wäre es reine Spekulation, etwas zu sagen, deshalb empfehle ich Ihnen, Instrumente mit dem Time Profiler zu verwenden, um genau zu sehen, was beim Start passiert und wo die Zeit vergeht.
0
Wenn Sie die Anwendung im Debug-Modus ausführen, können Sie die Initialisierung im Ausgabefenster sehen, und dort können Sie die geladenen Bibliotheken sehen. Möglicherweise ist nicht genau der gleiche Prozess, wenn Sie die kompilierte App ausführen, aber ich denke, dass wahrscheinlich die Verzögerung im Start aufgrund dieser Initialisierung ist.
Verwandte Themen
- 1. xamarin Formen arbeiten mit mvvmcross
- 2. Countdown MVVMCross mit Xamarin Android
- 3. Wie mit Xamarin und MvvmCross verwendet ActionBar
- 4. Xamarin iOS, binden "Eigenschaft aktivieren" mit MVVMCross
- 5. ASP.net Bin Verzeichnis - Dll loading
- 6. XAMARIN Forms Binding DLL erstellen
- 7. Loading Beschriftung der Steuerelemente aus Ressourcen-DLL
- 8. Loading DLL in Java - Eclipse - JNI
- 9. Loading MITab dll gibt System.BadImageFormatException in C#
- 10. Verwendung von Container-Ansicht mit Xamarin und MVVMCross
- 11. Einrichtung von Xamarin Studio für die Arbeit mit PCL & MVVMCross
- 12. Xamarin iOS: MvvMCross Binding zurück button von navigationItem
- 13. CrittercismIOS Konflikt mit MvvmCross
- 14. UserDialogs benutzerdefinierte UI in MVVMCross
- 15. Image Langsames Laden in Android
- 16. MvvmCross - View nicht geladen
- 17. Delay Loading DLLs
- 18. Fehlerbehebung langsames Schluckimpfsystem
- 19. Sehr langsames Debugging
- 20. CSS IE7 langsames Overlay
- 21. Xamarin.Android/MvvmCross: Navigation mit MvxSpinner
- 22. MVVM Licht mit MvvmCross oder verwenden beide
- 23. Lazy Loading vs Eager Loading
- 24. Portable Klassenbibliothek (in DLL-Form) zu Xamarin Studio hinzufügen
- 25. Global loading Namespace
- 26. Lazy loading, Deferred Loading und Eager Loading im Entity-Framework
- 27. Android SDL2 Startup Crash
- 28. Powershell-Modul Startup-Befehle
- 29. Ionic App Startup-Zeit
- 30. Build.gradle Startup fehlgeschlagen
Xamarin.iOS oder Xamarin.Android? Und wie hast du das gemessen? –
Wir begegnen dem Problem vor allem auf iOS, iPhone 4, iPhone 4s. Und wir haben es mit Spuren in unserem Protokoll gemessen. –