Miles' Blog

Welcome 2 My Planet

Available categories: [/] [working on downwap.] [trouble shooting] [working on Yup Mailman]

The performance of predefined objects in ASP|ASP内置对象的性能 [Permalink]

Fri Mar 17 16:06:49 CST 2006

代码片断一:

<%
Dim localArray(5000)
for i = 0 to ubound(localArray)
  randomize
  localArray(i) = rnd()*1000
next

application("tester") = localArray

start = timer
for i = 0 to ubound(application("tester"))
  if application("tester")(i) > 800 then
    application("tester")(i) = 800
  end if
  if application("tester")(i) > 700 then
    application("tester")(i) = 700
  end if
  if application("tester")(i) > 600 then
    application("tester")(i) = 600
  end if
  if application("tester")(i) > 500 then
    application("tester")(i) = 500
  end if
next

response.write formatnumber((timer - start), 2, -1)
%>


代码片断二:
<%
Dim localArray(5000), localArray2
for i = 0 to ubound(localArray)
  randomize
  localArray(i) = rnd()*1000
next

application("tester") = localArray

start = timer
localArray2 = application("tester")

for i = 0 to ubound(localArray2)
  if localArray2(i) > 800 then
    localArray2(i) = 800
  end if
  if localArray2(i) > 700 then
    localArray2(i) = 700
  end if
  if localArray2(i) > 600 then
    localArray2(i) = 600
  end if
  if localArray2(i) > 500 then
    localArray2(i) = 500
  end if
next

response.write formatnumber((timer - start), 2, -1)
%>

猜猜看这两段代码性能差别会有多大?

至少从代码结构上看相差不大。第一段使用application存储数组并直接通过application来使用它;第二段则是将application中存储的数组拿出来做循环。前者应该是过集合方式取得内容,然后拿出来用,所以多了一个遍历集合和方法调用返回的过程。

可是实际每段代码执行3次时间如下:
第一段:9.14s 9.19s 9.91s
第一段:0.03s 0.03s 0.03s
不过5000次循环,可差距远比想象中大得多!而且随着循环次数增加,性能会急剧下降。1000次循环时候第一段不过是0.4s而已,5倍的循环次数就用了20多倍的时间。亲娘咧,真费解啊~~~

原因有时间再探查,结果算是记住了。。。估计request/session也好不到哪里去。

Posted by: miles

Comments on this entry


Comment by: noler -
Left on: Mon Apr 02 17:48:52 CST 2007

