Avatar billede stringbuffer Nybegynder
07. februar 2003 - 14:29 Der er 9 kommentarer og
1 løsning

Timing i millisekunder

Hvordan kan jeg få taget tid på noget i millisekunder så jeg kan lave noget i retning af:


start = få_fat_i_tid_i_millisekunder

udfør en masse her ...

total = få_fat_i_tid_i_millisekunder - start


Det skal være i VB eller C# og det skal virke.

P.S.
Har prøvet

Private Declare Function GetTickCount Lib "kernel32" () As Long
men det giver kompileringsfejl: BC30183: Keyword is not valid as an identifier
Avatar billede somaliomar Praktikant
07. februar 2003 - 14:35 #1
Kan du ikke bruge Timer()-funktionen? Jeg ved ikke om funktionen findes i VB.NET...
Avatar billede stringbuffer Nybegynder
07. februar 2003 - 14:46 #3
nej, Timer tæller jo sekunder...
Avatar billede somaliomar Praktikant
07. februar 2003 - 14:47 #4
Har du prøvet det? I VB tæller den også millisekunder (###.00)
Avatar billede midas_dk Nybegynder
07. februar 2003 - 14:54 #5
Dim StartTime As Date = Now

...

Dim RunLength As System.TimeSpan = Now.Subtract(StartTime )
Dim Millisecs As Integer = RunLength.Milliseconds
Avatar billede stringbuffer Nybegynder
07. februar 2003 - 16:51 #6
Tak, det virker helt fint.

Forresten... kan det passe at samme kode i aspx kører langsommere end tilsvarende i alm. asp? Har netop lavet et forsøg, der kunne ligesom give anledning til at tro det.....

asp: 94 ms
aspx: 140 ms
Avatar billede stringbuffer Nybegynder
07. februar 2003 - 16:51 #7
Samme kode bortset fra at i aspx filen er der type-erklæring
Avatar billede stringbuffer Nybegynder
08. februar 2003 - 09:46 #8
Heh, kunne få det til at køre lidt hurtigere ved at bruge det der interop-½øj... det kører hurtigere hvis man opretter objektet med en type, der kendes i scriptet gennem importeret namespace.
Avatar billede stringbuffer Nybegynder
08. februar 2003 - 09:47 #9
Dog ikke meget at vinde i performance i forhold til alm ASP.
Avatar billede midas_dk Nybegynder
10. februar 2003 - 10:17 #10
Jeg tror du vil få en bedre performance så snart du kommer "op i størrelse" - altså jo mere kode, du har på din aspx(.vb) side, jo bedre performance får du i fht. almindelig ASP.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester