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


Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 11:39:16 - Mikael Gustavsson, i forum visual basic - allmänt, Tråden har 9 Kommentarer och lästs av 413 personer

Jag är i behov av att optimera kod i Access (i viss mån även i VB6).
Jag hade tänkt mig att lägga i debug.print på utvalda ställen i koden.
Jag vill kunna avläsa tiden det tar att utföra vissa kommandon (främst mot en sql2000).
Det räcker inte alls med att ha en upplösning på en sekund (now())
Kan man på något sätt hämta någon annan tid eller liknande?
Jag behöver egentligen inte en upplösning i tid, det kan lika gärna vara någon form av 'antal processorloopar' eller liknande.
På detta sätt skulle jag kunna se var i koden jag har hastighetsproblem.
Jag behöver komma ner i något liknande 100-dels sekund eller noggrannare.

/ Mikael


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 11:52:00 - Niklas Jansson

En metod du kan använda om du inte får nåt annat svar (GetTickCount skall väl tydligen vara bra?) är att du kör varje grej du vill göra 1000 gånger, tar tiden och delar på 1000.

typ:

<code>
StartTime=Timer
For i=1 to 1000
'Din krångliga procedur
Next
OneTime=(Timer-StartTime)/1000
</code>


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 11:52:29 - Sven Åke Persson

Hej
Den vanliga Timern är väl bäst, där kommer du ner till 56 ms räcker inte det ?
Om du väljer något annat så kommer den loopen att belasta processen.

API GetTickCount är väl det man tänker på först.


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 12:37:05 - Andreas Hillqvist

Om du bifogar din kod kan vi hjälpa dig optimera din kod.


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 12:38:20 - Mikael Gustavsson

Debug.print Timer är nog ok.
Vad är det för enhet man får tillbaka?
Är det sekunder sen midnatt eller vad?

/ Mikael


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 12:54:50 - Mikael Gustavsson

Det är procedurer på ca 1500 rader men mycket kod mot en sql2000.
Tar alldeles för lång tid att sätta sig in i.
Men tack i alla fall.

/ Mikael


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 13:02:59 - Andreas Hillqvist

Vi kan väl få ett försök? Man behöver inte sätta sig in i allt. Man kan se generellt om något går att optimera. Du kanske kan skriva om en del loopar till smarta SQL fråger osv...

Men det är du som bger oss en chans eller inte. ;o)

Om det är 1500 rader så kanske det är lättast att lägga den i filarean.


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 13:18:03 - Sven Åke Persson

>Vad är det för enhet man får tillbaka?
>Är det sekunder sen midnatt eller vad?

Millisekunder sedan midnatt.


Svara

Sv: Noggrann Timerfunktion i Access och VB

Postades av 2003-04-23 13:35:16 - Mikael Gustavsson

Tackar.
Detta får bli lösningen.

/ Mikael


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 167
27 952
271 704
753
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