acyclovir
buy acyclovir
buy acyclovir online
acyclovir patient information
acyclovir cream
acyclovir 400mg overnight delivery
acyclovir tablets
use acyclovir
aldara
alternative to aldara cream
aldara cream
aldara cream rebate
basal cell carcinoma aldara cream
alprazolam
buy alprazolam
alprazolam medication
buy alprazolam online
alprazolam dosage
what is alprazolam
what is the origin of alprazolam
alprazolam from mexico
alprazolam pictures
alprazolam in mexico
history alprazolam
alprazolam ativan
alprazolam statistics
actavis alprazolam
alprazolam doseage
how is alprazolam made or manufactured
how to stop use of alprazolam
purepac alprazolam
alprazolam high
alprazolam 3721
alprazolam refill
alprazolam how supplied
foreign alprazolam
picture of alprazolam
alprazolam hydrochloride
i need alprazolam
buy amoxicillin online
amoxicillin
amoxicillin+
amoxicillin online mexico
amoxicillin online
amoxicillin online for dogs
buy amoxicillin
buy online amoxicillin
buy ativan online no credit card
alprazolam ativan
where to buy ativan with same day delivery
lorazepam
lorazepam pill
conversion dosage of lorazepam to valium
butalbital
buy butalbital now
cheap butalbital
buy butalbital
buy celexa
buy online butalbital
celexa cheap order prescription
buy butalbital online
celexa side effects celexa
celexa
lorazepam celexa
celexa online
bbs celexa link online net
discount celexa online
board celexa href online net
buy diflucan
diflucan online
diflucan online dream pharmaceutical
dreampharmaceuticals diflucan online
cheap diflucan
buy diflucan online dream pharmaceutical
diflucan
order diflucan prescription
acne treatment estradiol patch
acne treatment and estradiol patch
estradiol
buy estradiol
buy lexapro
lexapro
lexapro & effexor xr
lexapro prozac
prozac andnot sale buy
buy the movie prozac nation
buy prozac where
buy prozac weekly
buy prozac
generic prozac
generic brands vs prozac
generic vs prozac
generic prozac without a prescription
prozac
valium
fedex roche valium
valium and depression
valium detox
valium info
prince valium picture
prince valium
about ordering valium
emg valium
buy valium
valium definiton
buy online valium
valium identification
valium inj
get perscribed valium
yellow valium
valium doesages
mexian valium
pediatric valium dosages
buy valium in the uk
valium online
online valium
valium and morphine buy uk
valium online check
valium roche online consultation
dosage conversion valium to activan
valium doseage
valium 10
valium picture
counteract valium
valium and drowsiness
levoquin and valium
insufflate valium
xanax and valium without a perscription
mixing valium and xanax to get high
valium xanax differences
what is the difference between xanax and valium
pet medications valium
buy valium online from mexico
where can i buy valium online
valium and purchase
purchase valium
fatique and valium
valium dosage
liquid valium dosage
generic zyrtec d
cost of zyrtec without insurance
generic for zyrtec
when will there be a generic zyrtec
generic zyrtec
buy zyrtec
cheap zyrtec
allegra zyrtec cheap
zyrtec medication
buy zyrtec online
who makes generic zyrtec
generic zyrtec canada
who makes generic zyrtec overseas
how long before zyrtec becomes availabe as generic
fluoxetine
buy fluoxetine
buy zyrtec
buy zoloft
buy zoloft where
buy zoloft defense
zoloft rhinitis buy
zoloft joint pain buy
zoloft and lorazepam
zoloft
phentermine zoloft
buy zoloft online
buy domain online 1accesshost com zoloft
generic zoloft
order zoloft
cheap zoloft
zoloft online
diazepam
what is diazepam
diazepam india
diazepam withdrawal
ifa fonal diazepam
diazepam picture
diazepam and alchol
diazepam for anxiety
diazepam perscription
diazepam pictures
diazepam grapefruit
fedex diazepam
where is diazepam made or manufactured
diazepam withdrawal stories
affects of diazepam
ordering diazepam
diazepam usa
site of action of diazepam
emedoutlet diazepam
diazepam molecular structure
diazepam stupor
prilosec and diazepam
diazepam plidan
how is diazepam made or manufactured
diazepam tinsels
diazepam emedoutlet
diazepam pharmacodynamics
aciphex buy cheap generic online
restless sleep and heartburn
foradil aciphex aciphex aciphex actos crestor
adipex / phentermine
adipex phentermine
ameri finance llc adipex diet pill
adipex online
generic adipex online
adipex online overnight
allegra print and imaging franklin
allegra print imaging
allegra print imaging
allegra and low cost perscription
aldactone
buy aldactone
buy diazepam
buspar
buy buspar
atarax
buy atarax
buy atarax online
atarax online
buy evista
buy evista where
order evista
evista
evista 60mg
cheap evista
evista online dream pharmaceutical
zyrtec
Comment by: gas -
Left on: Thu Apr 05 16:53:54 CST 2007

