exe boyutu
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
exe boyutu
selam,
arkadaşlar oluşturduğum proğramın boyutu 10.4 mb.proğramın çalışmasında açılmasında herhangi bir sorun yok.proğramın boyutunun daha da büyümesinin bir sakıncası varmıdır.sizlerin dikkat ettiğiniz bir büyüklük varmıdır.proğramlarımızı yazarken küçük parçalara bölmemizmi lazım.
iyi çalışmalar.
arkadaşlar oluşturduğum proğramın boyutu 10.4 mb.proğramın çalışmasında açılmasında herhangi bir sorun yok.proğramın boyutunun daha da büyümesinin bir sakıncası varmıdır.sizlerin dikkat ettiğiniz bir büyüklük varmıdır.proğramlarımızı yazarken küçük parçalara bölmemizmi lazım.
iyi çalışmalar.
Bu konuda fazla bilgim yok ama benzer soruyu -bende sormuştum ve bu işin üstadları exe boyutunun pek öyle önemli olmadığı konusunda hemfikirdi.Ayrıca Project-Options-Compiler den Build with Runtime Packages seçeneğini işaretlersen (orada yazılı bpl dosyalarınıda exen ile aynı klasör içinde setup paketine koyman şartıyla ama) exe boyutun sanırım 600-700 kb a düşer ama üstadlar bunun böyle olmasının exenin boyutunun çok olmasından daha istenmeyen bir durum olduğunu söylediler.Fazla kafan takma bence.
Merhaba...
- Teknik olarak Windows; işletim sistemi görevini ifa ederek EXE için gerekli hafıza bloğunu sağlamakla yükümlü. Tabi sistem kaynakları elverdiği kadar.
- Şahsi önerim, program bu kadar büyükse ve her an her bölümünün kullanımı geçerli değilse, DLL şeklinde kütüphanelere bölüp, yeri geldiğinde hafızaya alınıp işi bittiğinde free edilmesini sağlamanız yönündedir.
- Eğer aksi bir durum (programdaki görsel eklenti / form-bileşen yükü vb.) sözkonusu ise Executable File Packer/Compressor olarak adlandırılan programlarca (AsPack, UPX vb.) sıkıştırarak sunumunuzu yapabilirsiniz. Bu programların özelliği ZIP veya RAR gibi paket içine almadan ek bir açıcı programa ihtiyaç olmaksızın programı çalışır çalışmaz hafızaya açılıp işletilmesini sağlarlar.
- Başarılar...
- Teknik olarak Windows; işletim sistemi görevini ifa ederek EXE için gerekli hafıza bloğunu sağlamakla yükümlü. Tabi sistem kaynakları elverdiği kadar.

- Şahsi önerim, program bu kadar büyükse ve her an her bölümünün kullanımı geçerli değilse, DLL şeklinde kütüphanelere bölüp, yeri geldiğinde hafızaya alınıp işi bittiğinde free edilmesini sağlamanız yönündedir.
- Eğer aksi bir durum (programdaki görsel eklenti / form-bileşen yükü vb.) sözkonusu ise Executable File Packer/Compressor olarak adlandırılan programlarca (AsPack, UPX vb.) sıkıştırarak sunumunuzu yapabilirsiniz. Bu programların özelliği ZIP veya RAR gibi paket içine almadan ek bir açıcı programa ihtiyaç olmaksızın programı çalışır çalışmaz hafızaya açılıp işletilmesini sağlarlar.
- Başarılar...
Bunu hiç önermiyorum.mrmcop yazdı: - Eğer aksi bir durum (programdaki görsel eklenti / form-bileşen yükü vb.) sözkonusu ise Executable File Packer/Compressor olarak adlandırılan programlarca (AsPack, UPX vb.) sıkıştırarak sunumunuzu yapabilirsiniz. Bu programların özelliği ZIP veya RAR gibi paket içine almadan ek bir açıcı programa ihtiyaç olmaksızın programı çalışır çalışmaz hafızaya açılıp işletilmesini sağlarlar.

1) Windows sıkıştırılmış EXE yi belleğe yükler.
2) Exe decompressor bellekteki sıkıştırılmış kodu başka bir lokasyona decompress eder.
Bu şekilde bellekte bir sıkıştırılmış bir de açılmış 2 kopya tutulur.
Birde kullanılmayan unitleri çıkartmak ta sanırım işe yarıyor denemedim ama duymuştum.
Kolay Gelsin...
Kolay Gelsin...
Gazete manşetleri
* DİKKAT :Lütfen forum kurallarını okuyalım ve uyalım...!
* Warez,crack vs. paylaşımı kesinlikle yasaktır.
-
- Üye
- Mesajlar: 46
- Kayıt: 25 May 2005 09:08
- Konum: izmir
Exe harddiskte durdugu gibi durmaz
Hafızaya yüklenince degişkenler açarak, dosya boyutunun kat ve kat üzerinde yer kaplar. Bu açıdan exe nin boyutu çok önemli degildir. Sanırım sen exe de resimler veya resourcelar tutuyorsun. Bunlar kullanılmadıgı sürece hafızada herhangi bir yer kaplamaz. Kaplasa da sorun oluşturmaz, windows harddiski sanal bellek olarak kullanır.
Şu anda benim görev yöneticim firefox un 36 mb yer kapladıgını söylüyor
Programını çalıştırıp ne kadar yer kapladıgını görev yöneticiyle kabaca görebilirsin.

Hafızaya yüklenince degişkenler açarak, dosya boyutunun kat ve kat üzerinde yer kaplar. Bu açıdan exe nin boyutu çok önemli degildir. Sanırım sen exe de resimler veya resourcelar tutuyorsun. Bunlar kullanılmadıgı sürece hafızada herhangi bir yer kaplamaz. Kaplasa da sorun oluşturmaz, windows harddiski sanal bellek olarak kullanır.
Şu anda benim görev yöneticim firefox un 36 mb yer kapladıgını söylüyor
