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

  • o0oCyrusViruso0o

    o0oCyrusViru

    11 Mart 2008
  • TheXiaxue

    TheXiaxue

    3 AĞUSTOS 2009
  • Xbox

    Xbox

    1 Kasım 2005