. Android Linpack uygulaması yüzden ikisi arasında bir performans karşılaştırması alabilir Android için Mono birisi portu gelse Tüm ciddiyeti
, gerçekten kullanışlı olurdu. Önce bir G1 üzerinde uygulamayı yüklerken bir anda ~ 3s başlangıç ceza havai var
Sonra koush's performance comparsion between Mono and Dalvik in 2009 var. Bu, Dalvik JIT'i öneriyor, ancak aynı donanım üzerinde, Mono Dalvik'in şaplaktı.
Yani ne anlama geliyor? Hiçbir fikrim yok. (Yine, Android için Mono Linpack bir liman harika olurdu ipucu ipucu, dürtmeyle!)
söyledi , önermek için bazı performans tavsiyesi var:
- Use a splash screen during app startup. Bu sırasında anında geri bildirim sağlar Çoğu kullanıcı neyle ilgilendiğidir uygulama başlangıç.
- Mümkünse, Mono ve Java kodu arasındaki geçişleri en aza indirin. JNI hiçbir zaman hiçbir performans madalyası kazanmayacak, bu yüzden Mono'da Java yöntemlerine ara arama yapmadan daha fazla kod koyabiliyorsanız bunu yapın.
- Eşzamanlı olarak canlı tutulan Java.Lang.Object örneklerinin sayısını en aza indirin. Çapraz VM GC referansları performans sorunlarına neden olabilir.
[android gelişiminde MonoDroid VS Java?] Arasında
olası yinelenen (http://stackoverflow.com/questions/5951673/monodroid-vs-java-in-android-development) –