Muscle Relaxant
Carisoprodol
Flexeril
Soma
Zanaflex
Pain Relief
Butalbital
Fioricet
Motrin
Tramadol
Ultracet
Ultram
Allergies
Allegra D
Claritin-D
Flonase
Nasacort AQ
Zyrtec
Anti Depressants
Celexa
Effexor XR
Elavil
Fluoxetine
Lexapro
Paxil
Prozac
Remeron
Wellbutrin
Zoloft
Anti-Parasitic
Albenza
Elimite
Eurax
Vermox
Anti-Viral
Tamiflu
Antibiotics
Amoxicillin
Tetracycline
Zithromax
Anxiety
Buspar
Arthritis
Colchicine
Zyloprim
Birth Control
Alesse
Mircette
Triphasil
Yasmin
Ortho Evra
Ortho TriCyclen
Blood Pressure
Aldactone
Nexium
Headache
Esgic Plus
Imitrex
Heartburn
Aciphex
Bentyl
Detrol LA
Prevacid
Prilosec
Ranitidine HCL
Men's Health
Cialis
Levitra
Propecia
Viagra
Motion Sickness
Antivert
Sexual Health
Acyclovir
Aldara
Condylox
Denavir
Famvir
Valtrex
Zovirax
Skin Care
Aphthasol
Atarax
Cleocin-T Gel
Diprolene AF
Dovonex
Elidel
Gris-Peg
Kenalog
Lamisil Oral
Nizoral
Penlac
Protopic
Renova
Retin-A
Sumycin
Synalar
Tretinoin
Stop Smoking
Zyban
Weight Loss
Xenical
Women's Health
Diflucan
Estradiol
Evista
Fosamax
Levbid
Microzide
Naprosyn
Seasonale
Vaniqa
order soma
soma online
cheap soma online
buy cheap soma
order tramadol
cheapest tramadol
buy cheap online tramadol
buy ultram
generic ultram
buy xanax
buy paxil
Birth Control
valium identification
order propecia
cheap propecia
best price viagra
cheap generic viagra
viagra prescription
affiliate buy online pharmacy viagra
buy fioricet online
fioricet cod
buy online roxicodone
order roxicodone online
roxicodone buy online
order xenical
buy xenical
buy hydrocodone online
hydrocodone addiction
hydrocodone
order levitra
cheap levitra
meridia
discount meridia
generic meridia
buy meridia
ortho evra patch
zolpidem
buy tenuate
tenuate
birth control option
birth control pill acne
tenuate online
boston counseling debt hydrocodone purchase seap
buy meridia online
cheap meridia
discount cialis
cialis online pharmacy
cialis generic viagra
buy cialis online
cheap cialis
fioricet no prescription
cheapest fioricet
fioricet cod
buy online fioricet
buy fioricet online
buy fioricet
fioricet online
order carisoprodol
buy xenical
phentermine online with no prescription
affiliate buy online pharmacy viagra
buy phentermine
generic phentermine
buy phentermine online
phentermine online
buy online phentermine
Comment by: fert -
Left on: Sun Apr 08 22:17:36 CST 2007

