---
title: "Förfluten tid"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/79205-förfluten-tid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "clarkbones"
published: "2003-06-08T16:05:20.000Z"
updated: "2003-06-12T11:54:57.000Z"
replies: 7
views: 403
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/79205-förfluten-tid"
---

# Förfluten tid

## #1 — clarkbones, 2003-06-08T16:05Z

Hej!

Jag vill mäta hur lång tid det tar att exekvera några rader kod.

Jag fattar inte bara hur jag skall göra. Har använt timer i VBA, men det verkar inte funka på samma sätt i .NET...

Permalänk: https://www.webforum.nu/p/79205

## #2 — Josef, 2003-06-08T16:35Z

Du kan använda *Trace*. Läs mer i dokumentationen.

Permalänk: https://www.webforum.nu/p/1076190

## #3 — Dano, 2003-06-08T18:29Z

float FrameRate(void){    
	if( GetTickCount()-last \>= 1000 )    {	   
		last = GetTickCount();	   
		framespersecond=frames;	   
		frames=0;
	}    

	frames++;    
	return framespersecond;
}

Gettickcount är datorns interna klocka som räknar oavsett vad som händer, finns nog inte i C# tror jag. kolla i .NET SDK om "Performance Counter" och prova om det går att använda den, den bör göra likadant . och "1000" är när det gått 1 sekund. Detta kanske ger dig en hint.

Permalänk: https://www.webforum.nu/p/1076243

## #4 — Josef, 2003-06-08T21:32Z

```
using System.Diagnostics

private void Page_Load(object sender, System.EventArgs e)
{
	Trace.Write("Här börjar programmet");
	// HÄR HAR DU DIN KOD!!
	Trace.Write("Här slutar programmet");
}
```

Permalänk: https://www.webforum.nu/p/1076357

## #5 — P, 2003-06-09T15:40Z

Josef, fungerar inte enbart din kod i asp.net applikationer?

Permalänk: https://www.webforum.nu/p/1079720

## #6 — niko, 2003-06-09T17:32Z

```
DateTime StartTime = DateTime.Now;
/*
	Kodblock.
*/
TimeSpan timeSpent = DateTime.Now.Subtract(StartTime);
```

*TimeSpan* har sen properties som *MilliSeconds*, *Ticks* osv ..

Permalänk: https://www.webforum.nu/p/1079795

## #7 — Josef, 2003-06-11T12:30Z

> **P skrev:**
>
> Josef, fungerar inte enbart din kod i asp.net applikationer?

Kan vara så. Jag har aldrig använt det i en klient-app.

Permalänk: https://www.webforum.nu/p/1080979

## #8 — clarkbones, 2003-06-12T11:54Z

Nikos kod känns enklast. Tack!

Permalänk: https://www.webforum.nu/p/1081689

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/79205-förfluten-tid
