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

  • jesiel santos

    jesiel santo

    15 Ocak 2009
  • Mary Jane Tauyan

    Mary Jane Ta

    20 AĞUSTOS 2009
  • UlyssesForever's channel

    UlyssesForev

    28 ŞUBAT 2012