---
title: "Skriva ut procent för tiden på sidan"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/107312-skriva-ut-procent-för-tiden-på-sidan"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "calson"
published: "2004-07-14T10:39:12.000Z"
updated: "2004-07-14T11:01:22.000Z"
replies: 8
views: 390
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/asp/107312-skriva-ut-procent-för-tiden-på-sidan"
---

# Skriva ut procent för tiden på sidan

## #1 — calson, 2004-07-14T10:39Z

Jag vill skriva ut hur många procent av den totalatiden det tog att ladda MySQL samt htm, Asp.

Jag har lyckats samla ihop tiden för MySQL och htm men jag kan inte få ut procenten  x :q 

dblTid = Den totala tiden för sidan
dblMySql = Tid för MySQL
dblHtm = Tid för Htm, Asp

Nedan kan ni se hur jag gjort för att få ut tiden, nu är det bara % kvar som jag inte lyckas med

```
dblHtm = dblStopHtm1 - dblStartHtm1
dblHtm = dblHtm + (dblStopHtm1 - dblStartHtm1)
dblHtm = dblHtm + (dblStopHtm2 - dblStartHtm2)
dblHtm = dblHtm + (dblStopHtm3 - dblStartHtm3)

dblMySql = dblStopMySql1 - dblStartMySql1
dblMySql = dblMySql + (dblStopMySql2 - dblStartMySql2)
dblMySql = dblMySql + (dblStopMySql3 - dblStartMySql3)

dblTid = dblHtm + dblMySql
```

Tack på förhand

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

## #2 — @nders, 2004-07-14T10:41Z

värde1 / total = procentuellt värde

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

## #3 — calson, 2004-07-14T10:50Z

Jag har prövat det, som jag trodde jag visade med koden ovan fast jag glömde en vesentlig del utav koden :)

Den feta delen är mitt försök till att få fram procent sattsen

**Edit:** När jag kör koden får jag: "1% MySQL \| 0% HTM, ASP"?

```
dblHtm = dblStopHtm1 - dblStartHtm1
dblHtm = dblHtm + (dblStopHtm1 - dblStartHtm1)
dblHtm = dblHtm + (dblStopHtm2 - dblStartHtm2)
dblHtm = dblHtm + (dblStopHtm3 - dblStartHtm3)

dblMySql = dblStopMySql1 - dblStartMySql1
dblMySql = dblMySql + (dblStopMySql2 - dblStartMySql2)
dblMySql = dblMySql + (dblStopMySql3 - dblStartMySql3)

dblTid = dblHtm + dblMySql

[b]MySqlProc = (dblMySql / dblTid)
HtmProc = (dblHtm / dblTid)

response.write(MySqlProc &"% MySQL | " &HtmProc &"% HTM, ASP")[/b]
```

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

## #4 — @nders, 2004-07-14T10:50Z

På vilket sätt fungerar det inte då?

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

## #5 — calson, 2004-07-14T10:52Z

Kolla min senaste redigering (**Edit**) i mitt tidigare inlägg

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

## #6 — calson, 2004-07-14T10:54Z

Ok den totalta tiden blir **0,46875 sekunder**

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

## #7 — Erik Juhlin, 2004-07-14T10:55Z

Du ta det gånger 100 för att få fram procent. Annars blir det bara ett decimaltal.
Och att det är MySql som tar nästan 100% av tiden kan mycket väl stämma. Att göra databashämtningar är oftast det krävande på en sida.

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

## #8 — @nders, 2004-07-14T10:55Z

Det är jag som är lite dum, jag skyller på att jag haft semester för länge.

(värde1 / total) \* 100 = procentuellt värde

solly! :)

mvh

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

## #9 — calson, 2004-07-14T11:01Z

Jag gjorde det innan men då fick jag att MySQL var 100% och trode inte det stämmde.

Jag gjorde samma som ovan fast la in denna lilla fusk kod för att göra det trovärdigt :)

```
If HtmProc = 0 Then
  HtmProc = 1
  MySqlProc = 99
End If
```

Tack för hjälpen :)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/107312-skriva-ut-procent-för-tiden-på-sidan
