Tuval ve Etiketler - sayfa 4

 
Maxim Kuznetsov :

Canvas'ın (BitMap) tümünün yeniden çizildiği/kopyalandığı ve etiketlerin yalnızca değişenler olduğu açıktır. Neden şaşıralım?

Tuval, balık eksikliği için uygundur ve orta derecede çeviktir.

Dmitry Fedoseev :
Ve karşılaştırmalı testler olmadan, basit bir etiketin metni daha hızlı göstereceği açıktır.

Tabii ki, bunu zaten biliyordum. Ancak Canvas kullanmanın geri çekilmenin en hızlı yolu olduğuna ikna oldum. Aynı zamanda, test cihazında (test edilen Uzman Danışmanın verilerini görüntülerken), özellikle kenelerde benim için çok yavaştı. Etiketlerin kullanılması elbette durumu düzeltti. Bu yüzden, Canvas'ın gerçekten Etiketlere kıyasla ne kadar yavaş olduğunu bulmaya karar verdim. Bu ölçüme göre 321 kez çıkıyor.

 
Mihail Matkovskij :

Tabii ki, bunu zaten biliyordum. Ancak Canvas kullanmanın geri çekilmenin en hızlı yolu olduğuna ikna oldum. Aynı zamanda, test cihazında (test edilen Uzman Danışmanın verilerini görüntülerken), özellikle kenelerde benim için çok yavaştı. Etiketlerin kullanılması elbette durumu düzeltti. Bu yüzden, Canvas'ın gerçekten Etiketlere kıyasla ne kadar yavaş olduğunu bulmaya karar verdim. Bu ölçüme göre 321 kez çıkıyor.

Peki, dünyada az sayıda hayalperest-hikaye anlatıcısı var mı?

 
Dmitry Fedoseev :

Peki, dünyada az sayıda hayalperest-hikaye anlatıcısı var mı?

Kesinlikle!

 
Maxim Kuznetsov :

Canvas'ın (BitMap) tümünün yeniden çizildiği/kopyalandığı ve etiketlerin yalnızca değişenler olduğu açıktır. Neden şaşıralım?

Tuval, balık eksikliği için uygundur ve orta derecede çeviktir.

neden tüm bitmap'i yeniden çizelim?
etiketi yeniden çizmekten daha yavaş olduğunu kanıtlamak için mi?

Doğru bir karşılaştırma için, ayrıca bitmap'in yalnızca bir kısmını, yani etiketin boyutunu yeniden çizmeniz gerekir.

 
Taras Slobodyanik :

neden tüm bitmap'i yeniden çizelim?
etiketi yeniden çizmekten daha yavaş olduğunu kanıtlamak için mi?

Doğru bir karşılaştırma için, ayrıca bitmap'in yalnızca bir kısmını, yani etiketin boyutunu yeniden çizmeniz gerekir.

bu şekilde güncellenir:

hepsi birden

 
Maxim Kuznetsov :

bu şekilde güncellenir:

hepsi birden

yani güncellendi mi yoksa yeniden mi çizildi?
Güncelleme yaparken, frenleri hiç görmedim.

 
Taras Slobodyanik :

yani güncellendi mi yoksa yeniden mi çizildi?
Güncelleme yaparken, frenleri hiç görmedim.

OBJ_BITMAP_LABEL ile çalışırken hiç fren görmediyseniz, nerede olduğunu söylemek önemlidir. Terminalde çalışırken, evet. Gecikme önemsizdir. Ancak, çalışmayı test cihazında ve hatta Model: M1'deki tüm keneler veya OHLC'de alırsanız, m_pixels dizisinin ResourceCreate kullanılarak sabit aktarımı çok güçlü bir etkiye sahiptir. Piksel işlemleri genellikle herhangi bir programda en pahalı olarak kabul edilir.

 
Maxim Kuznetsov :

bu şekilde güncellenir:

hepsi birden

Eh, Windows tuvalinin video arabelleğinde piksel piksel düzenlenebileceğini hatırlıyorum. ve bu çok ilgisiz

 
Dmitry Fedoseev :

Peki, dünyada az sayıda hayalperest-hikaye anlatıcısı var mı?

Dmitry, bir şeyi yargılamadan önce, her şeyin nasıl başladığını anlamalısın ...

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Hatalar, hatalar, sorular

Mihail Matkovskij , 2021.03.07 14:02

Yorum, tamamen farklı uzunluktaki satırları (görsel olarak) tamamen aynı uzunlukta görüntüler

Yorum

kod:

 void OnStart () {
   string str[ 5 ], res= "" ;
   StringInit (str[ 0 ], 50 , 'a' );
   StringInit (str[ 1 ], 50 , 'X' );
   StringInit (str[ 2 ], 50 , '=' );
   StringInit (str[ 3 ], 50 , ' ' );
   StringInit (str[ 4 ], 50 , ':' );
   for ( int i = 0 ; i < 5 ; i++) 
    res += str[i] + "\n" ;
   Comment (res);
}

Yorumlu dizeleri görsel olarak aynı uzunlukta olacak şekilde nasıl görüntüleyebilirim? Örneğin, sütunların tam olarak dikey olarak düzenlenmesi için üç sütundan oluşan bir tablo görüntülemeniz gerekir.

Daha ileride bir yerde yanılmıyorsam elli satır kadar söylendi...
 
Alexey Viktorov :

Dmitry, bir şeyi yargılamadan önce, her şeyin nasıl başladığını anlamalısın ...

Daha ileride bir yerde yanılmıyorsam elli satır kadar söylendi...

Kanvas tabanlı ekranın Etiket ekranını hızla geçtiği bir örnek yapsanız iyi olur! Öyle görünüyor ki, ifadelerimi çürütmek istiyorsanız, mantık yasasına göre bunun tersini kanıtlamalısınız. Çalışacak mı?...