webForumDet fria alternativet

Prestandafråga

.NET

3 svar · 215 visningar · startad av ampy

Medlem sedan feb. 20011 498 inlägg
Frågan#1

Jag håller på och gör ett onlinespel där folk kan spela mot varandra över internet. Jag har en databaskoppling som ansluter sig till en mysql-databas och hämtar information, i en timer som körs vart 1000:e millisekund.

Hur mycket tar detta av datorns prestanda och hur mycket av bandbredden?

Medlem sedan juni 20022 599 inlägg
#2

Hur mycket tar detta av datorns prestanda och hur mycket av bandbredden?

Det beror på datorn och bandbredden. På en modemuppkopplad 486:a med 16M RAM så drar det en stor del. På en Advanced Data Server med 32 processorer och några Gig RAM, lite mindre.

Det är bara du som kan svara på de frågorna genom att kolla i Performance Monitorn/Taskmanagern och allmänt känna hur maskinen presterar. Sen får du justera din kod därefter.

Medlem sedan feb. 20011 498 inlägg
#3

Ok, ska kolla lite i Aktivitetshanteraren.

Medlem sedan okt. 20023 030 inlägg
#4

niko skrev:

På en Advanced Data Server med 32 processorer och några Gig RAM, lite mindre.

' :birp

271 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)