Optimering: Erase array?

ASP

6 svar · 259 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

Blir det nån prestanda förbättring om jag tömmer array:n efter användningen. Kan jag tjäna någongång på att inte tömma array:n?

Medlem sedan juni 20019 024 inlägg
#2

Blir det nån prestanda förbättring om jag tömmer array:n efter användningen.

Mer ledigt minne.

Kan jag tjäna någongång på att inte tömma array:n?

Någon millisekund eller två.

:) Kort & gott!

Medlem sedan maj 20011 312 inlägg
#3

Under vilka förhållanden tjänar jag på att inte tömma array:n?

Tex när det gäller ett forum så hämtar jag in alla huvudinlägg till en array. När man trycker på uppdatera sida så hämtas huvudinläggen återigen till array:n. Kan jag tjäna på att köra en erase på array:n innan den fylls igen med samma inlägg? Eller kan jag tjäna på att inte tömma den eftersom servern minns vad som tidigare fanns i array:n?

Medlem sedan dec. 200012 464 inlägg
#4

Nu förstår jag inte riktigt. Lagrar du något i session eller i application? Annars så kommer servern inte ihåg något mellan anrop.

Om du tilldelar ett arrayelement ett värde så har det ingen betydelse vad som fanns där innan.

Som sagt det enda du vinner med erase är att du frigör minne.

Medlem sedan juni 20008 205 inlägg
#5

Om du bara har en vanlig array som du använder på sidan måste jag säga att det verkar som lite overkill att själv tömma arrayen om scriptmotorn ändå ska göra det...

Medlem sedan maj 20011 312 inlägg
#6

LarsG: Array:n har inget med sessions eller application att göra. Jag bara funderade lite.

Men kan man tjäna lite prestanda genom att tömma array:n eller är det som spango säger?

Medlem sedan dec. 200012 464 inlägg
#7

Om du ändå skall fylla arrayen med (nya) värden så vinner du ingenting på att göra erase, förmodligen tvärtom då minnesallokeringar är ganska kostsamma.

Så jag håller med spango.

249 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)