mehmet07 Posted September 22, 2017 Posted September 22, 2017 Merhabalar, Program dll dosyası boyutu buyuk olunca haliyle ilk yuklenirken zaman aliyor. Bunun icin UPX gibi sıkıstırma programları ile dosya boyutunu kucultmenin dezavantaji olur mu acaba? Quote
Administrators Farshad Mohajeri Posted September 22, 2017 Administrators Posted September 22, 2017 Öncelikle tüm Debug opsiyonlarını kapatarak o şekilde küçültmeyi deneyin. Quote
mehmet07 Posted September 22, 2017 Author Posted September 22, 2017 Debug opsiyonlarini kapatmıştım. uygulama 8 mb dustu. Buna upx uygulayınca 2 mb dusuyor. Quote
Freeman35 Posted September 22, 2017 Posted September 22, 2017 uygulama yada dll dosyaları bahsettiğin gibi sıkıştırma programları reel olarak sıkıştırmıyorlar, yani zip gibi düşün. zip i kullanabilmenin tek yolu zip i açmaktır. o uygulamaların yaptıklarıda yanılmıyorsam bu. Diskten okuma işini azaltıyor ama sıkıştırılmış olanı açmak zorunda, bence gereksiz işlem yükü. Diskten okuma işi çok fazla olacak sa, memdrive kullanabilirsin. dll yada uygulamaları system açılışında oluşturacağım memdrive a kopyalayım ordan çalıştırabilirsin. Buradaki hızın ssd den bile daha hızlıdır, ram lerinin hızı kadardır. Ama dezavanyajlarıda vardır. Belirteceğin size kadar ram kaybedersin, ve ramdrive a yazılanlar kalıcı değildirler, makina kapatılıp açıldığında herşey silinir gibi. MacOs da lazarus a başlama gafletinde bulunduğumda, yükle,sil çok yapıyordum öğrenmek için, svn sürümünü kurabilmek için bir script te yapmıştım bunu denemelerinde ssd yi telef etmemek için macos da 1gb lık ramdrive açıp tüm derlemeleri build işlerini orda yapıyordum. cp (-> unix te copy komutu) ağır çalışıyordu, "resync" müthiş hızlı, windowsda böyle bir şey varmıdır bilmiyorum. Tavsiyem sıkıştırma programlarını boşverin. Quote
mehmet07 Posted September 22, 2017 Author Posted September 22, 2017 Freeman35 Önerilerin için çok teşekkür ederim. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.