AMD veya Intel'in yanı sıra marka belleği - sayfa 11

 
Mathemat >> :
Спасибо, four2one . Короче, число ядер для МТ4 не играет абсолютно никакой рояли :)

Tamamen katılıyorum, bellek miktarı daha önemli ve o zaman bile hız için değil.

 
four2one >> :

Tamamen katılıyorum, bellek miktarı daha önemli ve o zaman bile hız için değil.

daha önemli olan bellek miktarı değil, sonuncusu olmasa da işlemci veriyolu ve belleğin hızıdır..

Celeron iyi sonuçlar verdi çünkü. veri yolu 800MHz

 
keekkenen >> :

daha önemli olan bellek miktarı değil, sonuncusu olmasa da işlemci veriyolu ve belleğin hızıdır..

Celeron iyi sonuçlar verdi çünkü. veri yolu 800MHz


Senaryonun yürütülmesi sırasında bellekle iletişim kurduğundan hiç emin değilim. Tüm yerel (makine) kodları önbelleğe sığabilir. Bu yüzden danışmandan bahsediyorum. Danışmanın optimizasyonu durumunda PSS kritik olacaktır. Ve böylece ... bu daha önce söylediğimi kanıtlıyor: vych. i7 ve Pentium'un çekirdeği pratik olarak aynıdır.

 
Svinozavr >> :

Senaryonun yürütülmesi sırasında bellekle iletişim kurduğundan hiç emin değilim. Tüm yerel (makine) kodları önbelleğe sığabilir.

harika .. Terminalin, kendisini komut dosyasıyla birlikte kaydettiği belleği atlayarak, doğrudan işlemcinin önbelleğiyle çalıştığından şüpheliyim ..

 
keekkenen >> :

harika .. Terminalin, kendisini komut dosyasıyla birlikte kaydettiği belleği atlayarak, doğrudan işlemcinin önbelleğiyle çalıştığından şüpheliyim ..

Bunun neresi güzel? İşlemci, kodu (makine talimatları) önbelleğine yükler. Bunun için, aslında, ona ihtiyaç var. Hafızadan olsa da, nereden olsa. Tüm kod içeri girdiyse, taş artık bellekle iletişim kurmaz, önbellekten talimatlar alır ve onları çekirdekte keser. Talimatları hafızadan alsaydı, bu çok daha yavaş olurdu.

Bu nedenle, önbellek ne kadar büyük olursa, programlar genellikle o kadar hızlı çalışır. Ve bir test betiği veya daha doğrusu MT4 kod baytlarından oluşturulan yerel bir kod gibi programlar, lanet olası 1 MB önbelleğime sığabilir.

 
Bellekle iletişim kurmadığından bahsediyorum.. Çünkü yürütme ile sadece senaryoyu çalışmaktan değil, aynı zamanda onu yüklemekten ve sonucu döndürmekten de bahsediyorum..
 
keekkenen >> :
Bellekle iletişim kurmadığından bahsediyorum.. Çünkü yürütme ile sadece senaryoyu çalışmaktan değil, aynı zamanda onu yüklemekten ve sonucu döndürmekten de bahsediyorum..

Ve ben sadece yürütme sürecinden bahsediyorum!

Çünkü ne betiği önbelleğe yüklemek ne de bizim durumumuzda sonucun çıktısı hızı etkiler. Kodu bir kerede bellekten önbelleğe yüklemek çok hızlı bir işlemdir. Ancak takımları birer birer seçmek yavaştır. Önbellek fikrinin dayandığı şey budur. Verilerin çıktısı konusunda genellikle sessizim. Sonuç nedir?

Çünkü - tekrar! - Bu test temsili değildir! Taşın hafıza ile iletişim kurması gereklidir. Örneğin alıntıların geçmişinin önbelleğe sığması gerekli değildir.

 
Svinozavr >> :

Ve ben sadece yürütme sürecinden bahsediyorum!

Çünkü ne betiği önbelleğe yüklemek ne de bizim durumumuzda sonucun çıktısı hızı etkiler. Kodu bir kerede bellekten önbelleğe yüklemek çok hızlı bir işlemdir. Ancak takımları birer birer seçmek yavaştır. Önbellek fikrinin dayandığı şey budur. Verilerin çıktısı konusunda genellikle sessizim. Sonuç nedir?

Çünkü - tekrar! - Bu test temsili değildir! Taşın hafıza ile iletişim kurması gereklidir. Örneğin, alıntıların geçmişinin önbelleğe sığması gerekli değildir.

Pekala, girelim: test işlemlerinden biri, bir döngüde clos'a bir değişken atamak

yol boyunca, örneğin sorarak bölebilirsiniz ...;)

start = GetTickCount ( ) ;
for ( i = 0 ; i < 1000000 ; i + + ) { tt = iOpen [ i ] ; } 
test2 = GetTickCount ( ) - start ; 


 

ya da değil, bir klon değil, yerel saat !

start = GetTickCount ( ) ;
for ( i = 0 ; i < 1000000 ; i + + ) { tt = TimeLocal ( ) ; } 
test2 = GetTickCount ( ) - start ; 
Birkaç saniye içinde çok az değişeceği açıktır, ancak temyiz olacaktır. ?
 
kombat >> :

Pekala, girelim: test işlemlerinden biri, bir döngüde clos'a bir değişken atamak

yol boyunca, örneğin sorarak bölebilirsiniz ...;)

Yapabilirsin. Ama neden? Dinle, MT4'ten standart bir Uzman Danışman almanın sorunu nedir? Sonuçta, soyut komut dosyalarıyla değil, optimizasyonla ilgileniyoruz. Geçmişi arşive kaydedin ve herkesin aynı üzerinde test yapması için test danışmanıyla birlikte gönderin. EA'da optimize edilecek parametreler ve bunların aralıkları üzerinde anlaşmaya varın. Ve tüm...