600+ ve CPU kullanımı oluşturun - sayfa 3

 

600+ mt4 buildlerinin (b509 ile aynı miktarda grafik, gösterge, vb. açık) bellek kullanımının üç katına kadar olabileceğini onaylayabilirim.

Özellikle birden fazla EA çalıştırırken; b509 ile terminal 60-100MB olabilir, ancak yapı 610, EA'larla yalnızca 3-4 çizelgeden sonra 160-200MB gibidir ve çizelgedeki maksimum çubuklar 'yalnızca' 2000 çubuktur.

 
4evermaat :

600+ mt4 buildlerinin (b509 ile aynı miktarda grafik, gösterge, vb. açık) bellek kullanımının üç katına kadar olabileceğini onaylayabilirim.

Özellikle birden fazla EA çalıştırırken; b509 ile terminal 60-100MB olabilir, ancak yapı 610, EA'larla yalnızca 3-4 çizelgeden sonra 160-200MB gibidir ve çizelgedeki maksimum çubuklar 'yalnızca' 2000 çubuktur.


Benimki ~ 26MB'de, önceki gönderim gibi ayarlara sahip 13 çizelge.

Grafikteki maksimum çubukların her biri 5000'dir. MT4 Yapı 625


Yine de, bellek yönetiminde yardımcı olabilecek CleanMem kullanıyorum. :)

 
RaptorUK :
Sanırım öyle ama dizüstü bilgisayarım açık kalıyor


Dizüstü veya masaüstü PC'niz var mı?
 

Dün, bellek kullanımının birkaç saat sonra azaldığını fark ettim. 1 cpu ve 1024MB bellek üzerinde çalışan Windows2008 (64bit) ile bir VMWare vps'im var. Yaklaşık 120 grafik ve 8 EA ile 8 terminal çalıştırıyorum.

Terminaller gerçekten daha fazla işlemci aktif, ancak ortalama olarak %20'nin altında kalıyor gibi görünüyor. Terminallerimi başlattığımda, terminal başına yaklaşık 50MB ila 100MB kullanıyorlar. Bir gün sonra başladıkları miktarın yaklaşık yarısını kullanırlar. Nedenini merak ediyorum...

 
deysmacro :

Benimki ~ 26MB'de, önceki gönderim gibi ayarlara sahip 13 çizelge.

Grafikteki maksimum çubukların her biri 5000'dir. MT4 Yapı 625


Yine de, bellek yönetiminde yardımcı olabilecek CleanMem kullanıyorum. :)


Ara sıra Koshy John'dan MemClean'i, öncelikle kullanılabilir belleği izlemek için kullanıyorum. Yalnızca bellek kullanılabilir maksimum belleğe yaklaşmaya başladığında 'temizlerim'. Eğer işler böyle devam ederse, neredeyse hiç kullanmama gerek kalmayacak.
burgi :

Dün, bellek kullanımının birkaç saat sonra azaldığını fark ettim. 1 cpu ve 1024MB bellek üzerinde çalışan Windows2008 (64bit) ile bir VMWare vps'im var. Yaklaşık 120 grafik ve 8 EA ile 8 terminal çalıştırıyorum.

Terminaller gerçekten daha fazla işlemci aktif, ancak ortalama olarak %20'nin altında kalıyor gibi görünüyor. Terminallerimi başlattığımda, terminal başına yaklaşık 50MB ila 100MB kullanıyorlar. Bir gün sonra başladıkları miktarın yaklaşık yarısını kullanırlar. Nedenini merak ediyorum...


mt4 b625'e yükselttim ve ayrıca grafikteki maksimum çubukları 1500'e düşürdüm. 8 EA, sembol başına 4 grafik içeren bir terminalim var. Yaklaşık 50MB kullanıyor. Ve EA dll'de her tıklamada boş açılır pencere uyarılarına neden olan bir hata var. Piyasa saatini şu anda kullanmadığım "tüm" sembolleri gizleyecek şekilde ayarladım.

mt4 b625'te sadece 6 grafiği olan farklı bir komisyoncu 40MB kullanıyor.

Aslında, aynı miktarda çizelge ve daha az EA çalışan mt4 b509 aslında daha fazla bellek kullanıyor. Yaklaşık 70MB