soma carisoprodol carisoprodol buy soma carisoprodol carisoprodol online carisoprodol 350mg buy carisoprodol discount carisoprodol buy carisoprodol carisoprodol carisoprodol cheap online order carisoprodol drug soma cheap carisoprodol carisoprodol next day carisoprodol effects side soma soma carisoprodol side effects carisoprodol online soma order carisoprodol online buy carisoprodol cheap online aspirin and carisoprodol abuse carisoprodol buy carisoprodol online carisoprodol overnight carisoprodol use carisoprodol generic for soma carisoprodol naproxeno buy carisoprodol cash deliv overnight carisoprodol link carisoprodol naproxen effects of carisoprodol carisoprodol side effects carisoprodol ingredient order carisoprodol carisoprodol insufflation carisoprodol soma watson carisoprodol diet ephedra pill carisoprodol site url carisoprodol effects side online tramadol carisoprodol aspirin carisoprodol codeine carisoprodol drug effects side soma carisoprodol prescription carisoprodol addiction blog carisoprodol inurl p carisoprodol shelf life ephedra ephedra diet pill ephedra product buy ephedra ephedra sil stacker 2 ephedra ripped fuel with ephedra where to buy ephedra ephedra weight loss product diet fuel with ephedra ephedra free weight loss hydroxycut ephedra ephedra supplement purchase ephedra metabolife with ephedra stacker 3 with ephedra lipodrene with ephedra ephedra p57 ephedra pill xenadrine with ephedra black ice ephedra buy ephedra product trimspa ephedra buying ephedra w ephedra fat burner with ephedra legal ephedra ephedra weight loss stacker ephedra weight loss pill with ephedra ephedra loss supplement weight ephedra based product stacker 2 ephedra free yellow swarm ephedra ephedra for sale ephedra free best ephedra product ephedra diet product buy ephedra online ephedra side effects ephedra sinica metabolife 356 ephedra ephedra hoodia stackers 2 ephedra original stacker 2 with ephedra bullet ephedra yellow ephedra looking trim pure ephedra ephedra ephedrine ephedra diet supplement wellbutrin wellbutrin sr sr wellbutrin wellbutrin xl buy sr wellbutrin buy wellbutrin sr generic wellbutrin wellbutrin weight loss loss weight wellbutrin effects side wellbutrin xl wellbutrin xl side effects gain weight wellbutrin wellbutrin weight gain wellbutrin sr side effects effects side sr wellbutrin buy wellbutrin xl wellbutrin and anxiety wellbutrin and alcohol wellbutrin vs lexapro wellbutrin and lexapro pregnancy wellbutrin wellbutrin and pregnancy 300 wellbutrin xl 300 mg wellbutrin xl wellbutrin xl 300 wellbutrin quit smoking wellbutrin xl quit smoking quit smoking wellbutrin wellbutrin withdrawal wellbutrin xl weight loss loss weight wellbutrin xl 150 wellbutrin xl wellbutrin xl 150 buy wellbutrin smoking stop wellbutrin wellbutrin xl stop smoking wellbutrin to stop smoking cheap wellbutrin generic wellbutrin xl antidepressant generic wellbutrin xl effects side wellbutrin wellbutrin side effects between difference sr wellbutrin wellbutrin xl difference between wellbutrin xl and wellbutrin sr zoloft and wellbutrin wellbutrin add wellbutrin smoking smoking wellbutrin wellbutrin xr blog inurl p wellbutrin ortho evra ortho evra patch evra ortho patch evra lawyer ortho ortho evra side effects effects evra ortho side ortho evra lawsuit overnight ortho evra patch ortho evra patch prescription evra ortho overnight patch evra ortho patch prescription day evra next ortho patch celebrex drug evra interaction ortho ortho evra birth control patch birth control evra ortho patch diflucan evra ortho effects evra ortho patch side ortho evra patch side effects ortho evra patch lawsuit evra lawsuit ortho patch ortho evra weight gain ortho evra diflucan sample ortho evra death ortho evra recall paxil buy paxil effects paxil side paxil side effects paxil online paxil cr lawsuit paxil paxil lawsuit paxil anxiety opinion paxil professional withdrawal lexapro vs paxil lexapro paxil paxil and pregnancy paxil celexa paxil long term long term use of paxil generic paxil cheap paxil cr cheap paxil paxil and alcohol cr hcl paroxetine paxil paxil paroxetine paxil weight gain side effects effects gain paxil side weight birth defect paxil paxil birth defect paxil interaction paxil dosage celexa vs paxil zoloft vs paxil paxil prices paxil suicide paxil suicide web ring cost of paxil lexapro paxil vs paxil cr discount discount paxil zoloft versus paxil paxil and child buy paxil online anxiety buy disorder online paxil prescription social without alcohol cr paxil paxil withdrawal paxil prozac xanax paxil xanax heart problem caused by paxil by caused heart paxil problem paxil vs prozac paxil drug cancer drug paxil roxicodone picture roxicodone roxicodone picture 30 roxicodone roxicodone 30 roxicodone information 30mg roxicodone 30 mg roxicodone roxicodone 30 mg valtrex valtrex side effects valtrex daily hilton paris valtrex valtrex herpes generic valtrex side effects of valtrex medication effects medication side valtrex buy valtrex hilton paris take valtrex valtrex prescription pregnancy valtrex valtrex and pregnancy valtrex online valtrex overnight overnight valtrex valtrex dosage day next valtrex valacyclovir valtrex paris valtrex during pregnancy valtrex valtrex during pregnancy valtrex alcohol valtrex cost cost valtrex valtrex medication cheap valtrex valtrex coupon buy online valacyclovir valtrex valtrex canada drug valtrex valtrex price valtrex cold sore effect side valtrex valtrex dosage cold sore valtrex and breast feeding valtrex 500mg valtrex while pregnant hilton paris prescription valtrex valtrex commercial drug more use valtrex early pregnancy valtrex valtrex caplets blister fever valtrex valtrex dosing acyclovir valtrex valtrex and weight gain valtrex autism
Comment by: ter -
Left on: Fri May 04 03:00:25 CST 2007

