Tuval ve Etiketler - sayfa 11

 

Bu nedenle, güncelleme sıklığı sınırlaması olmaksızın ve sınırlama olmaksızın ekranların çalışmasının bir karşılaştırmasının sonuçlarını yayınlıyorum.

Bu ölçümleri tekrarlamak için kaynaklar buradan indirilebilir: https://www.mql5.com/ru/code/33898

Дисплей с оптимизацией для вывода текста в чарт по типу консоли
Дисплей с оптимизацией для вывода текста в чарт по типу консоли
  • www.mql5.com
Данная библиотека позволяет создавать дисплеи для удобного вывода текстовой информации в чарт с наиболее оптимальной скоростью
 

Karşılaştırmanın sonuçlarını ayrıca, hem çizelgede hem de test cihazında bir döngü içinde çalışan bir Uzman Danışman yazdığım terminal tablosunda yayınlıyorum.

Kaynaklarını KB olarak indirebilirsiniz: https://www.mql5.com/ru/code/33898

Sonuç Karşılaştırma Tablosu

Kanvas sınırsız fps tuval sınırlı fps Sınırsız fps etiketler Etiketler sınırlı fps
Min gecikme (µs) 1530 1 on sekiz 0
Orta gecikme (µs) 7674 4086 48 7
Maksimum gecikme (µs) 11967 11093 785 286
Toplam (µs) 77727510 29452299 39648984 27439654

 
Mihail Matkovskij :

Bu nedenle, güncelleme sıklığı sınırlaması olmaksızın ve sınırlama olmaksızın ekranların çalışmasının bir karşılaştırmasının sonuçlarını yayınlıyorum.

Tekrarlanan ölçüm verileri için kaynaklar buradan indirilebilir: https://www.mql5.com/en/code/download/33898/chartdisplay.mqh ve buradan: https://www.mql5.com/en/code/download/ 33898 /canvasvslabelstester.mq5 .

limitfps nerede?

 
Dmitry Fedoseev :

limitfps nerede?

\MQL5\Experts\canvas-vs-labels\measurement\cyberdev\ ve \MQL5\Experts\canvas-vs-labels\measurement\ klasörlerindeki dosyaları KB cinsinden indirin. Fps'yi sınırlamak için girişlerde limit_fps değerini true olarak ayarlayın. Dosya: CanvasVsLabels.mq5. Testin nasıl çalıştırılacağı yukarıda gösterilmiştir. Ve KB'de bir açıklama var.

 
Mihail Matkovskij :

\MQL5\Experts\canvas-vs-labels\measurement\cyberdev\ ve \MQL5\Experts\canvas-vs-labels\measurement\ klasörlerindeki dosyaları KB cinsinden indirin. Fps'yi sınırlamak için girişlerde limit_fps değerini true olarak ayarlayın. Dosya: CanvasVsLabels.mq5. Testin nasıl çalıştırılacağı yukarıda gösterilmiştir. Ve KB'de bir açıklama var.

Soru özellikle limitFps hakkında soruldu.

Ve bu nafik'e ihtiyacım yok, uzun zamandır fantezilerinizin gerçeğe uymadığını anladım. Tüm ilgi, bir kez daha yanıldığınızı görmektir.

 
Dmitry Fedoseev :

Soru özellikle limitFps hakkında soruldu.

Bu bir güncelleme sınırlamasıdır. Ekran güncellemeleri, insan gözü için kabul edilebilir minimum yenileme hızını aşmayacak şekilde yapılmıştır. Dolayısıyla, Canvas'ın Etiketlerle karşılaştırıldığında bile performans kazancı. Ve bu kısıtlama etiketlere uygulanırsa, böyle bir gösterim genellikle uçar. Ölçüm sonuçları yukarıdadır. Ayrıca, bunun hakkında zaten konuştum. Neyi gerçekten anlamadığınızı veya neyiniz olduğunu anlamıyorum? ...

 
Nikolai Semko :
Renat Fatkhullin'in fotoğrafı.

Oluşturucuda tuvalin yenileme hızı insanca nasıl sınırlandırılır?

Yavaş bir hızda resim gerçek zamanlı olarak güncellenir, ancak hızlı bir hızda testi yavaşlatmaz mı?

Artık tuval ( her onayda güncellenirse) tüm oluşturma işlemini gerçekten yavaşlatıyor (profil oluşturma, oluşturma süresinin %80-90'ını gösteriyor). Saniyeler içinde özel bir duraklamadan kaçındım, ancak bu, işlevselliği sınırlayan bir koltuk değneğidir (resim düşük hızda bile nadiren güncellenir).

Çok sık güncellememek için ne eklenmeli? GetMikrosaniye?

Hangi özellikler atlanacak?

 
Andrey Khatimlianskii :

Oluşturucuda tuvalin yenileme hızı insanca nasıl sınırlandırılır?

Yavaş bir hızda resim gerçek zamanlı olarak güncellenir, ancak hızlı bir hızda testi yavaşlatmaz mı?

Artık tuval ( her onayda güncellenirse) tüm oluşturma işlemini gerçekten yavaşlatıyor (profil oluşturma, oluşturma süresinin %80-90'ını gösteriyor). Saniyeler içinde özel bir duraklamadan kaçındım, ancak bu, işlevselliği sınırlayan bir koltuk değneğidir (resim düşük hızda bile nadiren güncellenir).

Çok sık güncellememek için ne eklemeli? GetMikrosaniye?

Hangi özellikler atlanacak?

MT5 test cihazında zamanlayıcı çalışır, 60 saniyeye ayarlayabilirsiniz ve test süresine göre dakikada bir güncellenecektir)

 
Mihail Matkovskij :

Bu bir güncelleme sınırlamasıdır. Ekran güncellemeleri, insan gözü için kabul edilebilir minimum yenileme hızını aşmayacak şekilde yapılmıştır. Bu nedenle, Canvas'ın Etiketlerle karşılaştırıldığında bile performans kazancı. Ve bu kısıtlama etiketlere uygulanırsa, böyle bir gösterim genellikle uçar. Ölçüm sonuçları yukarıdadır. Ayrıca, bunun hakkında zaten konuştum. Neyi gerçekten anlamadığınızı veya neyiniz olduğunu anlamıyorum? ...

Ne olduğunu sordum mu?

 
Doğru dosyaları buldum. Nerede, hangi sayılara, nerede ve ne zaman bakılacağı belli değil, ancak bu olmadan bile, bir etiket yerine sadece tuval kullanılmamasına rağmen, tuvalin çok daha yavaş olduğu çıplak gözle görülebilir. , ancak bir grup etiket yerine bir tuval.