SORU
18 ŞUBAT 2010, PERŞEMBE


Nasıl Ruby milisaniye cinsinden bir operasyon zamanı mı?

Kaç belirli bir fonksiyon kullanır anlamaya diliyorum. Yüksek ve düşük baktım, ama milisaniyelik hassasiyetle Ruby zaman almak için bir yol bulmak mümkün değildi.

Bunu nasıl yaparsınız? Çoğu programlama dilinde sadece onun gibi bir şey

start = now.milliseconds
myfunction()
end = now.milliseconds
time = end - start

CEVAP
18 ŞUBAT 2010, PERŞEMBE


Ruby'nin Time sınıf kullanabilirsiniz. Örneğin:

t1 = Time.now
# processing...
t2 = Time.now
delta = t2 - t1

Şimdi, delta float nesne ve sınıf sağlayacak kadar ince taneli bir sonuç alabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • TantalizingTrance

    TantalizingT

    15 ŞUBAT 2009