Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Prestanda

Postades av 2002-11-20 13:03:55 - Roland Ringhede, i forum vb.net, Tråden har 6 Kommentarer och lästs av 1240 personer

Nyfiken om någon sett eller gjort någon jämförelse med prestanda mellan vb6 och vb.net ?


mvh Roland


Svara

Sv: Prestanda

Postades av 2002-11-20 18:31:50 - Pontus Wång

Det beror på vad du menar med prestandatest, att skapa objekt går mycket snabbare i vb.net, det gör att två exakt likadana applikationer som enbart skapar objekt är snabbare i vb.net än i vb6. Iom att dataaccessen (främst mot sql-server) är mer specialiserad i .net så är den med snabbare och det gör ju att applikationen blir snabbare om den bara accessar data. Däremot har jag inte testat hur det ligger till med mer praktiska grejer såsom avancerade loopar osv. MEN i vb.net har man ju så mycket som inte finns i vb6, t.ex. behöver man inte skriva egen kod för sortering av användargenererat data som man lagt i arrays då en sort-metod redan finns.

C, C++ samt Delphi-nissar brukar säga att deras språk är så fruktansvärt snabba men jämförelsen blir lite haltande då de flesta applikationer spenderar 99.98% av tiden med att vänta på användarinput, det gör att även om en applikation skriven i C++ är 200% snabbare än en vb-applikation så blir skillnaden inte speciellt stor i praktiken, även om den upplevs som större i VISSA fall.

Kom med ett eller ett par konkreta fall så skall jag testa åt dig.


Svara

Sv: Prestanda

Postades av 2002-11-20 18:43:06 - Sven Åke Persson

Hej :-)
>även om den upplevs som större i VISSA fall.

Den var krystad , hur fick du fram den ? :-)

/Sven


Svara

Sv: Prestanda

Postades av 2002-11-21 00:09:13 - Jonas Svensson

>99.98% av tiden med att vänta på användarinput
Säkert sant, men jag gissar att användaren mest bryr sig om de resterande 0,02% eftersom det är då han använder programmet. Ta tex en modern editor som har diverse hjälp funktioner(intelisense, code completion m.m) hur kul är det att skriva kod när denna är slö även om den .

Danny Thorpe(Delphi R&D Borland) ska ha sagt att .NET JIT kompilatorn skapade lika snabb eller snabbare kod än delphis, och då måste det ju gå jätte snabbt;-).

En orsak till att det inte verkar finnas några jämnföresler kan vara att många verkar ha förbjudit publicering av benchmarks i licensen om man inte har tillstånd.


Svara

Sv: Prestanda

Postades av 2002-11-21 06:37:20 - Fredrik Salomonsson

Hej.

Här är en intressant länk.

http://www.devhood.com/tutorials/tutorial_details.aspx?tutorial_id=203

//fredda


Svara

Sv: Prestanda

Postades av 2002-11-21 07:04:42 - Roland Ringhede

Mycket intressant länk FredrikS, tackar

Trash, tackar för erbjudandet om att göra test, länken ovan räcker troligen.

För program som är beräkningstunga och där inte största tiden beror på användaren så blir min tolkning.

att vb.net är betydligt bättre än föregångaren vb6
c# är bättre än vb.net men skillnaden i vissa lägen försumbar.
java betydligt sämre än nya c# och vb.net

(java kan bero på att språket är äldre och inte utvecklats lika mycket, min egena gissning)

Har sett att c# finns för Linux och kan bli en stor konkurrent till java (egen bedömning)

Är mycket intresserad av andras synpunkter på min tolkning och resultatet enligt länken FredrikS bidrog med.

Sven, hur är det relativt Delphi som jag vet att du är en fena på ?

mvh Roland


Svara

Sv: Prestanda

Postades av 2002-11-21 09:35:05 - Jonas Svensson

Om man läser kommentarerna till Testet så finns det vissa invändningar till testet t.ex. pga optimeringar. Ganska skumt att VC ++ .Net tex utför vissa tester på 0 ms, antagligen kan detta bero på att det sker optimeringar som gör att vissa beräkningar inte kommer att utföras pga att resultatet inte används. Och då blir testet ganska meningslöst.

Ett annat test:
Computational Performance Benchmarks(Delphi, C#, C, java, m.m)
http://www.tempest-sw.com/benchmark/
Det finns ett problem med detta test Två språk benämns som Lang1 och Lang2 pga att det är förbjudet att publicera dessa resultat enligt licensen för Visual Studio .NET och Borland Delphi.

Eftersom man inte får publicera resultat utan att ha tillstånd från MS så verkar det inte troligt att vi får se test som visar på ett dåligt resultat för .net.


Svara

Nyligen

  • 09:09 Vill du köpa medicinska tester?
  • 12:47 Vem beviljar assistansen – kommune
  • 14:17 Någon med erfarenhet av hemstädnin
  • 14:14 Bör man använda sig av en båtförme
  • 14:12 Finns det någon intressant hundblo
  • 14:25 Tips på verktyg för att skapa QR-k
  • 14:23 Tips på verktyg för att skapa QR-k
  • 20:52 Fungerer innskuddsbonuser egentlig

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 569 158
27 952
271 704
28 921
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies