Results 1 to 4 of 4

Thread: Witch one is the fastest

  1. #1

    Thread Starter
    Frenzied Member sebs's Avatar
    Join Date
    Sep 2000
    Location
    Aylmer,Qc
    Posts
    1,606
    What is the fastest

    Do while x = 100
    x=x+1
    Loop

    or

    For x = 0 to 100
    Next

    Is it the same in ASP

    Or is there a faster way??

  2. #2
    Addicted Member Skeen's Avatar
    Join Date
    Jul 2000
    Location
    Abingdon, Oxon
    Posts
    138

    Thumbs up Hiya

    I think the second one is faster ( but don't quote me ). I would say so anyway as there is no equality involved and fewer lines means less assembler ( if I remeber correctly from college) so it should run quicker. But of course I could have just embarassed myself infront of Gennesis - in fact I can hear Phil Collins laughing right now!

    Skeen
    "It wasn't the booze that made me snooze, It was the Gin that did me in!"

  3. #3

    Thread Starter
    Frenzied Member sebs's Avatar
    Join Date
    Sep 2000
    Location
    Aylmer,Qc
    Posts
    1,606
    Yeah me to i think for...next is faster, it's because
    i'm my asp project, i'm using for...next to display my page
    ,but it repete 97 times, so it slow before you see the page
    on the screen,that's why i wonder if do...loop was faster.

    I tried response.flush, but it still wait until it's finish
    before seeing it.

    Here's my code, maybe somebody can give me hint on how to
    make it faster:
    Code:
    <%response.buffer=False%>
    <html><title>Test Tee Time IIS</title>
    <style>
    <!--
    A:link {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
    A:visited {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
    A:hover {color:#000000;text-decoration:none;font-family:Verdana;font-size:10px;}
    -->
    </style>
    	<body marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>
    	<link rel="stylesheet" type="text/css" href="..\Style\style.css">
            <table width=100% height=100% bgcolor="#bfc0c3" border=0 cellpadding=0 cellspacing=0> 
            <TR>
            <TD valign=top align=center>
                    <TABLE border=1 width=99% bgcolor="white" cellpadding=0 cellspacing=0>
    	                <TR>
    				<TD height=5 bgcolor="yellow" colspan=12><img src="../images/spacer.gif" border=0></TD>
    			</TR>
      			<%For y = 0 To UBound(session("arrayTime"), 2)%>
    		                <%If session("arrayTime")(6, y) = "0" AND session("arrayTime")(7, y) = "0" AND session("arrayTime")(8, y) = "0" AND session("arrayTime")(9, y) = "0" Then%>
    		         <TR>
    		         <TD>
    		         <form METHOD="POST" action="edit.asp" name="frmClub<%=y%>">
    				<TD align=center>&nbsp;<img src="../images/spacer.gif" border=0><input type="hidden" name="txtTimeId" value="<%=session("arrayTime")(0, y)%>"><input type="hidden" name="txtTimeStartTime" value="<%=session("arrayTime")(4, y)%>"></TD>
    
     				<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(4, y)%></a><input type="hidden" name="frmName" value="frmClub<%=y%>"></TD>	
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(5, y)%></a></TD>
    		               	
    		               	<TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer1Name" value=""><input type="hidden" name="txtPlayer1Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer1Cart" value="nocart.gif"><input type="hidden" name="txtPlayer1CartId" value=""><img src=../images/nocart.gif border=none></a></TD>
    
    		                <TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer2Name" value=""><input type="hidden" name="txtPlayer2Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer2Cart" value="nocart.gif"><input type="hidden" name="txtPlayer2CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
    
    		                <TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer3Name" value=""><input type="hidden" name="txtPlayer3Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer3Cart" value="nocart.gif"><input type="hidden" name="txtPlayer3CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
    
    		                <TD align=center bgcolor=#ffffff><input type="hidden" name="txtPlayer4Name" value=""><input type="hidden" name="txtPlayer4Id" value=""><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><font color=#ffffff>oooooooooo</font></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer4Cart" value="nocart.gif"><input type="hidden" name="txtPlayer4CartId" value=""><img src=../images/nocart.gif border=0></a></TD>
    		           </FORM>     
    		          </TD>
    		                <%Else%>
    		          <TR>
    		          <TD>
    		          <form METHOD="POST" action="edit.asp" name="frmClub<%=y%>">
    				<TD align=center>&nbsp;<img src="../images/spacer.gif" border=0><input type="hidden" name="txtTimeId" value="<%=session("arrayTime")(0, y)%>"><input type="hidden" name="txtTimeStartTime" value="<%=session("arrayTime")(4, y)%>"></TD>
    
     				<TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(4, y)%></a><input type="hidden" name="frmName" value="frmClub<%=y%>"></TD>	
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(5, y)%></a></TD>
    		                
    		                <TD align=center bgcolor=<%=session("arrayTime")(41,y)%>><input type="hidden" name="txtPlayer1Name" value="<%=session("arrayTime")(29,y) & ", " & session("arrayTime")(30,y)%>"><input type="hidden" name="txtPlayer1Id" value="<%=session("arrayTime")(6,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(29,y) & ", " & session("arrayTime")(30,y)%></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer1Cart" value="<%=session("arrayTime")(37,y)%>"><input type="hidden" name="txtPlayer1CartId" value="<%=session("arrayTime")(18,y)%>"><img src=../images/<%=session("arrayTime")(37,y)%> border=none></a></TD>
    
    		                <TD align=center bgcolor=<%=session("arrayTime")(42,y)%>><input type="hidden" name="txtPlayer2Name" value="<%=session("arrayTime")(31,y) & ", " & session("arrayTime")(32,y)%>"><input type="hidden" name="txtPlayer2Id" value="<%=session("arrayTime")(7,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(31,y) & ", " & session("arrayTime")(32,y)%></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer2Cart" value="<%=session("arrayTime")(38,y)%>"><input type="hidden" name="txtPlayer2CartId" value="<%=session("arrayTime")(19,y)%>"><img src=../images/<%=session("arrayTime")(38,y)%> border=0></a></TD>
    
    		                <TD align=center bgcolor=<%=session("arrayTime")(43,y)%>><input type="hidden" name="txtPlayer3Name" value="<%=session("arrayTime")(33,y) & ", " & session("arrayTime")(34,y)%>"><input type="hidden" name="txtPlayer3Id" value="<%=session("arrayTime")(8,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(33,y) & ", " & session("arrayTime")(34,y)%></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer3Cart" value="<%=session("arrayTime")(39,y)%>"><input type="hidden" name="txtPlayer3CartId" value="<%=session("arrayTime")(20,y)%>"><img src=../images/<%=session("arrayTime")(39,y)%> border=0></a></TD>
    
    		                <TD align=center bgcolor=<%=session("arrayTime")(44,y)%>><input type="hidden" name="txtPlayer4Name" value="<%=session("arrayTime")(35,y) & ", " & session("arrayTime")(36,y)%>"><input type="hidden" name="txtPlayer4Id" value="<%=session("arrayTime")(9,y)%>"><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><%=session("arrayTime")(35,y) & ", " & session("arrayTime")(36,y)%></a></TD>
    
    		                <TD align=center><a href="#" onClick="parent.frames.test.frmTemp.timeId.value='<%=session("arrayTime")(0, y)%>';parent.frames.test.frmTemp.formToSubmit.value='frmClub<%=y%>';parent.frames.test.frmTemp.submit();return false;"><input type="hidden" name="txtPlayer4Cart" value="<%=session("arrayTime")(40,y)%>"><input type="hidden" name="txtPlayer4CartId" value="<%=session("arrayTime")(21,y)%>"><img src=../images/<%=session("arrayTime")(40,y)%> border=0></a></TD>
            	        </FORM>     
    		        </TD>
            	        <%End If%>
            	        
            	        </TR>
                    	
                    	<TR>
    				<TD height=3 bgcolor="#c0c0c0" colspan=12><img src="../images/spacer.gif" border=0></TD>
    			</TR>
            		
            		<%Next%>
    		        </TR>
    	        </TABLE>
    	
     	</TD>
            </TR>
            <TR>
            <TD>
            <FORM name=frmTemp><input type="hidden" name="formToSubmit"></FORM>
            </TD>
            </TR>
    </table>
    </body>
    </html>

  4. #4
    Fanatic Member Kaverin's Avatar
    Join Date
    Oct 2000
    Posts
    930
    Of all the different looping methods, I've always heard that do loops are the slowest of all, and for/next are the fastest.
    I'm baaaack...
    VB5 Professional Edition, VC++ 6
    Using a 1 gHz Thunderbird, 256 mb RAM, 40 gb HD system with Win98se

    I feel special because I finally figured out how to loop midis: Post link
    I'm a fanatic too

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width