Aradaki bazı terminalleri yeniden başlatacağımdan emin olmama rağmen, durumu hafta sonuna kadar izlemeye devam edeceğim. Görünüşe göre MetaQuotes sonunda doğru bir şey yaptı. Umarız böyle kalır.

 
alexey_pak :

Dizüstü veya masaüstü PC'niz var mı?
Her ikisine de sahibim ama CPU kullanım sorunum Dizüstü Bilgisayarımı ifade ediyor, Masaüstümde denemedim.
 
RaptorUK :
Her ikisine de sahibim ama CPU kullanım sorunum Dizüstü Bilgisayarımı ifade ediyor, Masaüstümde denemedim.


Unutmayın, işlemci kullanımı her zaman farklı olurdu. Nasıl aynı yapmaya çalışırsanız çalışın, 1.8GHz ve 2.4GHz işlemci kullanımı aynı olmayacaktır.

Özellikle işlemcinin 1'den fazla çekirdeği varsa.

 
deysmacro :

Unutmayın, işlemci kullanımı her zaman farklı olurdu. Nasıl aynı yapmaya çalışırsanız çalışın, 1.8GHz ve 2.4GHz işlemci kullanımı aynı olmayacaktır.

Özellikle işlemcinin 1'den fazla çekirdeği varsa.

Belki de MT4 açık grafik olmadan çalışırken MT4 için %7 CPU kullanımının bir i7 2640M (2 çekirdek, 4 iş parçacığı) için uygun olduğunu düşünüyorsunuz? Yapmıyorum . . .
 
RaptorUK :
Belki de MT4 açık grafik olmadan çalışırken MT4 için %7 CPU kullanımının bir i7 2640M (2 çekirdek, 4 iş parçacığı) için uygun olduğunu düşünüyorsunuz? Yapmıyorum . . .


İyi tamam o zaman. Evet, saçma geliyor.
 

Tamam, sistemimden bazı bilgiler. Yeniden başlattım ve tüm Windows Güncellemelerini uyguladım ve yeniden başlattım. . .

Task Manager'a bir bakayım dedim. . . ilginç bir şekilde, %0 CPU kullanan MT4'ü (628'i oluşturmak için güncellendi) gösteriyor bu yüzden sanırım bu aslında buradaki diğer çoğu Kullanıcı ile aynı fikirde. . . ama gerçek şu ki hala yaklaşık kullanıyor. Sysinternals Process Explorer tarafından gösterildiği gibi %7 CPU

Measuring CPU Consumption

Older versions of Windows were able to track only an approximation of actual CPU usage. At a clock-generated interrupt that on most systems has a period of 15.6 milliseconds (ms), Windows identifies the thread currently executing on each CPU. If the thread is executing in kernel mode, its kernel-mode time is incremented by 15.6 ms; otherwise, its user-mode time is incremented by that amount. The thread might have been executing for only a few CPU cycles when the interrupt fired, but the thread is charged for the entire 15.6-ms interval. Meanwhile, hundreds of other threads might have executed during that interval, but only the thread currently running at the clock tick gets charged. Windows Task Manager uses these approximations to report CPU usage even on newer versions of Windows that have more accurate metrics available. Task Manager further reduces its accuracy by rounding to the nearest integer percentage, so processes with executing threads that consume less than 1 percent of CPU time are indistinguishable from processes that do not execute at all. Finally, Task Manager does not account for CPU time spent servicing interrupts or deferred procedure calls (DPCs), incorrectly including that time with the System Idle Process.

Procexp represents CPU usage more accurately than does Task Manager. First, Procexp shows per-process CPU utilization percentages rounded to a resolution of two decimal places by default instead of to an integer. Second, Procexp tracks the time spent servicing interrupts and DPCs and displays them separately from the Idle process. Finally, Procexp uses additional system metrics so that processes consuming small amounts of CPU can be identified and, when possible, provide a more accurate account of actual CPU consumption. Different metrics are available on Windows XP, Windows Vista, and Windows 7 and their corresponding server versions. Procexp takes advantage of whatever is available to report the most accurate measures possible.