tramadol buy tramadol tramadol online order tramadol tramadol prescription buy tramadol online purchase tramadol tramadol ultram overnight tramadol cheap tramadol 50 mg tramadol tramadol hcl generic tramadol desk prescription tramadol order tramadol online tramadol hydrochloride discount tramadol online pharmacy tramadol tramadol 50mg 2dir tramadol drug tramadol 100mg er hcl tramadol ultram discount tramadol ultram addiction tramadol ultram withdrawal cheap online order tramadol tramadol order20 tramadol cheap tramadol online 50 dose mg tramadol archive blog buy inurl tramadol tramadol pill medication tramadol description pill tramadol pain medication tramadol drug hydrochloride tramadol tramadol cod tramadol tablet buy cheap online tramadol tramadol buy cheap tramadol drug information keyword tramadol tramadol ultram info drug more tramadol use 50 mg opioids tramadol tramadol 50mg tablet apap drug tramadol analgesic online tramadol cod pay tramadol cod prescription shipped tramadol without buy tramadol now tramadol by cod overnight tramadol online fl in order tramadol drug tramadol use 3 53 buy tramadol non prescription tramadol tramadol pet medication tramadol buy tramadol dog in tramadol use buy hydrochloride tramadol c d o online tramadol drug screening for tramadol tramadol hcl dosage description prescription tramadol online tramadol carisoprodol hydrochloride tramacet tramadol 85 buy tramadol buy tablet tramadol hydrochloride risk tramadol cod florida tramadol cheap rx tramadol tramadol hcl pdr dog last news tramadol order synalar tramadol cheap paris tramadol order soma tramadol avesto online tramadol buy online tramadol url 650 hcl tramadol hcl tramadol vet drug search tramadol cod guaranteed tramadol 50mg description tramadol cod nextday tramadol 50mg dose hcl tramadol international online tramadol hcl mg tramadol choride mg tramadol 180 ct tramadol hydrochloride tramadol treatment cheap tramadol vicodin buy fl in online tramadol 93 tablet tramadol soma carisoprodol carisoprodol carisoprodol online carisoprodol 350mg buy carisoprodol discount carisoprodol carisoprodol drug soma cheap carisoprodol carisoprodol effects side soma soma carisoprodol side effects carisoprodol online soma order carisoprodol online buy carisoprodol online order carisoprodol carisoprodol insufflation online tramadol carisoprodol carisoprodol prescription paxil buy paxil paxil online cheap paxil cheap ultram ultram ultram online ultram online cash on delivery what is ultram ultram a ultram d?a siguiente high ultram oxycodon with ultram ultram 3eultram ultram from ultram and hair ultram anti inflamatory ultram liver ultram online sales ultram on line ultrams is ultram what class of narcfotic is ultram web ultram ultran ultram doseage for ultram order ultram ultram order purchase ultram ultram sale luxury hotel rome ultram sale sale ultram ultram durante noche ultram effective for dizziness ultram unsafe ultram gave me acid relflux ultram injections ultram 0a ultram canada prescribtion xanax buy cheap xanax buy cheap domain online.outdoors.com xanax order xanax order xanax overnight order xanax legal overseas order xanax overseas order xanax with prescription prescription free canadian xanax prescription free mexican xanax xanax prescription xanax online pharmacy purchase xanax names of generic xanax what color is generic xanax generic xanax g3721pic pharmacy order generic xanax a picture of generic xanax cheap generic xanax 2mg bars pictures of generic xanax cheap generic 2mg xanax generic xanax white pictures the generic brand xanax order prescriptions generic xanax generic xanax what generic xanax look like mixing valium and xanax to get high valium xanax differences xanax and valium without a perscription cheap xanax next day delivery cheap xanax overnight delivery over night delivery cheap xanax fast delivery xanax cheap fast delivery accepting master card cheap xanax buy xanax prescribed xanax online xanax 180 tabs online xanax online overnight shipping xanax online buy 2mg xanax buy xanax us pharmacy buy xanax cod money orders accepted buy 180 xanax 2mg buy 180 xanax buy xanax overnight delivery to uk buy xanax precrition needed order safe xanax online order xanax online overnight delivery cod order xanax online no rx order xanax online buy safe xanax online buy safe xanax online from reputable pharmacy buy cheap domain online outdoors com xanax



Author (*):
Verify Code (*):8 9 7 9
E-mail:
URL:
Comment (*):
Remember me?

Available categories: [/] [working on downwap.] [trouble shooting] [working on Yup Mailman]

Powered By blojsom   RSS Feed  RSS2 Feed  RDF Feed