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

  • Electro Posé

    Electro PosÃ

    21 ŞUBAT 2013
  • hans peder sahl

    hans peder s

    22 Temmuz 2009
  • Kayla Caton - Peet

    Kayla Caton

    23 HAZİRAN 2012