tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
5
ZUGRIFFE
462
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    gander gander ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    33
    Hi Leute,

    für meine Studienarbeti möchte ich gerne was über VB und Java schreiben.
    Jetzt hab ich bei google mal bischen gesucht ob es irgendwelche statistiken gibt zur Performance zu java und vb.
    Also was wann schneller oder langsamer ist.
    Könnt Ihr mir da evtl weiterhelfen wo ich solche statistiken her bekomme?

    oder kann ich evtl selber iwie die zeit stoppen die lange es zum beispiel brauch um eine Liste zu füllen und diese wieder auszugeben oder eine schleife zu durchlaufen(nur als beispiel)?

    Mfg gander
     

  2. #2
    Avatar von Yaslaw
    Yaslaw Yaslaw ist offline n/a
    tutorials.de Moderator
    Registriert seit
    Dec 2007
    Ort
    Winterthur(CH)
    Beiträge
    5.205
    Bei VB solltest du noch definieren:
    VB.NET
    VB6
    VBA

    Alles wird landläufig als VB bezeichnet.
     
    ---------------------------------------------------------------------------------------------------
    item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
    item: Tutorial: [PHP][MySQL] Debug Queries
    item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
    item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben

  3. #3
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Es lässt sich dabei keine prinzipielle Aussage treffen, was schneller ist und was nicht.
    Das hängt von diversen Faktoren ab, die beim implementierten UseCase anfangen.
    Es gibt nicht die beste oder schnellste Sprache. Es lässt sich die Aussage immer nur für einen UseCase treffen!

    Also wenn du darüber etwas schreiben willst, solltest du als erstes den UC definieren, diesen jeweils implementieren und dann messen, wo der UC schneller abgearbeitet wird, wo weniger Arbeitsspeicher benötigt wird, wo die CPU Last geringer ist, ....
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  4. #4
    Avatar von RudolfG
    RudolfG RudolfG ist offline Mitglied Brokat
    Registriert seit
    Jul 2006
    Ort
    Gummersbach (NRW)
    Beiträge
    337
    Zitat Zitat von Nico Graichen Beitrag anzeigen
    Also wenn du darüber etwas schreiben willst, solltest du als erstes den UC definieren, diesen jeweils implementieren und dann messen, wo der UC schneller abgearbeitet wird, wo weniger Arbeitsspeicher benötigt wird, wo die CPU Last geringer ist, ....
    ... dabei musst du auch darauf Achten, dass du die Implementation in der für die Sprache beste Möglichkeit implementierst (Jede Sprache sieht für bestimmte Fälle besondere Funktionen und Verfahren vor, mit denen man beim richtigen Einsetzen ein wenig Performance gewinnen kann oder beim falschen benutzen sogar einiges verschwendet!).

    Gruß
    RudolfG
     
    Technologien
    (Gute) Grundkenntnisse: HTML, CSS
    Fortgeschrittene-Kenntnisse: C++/Qt, C# (WinForms, Webservice), SQL

  5. #5
    gander gander ist offline Mitglied Bronze
    Registriert seit
    Sep 2010
    Beiträge
    33
    Aso sorry gemeint war natürlich VB.Net

    "Es lässt sich dabei keine prinzipielle Aussage treffen, was schneller ist und was nicht.
    Das hängt von diversen Faktoren ab, die beim implementierten UseCase anfangen.
    Es gibt nicht die beste oder schnellste Sprache. Es lässt sich die Aussage immer nur für einen UseCase treffen!"

    Ja das meinte ich ja eigentlich, gibt es da nicht schon vorhandene Ergebnisse die ich evtl. nutzen könnte?
     

  6. #6
    deepthroat deepthroat ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Jun 2005
    Beiträge
    8.168
    Hi.

    VB.NET wird zu CIL Bytecode kompiliert, wie C# auch. D.h. du müßtest vergleichen Java (JVM) vs. .NET Runtime (CLR).

    (jedes VB.NET Programm kann (sogar automatisch) in ein äquivalentes C# Programm konvertiert werden. Der erzeugte CIL Bytecode sollte in beiden Fällen (nahezu) identisch sein)

    Da gibt es natürlich verschiedene (sowohl JVMs als auch CLRs). Und verschiedene Versionen.

    "java .net benchmark"

    Da findet sich doch auf Anhieb einiges.

    Jedem dieser Benchmarks sollte man mit einer gehörigen Portion Skepsis begegnen.

    Gruß
     
    If at first you don't succeed, try again. Then quit. No use being a damn fool about it.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 15.03.09, 16:43
  2. Antworten: 0
    Letzter Beitrag: 01.05.08, 13:38
  3. Antworten: 1
    Letzter Beitrag: 17.02.07, 18:39
  4. Java is Hot! Java News - Java Polis 2005
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 03.12.05, 16:23
  5. Rendering Performance von Java 2D / Swing verbessern unter Java 5
    Von Thomas Darimont im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 06.02.05, 00:58

Stichworte