PROFI'den SUPERPROFI'ye kadar tüm sorularınız - 1. - sayfa 28
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Bu, eşleme için bir sınıf yöntemidir.
Ve ne?
Yeniden boyutlandırma eşleme konusu açıklanmadı.
Bu hoşuma gidiyor.
Onlar. aynı ada ve farklı bir boyuta sahip bir eşleme açtığınızda, boyutu değişiyor mu?
Cevap vermek zorunda değilsin, zaten kodda yok. Orada yaptığın şeyin soruyla pek alakası yok :) iyi şanslar.
Tabii ki öyle. Bu sınıftaki kütüphane benim için çalışıyor. Testler tamam. Kumbarada bu kütüphanenin ilk versiyonu var.
Kütüphanenin son sürümü, ihtiyaca bağlı olarak boyutu değiştirir.
Onlar. aynı ada ve farklı bir boyuta sahip bir eşleme açtığınızda, boyutu değişiyor mu?
Cevap vermek zorunda değilsin, zaten kodda yok. Orada yaptığın şeyin soruyla pek alakası yok :) iyi şanslar.
Andrey, iki seçeneği tekrar kontrol ettim.
hala evet. CreateFileMapping'i aynı adla ancak daha büyük boyutta çağırdığınızda, bellek genişletilir.
asıl mesele, CreateFileMapping'deki ilk tanıtıcının kapatılmaması gerektiğidir (önceki içeriği kaybetmemek için).
Ancak! İkinci durumda, hipotez daha ilginç bir şekilde test edildi.
CreateFileMapping bir başlangıç boyutuyla (örneğin 2 bayt) oluşturulur ve buna 4 bayt yazılır. Ve kendiliğinden otomatik olarak genişler!
Bu nedenle, büyük hacimli ikinci bir CreateFileMapping tanıtıcısı oluşturmaya gerek yoktur.
Bence konu kapanmıştır.Ancak! İkinci durumda, hipotez daha ilginç bir şekilde test edildi.
CreateFileMapping bir başlangıç boyutuyla (örneğin 2 bayt) oluşturulur ve buna 4 bayt yazılır. Ve kendiliğinden otomatik olarak genişler!
Bu nedenle, büyük hacimli ikinci bir CreateFileMapping tanıtıcısı oluşturmaya gerek yoktur.
Bence konu kapanmıştır.Açıklamada var.
neyin açıklamasında? Gerçekten hafızamı geliştirmem gerekiyor.
neyin açıklamasında? Gerçekten hafızamı geliştirmem gerekiyor.
MSDN :-))
Demek istediğim, tüketilen bellek artarsa, serbest bırakılmasını sağlamak gerekir.