Hi,

so wie Dus geschrieben hast, ist Variante eins schneller, da Du in Variante
zwei Rechnung + Wertzuweisung machst.

Wenn Du Variante zwei ohne Wertzuweisung (also den Ausdruck in die if
Bedinung) durchf�hrst k�nnte es schneller sein (dazu m�sste man aber wissen,
was der Prozessor bei mod macht ...).

Ich denke, dass man Variante 1 noch beschleunigen k�nnte, wenn man auf
true/false geht und nicht 0/1 was ja Intfelder sind... 



Gru�,

Micha

-----Urspr�ngliche Nachricht-----
Von: Thomas Bandt [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 14. August 2002 14:58
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] speed

hi,

ich gebe datens�tze in einer html-tabelle spaltenweise
aus. nun meine frage: was ist schneller bzw. weniger
rechenaufw�ndig?

variante 1

        Response.Write ("<table>") & VbCrlf
       
        For i = 0 To Ubound(myArr)
                If y = 0 Then
                        Response.Write ("<tr><td>" & myArr(i) & "</td>")
& VbCrlf
                Else
                        Response.Write ("<td>" & myArr(i) &
"</td></tr>") & VbCrlf
                End If
                y = (y+1) mod 2
        Next
       
        If y = 1 Then Response.Write "<td>Nummer X (leer)</td></tr>" &
VbCrlf
       
        Response.Write ("</table>") & VbCrlf


variante 2

        Response.Write ("<table>") & VbCrlf

        For i = 0 To Ubound(myArrx)
                If y = 0 Then
                        Response.Write ("<tr><td>" & myArrx(i) & " | " &
y & "</td>") & VbCrlf
                        y = 1
                Else
                        Response.Write ("<td>" & myArrx(i) & " | " & y &
"</td></tr>") & VbCrlf
                        y = 0
                End If
        Next
       
        If y = 1 Then Response.Write "<td>Nummer X (leer)</td></tr>"
       
        Response.Write ("</table>") & VbCrlf


ich denke mir das modulo sicherlich mehr performance schluckt,
bin mir aber nicht sicher.

gru�, thomas


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an