Şimdi Ara

C++/Java/C# Hız Testi(Class Constructor Testi)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
6
Cevap
0
Favori
1.213
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Boş zamanım olduğu için böyle , küçük bir test yapayım dedim

    Hepsi şöyle yol çiziyor : Merhaba Dünya yazıp , aktardığımız stringleri constructor'da tekrar konsola yazdırıyor.

    Kodları , çok basit olarak düşündüğümden gereksiz method,fonksiyon eklemedim.

    1)C++

     
    #include <iostream>

    using namespace std;

    class forum
    {
    public :
    forum(string n,string sn)
    {
    cout << "Bir : "+ n + "\nIki : "+sn;
    }
    };

    int main()
    {
    cout << "Merhaba Dunya!" << endl;

    forum("Donanim","Haber");

    return 0;
    }



     C++/Java/C# Hız Testi(Class Constructor Testi)


    C#

     
    using System;
    using System.Collections.Generic;
    using System.Diagnostics;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;

    namespace ConsoleApplication1
    {
    class Program
    {
    static void Main(string[] args)
    {

    Stopwatch sw = Stopwatch.StartNew();


    Console.WriteLine("Merhaba Dünya!");

    Forum dh = new Forum("Donanim", "Haber");

    sw.Stop();
    Console.WriteLine("Time taken {0}ms",sw.Elapsed);
    Console.ReadLine();

    }
    }

    public class Forum
    {
    public Forum(string First, string Second)
    {
    Console.WriteLine("Bir : " + First + "\nİki : " + Second);
    }
    }
    }



     C++/Java/C# Hız Testi(Class Constructor Testi)


     
    import java.lang.*;
    import java.util.Date;

    public class Program
    {
    /**
    * This is the main entry point for the application
    */
    public static void main(String args[])
    {
    long start = System.currentTimeMillis();

    System.out.println("Merhaba Dunya!");

    Forum dh = new Forum("Donanim","Haber");

    long elapsedTimeMillis = System.currentTimeMillis() - start;
    System.out.println(elapsedTimeMillis);

    }


    }

    class Forum{
    public Forum(String first,String second){
    System.out.println("Bir : "+first+"\nIki : "+second);
    }
    }




     C++/Java/C# Hız Testi(Class Constructor Testi)


    Hız olarak C#'da 12884 ms yazıyor bunu 1284 ,
    Java ' yıda online olarak derlediğim için(compilr.com) 2 yazıyor bir türlü ms ' ye çeviremedim. 2000 ,
    C++'ta ilk başlarda 0.0678 0.855 arasında gidip geliyordu fakat Donanim Haber yazınca 0.017 , 0.019 arasında kaldı.

    Bu durumda basit bir constructor örneğinde C++ birinci geliyor.Bence framework'ler başlangıç hızını etkilemese birbirine yakın sonuç verebilirler.







  • updullah
  • Hocam forum sınıfının içine "recursive" olarak alt-forumlar eklerseniz belki biraz daha kastırır da gerçek performansı görürüz. Atıyorum her forumun 3 adet alt forumu olsa ve 5.-6. derecen alt foruma ulaşınca daha fazla oluşturmasa, belki iyi ölçülebilen bir süre kadar kastırır. Alt forum yerine konu başlıkları da olabilir.



    < Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 8 Eylül 2013; 19:51:27 >
  • quote:

    Orijinalden alıntı: Tugrul_512bit

    Hocam forum sınıfının içine "recursive" olarak alt-forumlar eklerseniz belki biraz daha kastırır da gerçek performansı görürüz. Atıyorum her forumun 3 adet alt forumu olsa ve 5.-6. derecen alt foruma ulaşınca daha fazla oluşturmasa, belki iyi ölçülebilen bir süre kadar kastırır. Alt forum yerine konu başlıkları da olabilir.

    Olabilir hocam güzel fikir biraz uğraştırıcı gibi gözüküyor deneyeceğim
  • quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: Tugrul_512bit

    Hocam forum sınıfının içine "recursive" olarak alt-forumlar eklerseniz belki biraz daha kastırır da gerçek performansı görürüz. Atıyorum her forumun 3 adet alt forumu olsa ve 5.-6. derecen alt foruma ulaşınca daha fazla oluşturmasa, belki iyi ölçülebilen bir süre kadar kastırır. Alt forum yerine konu başlıkları da olabilir.

    Olabilir hocam güzel fikir biraz uğraştırıcı gibi gözüküyor deneyeceğim

    Hatta bunları bir veri tabanından okuttuğunuz bilgilere göre yaptırırsanız forum-benchmark olur.



    < Bu mesaj bu kişi tarafından değiştirildi Tugrul_512bit -- 8 Eylül 2013; 20:33:36 >




  • quote:

    Orijinalden alıntı: Tugrul_512bit

    quote:

    Orijinalden alıntı: Kemâncı

    quote:

    Orijinalden alıntı: Tugrul_512bit

    Hocam forum sınıfının içine "recursive" olarak alt-forumlar eklerseniz belki biraz daha kastırır da gerçek performansı görürüz. Atıyorum her forumun 3 adet alt forumu olsa ve 5.-6. derecen alt foruma ulaşınca daha fazla oluşturmasa, belki iyi ölçülebilen bir süre kadar kastırır. Alt forum yerine konu başlıkları da olabilir.

    Olabilir hocam güzel fikir biraz uğraştırıcı gibi gözüküyor deneyeceğim

    Hatta bunları bir veri tabanından okuttuğunuz bilgilere göre yaptırırsanız forum-benchmark olur.

    hocam şu recursive ile uğraşıyorum 5 tane alt forum ekledim javada hala 2 saniyeyi görüyor malesef veri tabanı ile uğraşamam bunu küçük çaplı bir örnek olarak göstermek istemiştim yoksa daha büyük projeler var dil hız testi olarak (sanırsam).




  • Yapay Zeka’dan İlgili Konular
    C.S. v1.5 CFG ??
    17 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.