![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Her işleve erişimle hata ayıklama, sorunu normal şekilde yerelleştirebilecek ve görevi SD'de ayarlayacaksınız
gigabayt tuvalin yeniden oluşturmaya çalıştığı tuvalin boyutunu hesaplarken bir hata gibi geliyor
veya bazı döngülerde büyük bir dizi oluşturulur
Her işleve erişimle hata ayıklama, sorunu normal şekilde yerelleştirebilecek ve görevi SD'de ayarlayacaksınız
gigabayt tuvalin yeniden oluşturmaya çalıştığı tuvalin boyutunu hesaplarken bir hata gibi geliyor
veya bazı döngülerde büyük bir dizi oluşturulur
Daha ziyade, şudur: "... bir tür döngüde devasa bir dizi yaratılıyor", çünkü 300 öğelik bir dizide RAM YANMASINI kesinlikle gördüm. Dizüstü bilgisayar "nefes alırken" 5 GB görmeyi başardı.
Sorun, hangi kombinasyonların ölümcül bir sonuca yol açtığını yakalamak için yalnızca yüzüyor - en azından üçüncü taraf bir kamera ile ekranda neler olup bittiğine dair bir video kaydı koyun.
benim için çoğalmadı
benim için çoğalmadı
Bende de net oynatma yok. Şimdi şunu gördüm:
Bu ovmak değil mi?
hayır, aksine iyi)
Önemli değil. Normal derleyicinin kendisi bu tür optimizasyonları yapmalıdır.
Ve açıklamaya göre, sorunun bir bellek sızıntısıyla ilgili olduğuna ve belki de kodda hiç bulunmadığına dair bir şüphe var.
hayır, oldukça iyi)
Her zamanki i++ ile düzelttim ve daha ayrıntılı bir kod derledim = yine 5 GB :). Biz beklerken kodu daha sonra vereceğim...
Daha ziyade, şudur: "... bir tür döngüde devasa bir dizi yaratılıyor", çünkü 300 öğelik bir dizide RAM YANMASINI kesinlikle gördüm. Dizüstü bilgisayar "nefes alırken" 5 GB görmeyi başardı.
Sorun, hangi kombinasyonların ölümcül bir sonuca yol açtığını yakalamak için yalnızca yüzüyor - en azından üçüncü taraf bir kamera ile ekranda neler olup bittiğine dair bir video kaydı koyun.
Tünaydın!
Otomatik ölçeklendirmeyi devre dışı bırakmanın nedeni: xAxis.AutoScale(false)
Aynı zamanda değerleri arrX dizisinde çok geniş bir aralıkta saklarsınız:
Ve my_graphic.XAxis().DefaultStep() etiketini ayarlarken ekseni bölmek için adım değerini değiştirmezsiniz ve varsayılan olarak 25.0 olduğundan, kitaplığın oluşturmaya çalıştığı etiket sayısı:
Bu bir donmaya yol açar, iki seçenek vardır:
Her zamanki i++ ile düzelttim ve daha ayrıntılı bir kod derledim = yine 5 GB :). Biz beklerken kodu daha sonra vereceğim...
Burada bir yerlerde:
sorun. Sadece bu satırlarla oynuyorum.
Tünaydın!
Otomatik ölçeklendirmeyi devre dışı bırakmada beklemenin nedeni: xAxis.AutoScale(false)
Aynı zamanda değerleri arrX dizisinde çok geniş bir aralıkta saklarsınız:
Ve my_graphic.XAxis().DefaultStep() etiketini ayarlarken ekseni bölmek için adım değerini değiştirmezsiniz ve varsayılan olarak 25.0 olduğundan, kitaplığın oluşturmaya çalıştığı etiket sayısı:
Bu bir donmaya yol açar, iki seçenek vardır:
Teşekkür ederim! Çizgileri genel olarak AutoScale ve adım ataması ile kestim (kaldırdım).
Ve hemen bir dilek: İki eksen için HEMEN eğik (açılı) bir yazı tipi yapabilirim (my_graphic.FontSet("Arial",10,0,180);). Ayrı bir eksen için yazı tipini (veya açısını) ayarlamak için böyle bir yöntem yapmak mümkün müdür?