09-12-2020, Saat: 14:31
(09-12-2020, Saat: 11:17)mrmarman Adlı Kullanıcıdan Alıntı: Auto Create formlarınızı devre dışı bırakmak büyük bir artı. Bunu vcl tarafında da destekliyorum.
Şimdi sırada, autocreate bileşenlere geldi.
Şunu bir deneyin, boş bir form olan projeyi derleyin kaç saniyede açılıyor gözlemleyin.
daha sonra kullanılacak resim, icon vb gibi resource (kaynaklar), internet erişim provizyon alma, veritabanı bağlantısı için bağlantı testleri vs. ikincil, henüz create edilmemiş bir forma aktarın, lazım olduğunda ikincil formu create ederek devreye almayı deneyin.
Kullandığınız mobil cihaz son teknoloji de olabilir eski de. Google Play doğası gereği API Level ne ise ona uygun en eski telefona göre açılış hızı belirlemek durumunda.
Açılış hızı karşılaştırmanızı boş formlu projeye göre yapınız.
IOS hızı da androide göre benzer şekilde değerlendirmek yanıltmaz.
Emin olun hızınız çok artacaktır. En azından boş forma yaklaşacaktır.
Başarılar.
cevabınız için teşekkürler;
- Şimdi sırada, autocreate bileşenlere geldi.
bu bileşenlerin tamamı şuanda autocreate edilmeyen formlarda duruyor.
- Şunu bir deneyin, boş bir form olan projeyi derleyin kaç saniyede açılıyor gözlemleyin.
yaklaşık 2sn, benim proje kod satırım compiler da 230bin görünüyor, bu halde 5-7sn arasına düşürebildim.
- daha sonra kullanılacak resim, icon vb gibi resource (kaynaklar), internet erişim provizyon alma, veritabanı bağlantısı için bağlantı testleri vs. ikincil, henüz create edilmemiş bir forma aktarın, lazım olduğunda ikincil formu create ederek devreye almayı deneyin.
bu tarz birşey yok zaten, bunlar create anında uygulamayı hangup da bırakır, ya timer yada form show da hallediyorum bu işleri.
----------------------------------------------------------------------------------------
genel olarak problemim kullandığım 2. parti lisanslı componentlerin auto create edilmeyen formların uses lerinde bulunması,
ve bu unitlerin initilization anında bir takım işler yapması, bunları uses dende kaldıramıyoruz, ancak form create edilmemiş olsa bile uses unitleri çalıştırılıyor, kod şişkinliğinden ötürüde malesef açılış uzuyor.

