Hatalar, hatalar, sorular - sayfa 2893

 

Kullanılabilir bellek miktarı nasıl alınır?

        : TerminalInfoInteger ( TERMINAL_MEMORY_AVAILABLE ) = 32218
        : TerminalInfoInteger ( TERMINAL_MEMORY_PHYSICAL ) = 16301
        : TerminalInfoInteger ( TERMINAL_MEMORY_TOTAL ) = 32602
        : TerminalInfoInteger ( TERMINAL_MEMORY_USED ) = 384

Terminal bazı saçmalıklar veriyor.

 
fxsaber :

Win10'i yükledikten sonra, genellikle bellek tavanına (16 GB) çarpar. Win7'de bununla karşılaşmadım.

Çalışan, messenger ve MT5 olmak üzere yalnızca beş tarayıcı sekmesi var, ancak görev yöneticisi 9 GB kullanıldığını gösteriyor.

Bu Win10'da yanlış olan ne? Win7 tüketimi her zaman çalışmakta olanla eşleşti.


Yeniden başlattıktan sonra Win10 1 GB yer kaplar. MT5'in belleği boşaltmadığı açıktır, ancak neredeyse boş bir makinede 9 GB çok fazladır.

Windows 10'daki yeni bellek yöneticisi hakkında bilgi edinin.

Stratejisi, biri bellek talep edene kadar önbelleğe almak, maksimuma çıkarmak ve tutmaktır. Ve doğru. Bu nedenle, şimdi "boş" ve "dolu" belleğe odaklanmak neredeyse imkansız - bu sahte.

Bilgisayar çalışmak üzere tasarlanmışsa, 16 konser zaten alt kenardır.

 
fxsaber :

Kullanılabilir bellek miktarı nasıl alınır?

Terminal bazı saçmalıklar veriyor.

Yaklaşık 16 GB (görünüşe göre) sanal belleği unuttunuz.

Terminal açıkça söyledi - 16 GB fiziksel olarak kurulu ve toplamda 32 GB mevcut. Dolu ve boş hafıza göstergeleri - kasıtlı bir sahte.

Hafızada mevcut olmasına rağmen, kasıtlı bir sahte bile yazmak gerekli olacaktır.
 
Renat Fatkhullin :

Windows 10'daki yeni bellek yöneticisi hakkında bilgi edinin.

Stratejisi, biri bellek talep edene kadar önbelleğe almak, maksimuma çıkarmak ve tutmaktır. Ve doğru. Bu nedenle, şimdi "boş" ve "dolu" belleğe odaklanmak neredeyse imkansız - bu sahte.

Bilgisayar çalışmak üzere tasarlanmışsa, 16 konser zaten alt kenardır.

Win10'un uzak bir sunucuda çalışmak için kontrendike olduğu ortaya çıktı. Orada insanlar MT5 altında sadece birkaç yüz megabayt yapmayı başarıyorlar. Bununla ilgili çok kötü bir şeyim var.

 
Renat Fatkhullin :

Bu nedenle, şimdi "boş" ve "dolu" belleğe odaklanmak neredeyse imkansız - bu sahte.

Bu resimde, üst Terminal, 5000 M1-çubuk başına bir tablodur.

Alttakinde 20 çizelge, 10 Uzman Danışman, her işarette CopyTicks vb. bulunur.


Üst Terminal ile ilgili böyle bir saçmalık nedeniyle, ArrayResize ile karşılaşmak kolaydır.

 
Renat Fatkhullin :

bilinen sahte

MQL_MEMORY_USED'i nasıl hesaplarsınız? Program dizileri de dahil olmak üzere tüm dahili nesnelerin boyutu, MQL_MEMORY_USED işgalinin yalnızca %10'udur.

EA'yı yeniden başlatmak bu değeri önemli ölçüde azaltabilir.

 
Renat Fatkhullin :

Yaklaşık 16 GB (görünüşe göre) sanal belleği unuttunuz.

Sanal makine yok.

 
MT4'te ChartGetString'in (i, CHART_EXPERT_NAME) bir benzeri var mı?
 
Konstantin Efremov :
MT4'te ChartGetString(i,CHART_EXPERT_NAME)'nin bir benzeri var mı?

https://www.mql5.com/ru/forum/354451

Можно ли программно узнать какой эксперт выполняется на графике?
Можно ли программно узнать какой эксперт выполняется на графике?
  • 2020.10.29
  • www.mql5.com
WindowExpertName() возвращает имя эксперта в котором написан этот код, а задача состоит в том, чтобы узнать перед запуском этого эксперта не работа...
 
Grafik "Sabitlenmemiş" terminalinin dışına yerleştirilirse ChartGetInteger (ChartID(), CHART_BRING_TO_TOP, 0) ön planda veya arka planda her zaman false olur