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

  • BachelorsPadTv

    BachelorsPad

    17 Ocak 2012
  • Damien Walters

    Damien Walte

    20 AĞUSTOS 2006
  • SuperPrincessjo

    SuperPrinces

    1 EKİM 2010