diff options
Diffstat (limited to 'src/zope/tal/benchmark')
25 files changed, 1026 insertions, 0 deletions
diff --git a/src/zope/tal/benchmark/__init__.py b/src/zope/tal/benchmark/__init__.py new file mode 100644 index 0000000..b711d36 --- /dev/null +++ b/src/zope/tal/benchmark/__init__.py @@ -0,0 +1,2 @@ +# +# This file is necessary to make this directory a package. diff --git a/src/zope/tal/benchmark/dtml01.html b/src/zope/tal/benchmark/dtml01.html new file mode 100644 index 0000000..180b47c --- /dev/null +++ b/src/zope/tal/benchmark/dtml01.html @@ -0,0 +1 @@ +baseline diff --git a/src/zope/tal/benchmark/dtml02.html b/src/zope/tal/benchmark/dtml02.html new file mode 100644 index 0000000..33d978d --- /dev/null +++ b/src/zope/tal/benchmark/dtml02.html @@ -0,0 +1,100 @@ + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. diff --git a/src/zope/tal/benchmark/dtml03.html b/src/zope/tal/benchmark/dtml03.html new file mode 100644 index 0000000..aea01aa --- /dev/null +++ b/src/zope/tal/benchmark/dtml03.html @@ -0,0 +1,8 @@ + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> diff --git a/src/zope/tal/benchmark/dtml04.html b/src/zope/tal/benchmark/dtml04.html new file mode 100644 index 0000000..1a3214f --- /dev/null +++ b/src/zope/tal/benchmark/dtml04.html @@ -0,0 +1,6 @@ +<dtml-in r8> + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml05.html b/src/zope/tal/benchmark/dtml05.html new file mode 100644 index 0000000..70b53cb --- /dev/null +++ b/src/zope/tal/benchmark/dtml05.html @@ -0,0 +1,10 @@ +<dtml-in r8> + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml06.html b/src/zope/tal/benchmark/dtml06.html new file mode 100644 index 0000000..11e5cf2 --- /dev/null +++ b/src/zope/tal/benchmark/dtml06.html @@ -0,0 +1,14 @@ +<dtml-in r2> +<dtml-in r2> +<dtml-in r2> + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> +</dtml-in> +</dtml-in> +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml07.html b/src/zope/tal/benchmark/dtml07.html new file mode 100644 index 0000000..48f50c7 --- /dev/null +++ b/src/zope/tal/benchmark/dtml07.html @@ -0,0 +1,73 @@ + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + diff --git a/src/zope/tal/benchmark/dtml08.html b/src/zope/tal/benchmark/dtml08.html new file mode 100644 index 0000000..48f50c7 --- /dev/null +++ b/src/zope/tal/benchmark/dtml08.html @@ -0,0 +1,73 @@ + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> + + diff --git a/src/zope/tal/benchmark/dtml09.html b/src/zope/tal/benchmark/dtml09.html new file mode 100644 index 0000000..ce8e43e --- /dev/null +++ b/src/zope/tal/benchmark/dtml09.html @@ -0,0 +1,10 @@ +<dtml-in r64> + <td bgcolor="white">&dtml-x0;</td> + <td bgcolor="white">&dtml-x1;</td> + <td bgcolor="white">&dtml-x2;</td> + <td bgcolor="white">&dtml-x3;</td> + <td bgcolor="white">&dtml-x4;</td> + <td bgcolor="white">&dtml-x5;</td> + <td bgcolor="white">&dtml-x6;</td> + <td bgcolor="white">&dtml-x7;</td> +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml10.html b/src/zope/tal/benchmark/dtml10.html new file mode 100644 index 0000000..3115f7c --- /dev/null +++ b/src/zope/tal/benchmark/dtml10.html @@ -0,0 +1,102 @@ +<dtml-in r64> + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml11.html b/src/zope/tal/benchmark/dtml11.html new file mode 100644 index 0000000..b0f71bd --- /dev/null +++ b/src/zope/tal/benchmark/dtml11.html @@ -0,0 +1,103 @@ +<dtml-in r64> + <td bgcolor="white">&dtml-x0;</td> + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. +</dtml-in> diff --git a/src/zope/tal/benchmark/dtml12.html b/src/zope/tal/benchmark/dtml12.html new file mode 100644 index 0000000..df2dab1 --- /dev/null +++ b/src/zope/tal/benchmark/dtml12.html @@ -0,0 +1,12 @@ +<dtml-in r8> + <dtml-let y0=x0 y1=x1 y2=x2 y3=x3 y4=x4 y5=x5 y6=x6 y7=x7> + <td bgcolor="white">&dtml-y0;</td> + <td bgcolor="white">&dtml-y1;</td> + <td bgcolor="white">&dtml-y2;</td> + <td bgcolor="white">&dtml-y3;</td> + <td bgcolor="white">&dtml-y4;</td> + <td bgcolor="white">&dtml-y5;</td> + <td bgcolor="white">&dtml-y6;</td> + <td bgcolor="white">&dtml-y7;</td> + </dtml-let> +</dtml-in> diff --git a/src/zope/tal/benchmark/tal01.html b/src/zope/tal/benchmark/tal01.html new file mode 100644 index 0000000..180b47c --- /dev/null +++ b/src/zope/tal/benchmark/tal01.html @@ -0,0 +1 @@ +baseline diff --git a/src/zope/tal/benchmark/tal02.html b/src/zope/tal/benchmark/tal02.html new file mode 100644 index 0000000..33d978d --- /dev/null +++ b/src/zope/tal/benchmark/tal02.html @@ -0,0 +1,100 @@ + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. diff --git a/src/zope/tal/benchmark/tal03.html b/src/zope/tal/benchmark/tal03.html new file mode 100644 index 0000000..b63a737 --- /dev/null +++ b/src/zope/tal/benchmark/tal03.html @@ -0,0 +1,8 @@ + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> diff --git a/src/zope/tal/benchmark/tal04.html b/src/zope/tal/benchmark/tal04.html new file mode 100644 index 0000000..42af6e8 --- /dev/null +++ b/src/zope/tal/benchmark/tal04.html @@ -0,0 +1,6 @@ +<dtml-in tal:repeat="r r8"> + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> +</dtml-in> diff --git a/src/zope/tal/benchmark/tal05.html b/src/zope/tal/benchmark/tal05.html new file mode 100644 index 0000000..6e2d626 --- /dev/null +++ b/src/zope/tal/benchmark/tal05.html @@ -0,0 +1,10 @@ +<dtml-in tal:repeat="r r8"> + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> +</dtml-in> diff --git a/src/zope/tal/benchmark/tal06.html b/src/zope/tal/benchmark/tal06.html new file mode 100644 index 0000000..6f40872 --- /dev/null +++ b/src/zope/tal/benchmark/tal06.html @@ -0,0 +1,14 @@ +<dtml-in tal:repeat="r r2"> +<dtml-in tal:repeat="r r2"> +<dtml-in tal:repeat="r r2"> + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> +</dtml-in> +</dtml-in> +</dtml-in> diff --git a/src/zope/tal/benchmark/tal07.html b/src/zope/tal/benchmark/tal07.html new file mode 100644 index 0000000..f331f05 --- /dev/null +++ b/src/zope/tal/benchmark/tal07.html @@ -0,0 +1,73 @@ + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> + + diff --git a/src/zope/tal/benchmark/tal08.html b/src/zope/tal/benchmark/tal08.html new file mode 100644 index 0000000..f577fed --- /dev/null +++ b/src/zope/tal/benchmark/tal08.html @@ -0,0 +1,73 @@ + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + <td bgcolor="white"><span tal:replace="x0"></span></td> + <td bgcolor="white"><span tal:replace="x1"></span></td> + <td bgcolor="white"><span tal:replace="x2"></span></td> + <td bgcolor="white"><span tal:replace="x3"></span></td> + <td bgcolor="white"><span tal:replace="x4"></span></td> + <td bgcolor="white"><span tal:replace="x5"></span></td> + <td bgcolor="white"><span tal:replace="x6"></span></td> + <td bgcolor="white"><span tal:replace="x7"></span></td> + + diff --git a/src/zope/tal/benchmark/tal09.html b/src/zope/tal/benchmark/tal09.html new file mode 100644 index 0000000..ef81c58 --- /dev/null +++ b/src/zope/tal/benchmark/tal09.html @@ -0,0 +1,10 @@ +<dtml-in tal:repeat="r r64"> + <td bgcolor="white" tal:content="x0"></td> + <td bgcolor="white" tal:content="x1"></td> + <td bgcolor="white" tal:content="x2"></td> + <td bgcolor="white" tal:content="x3"></td> + <td bgcolor="white" tal:content="x4"></td> + <td bgcolor="white" tal:content="x5"></td> + <td bgcolor="white" tal:content="x6"></td> + <td bgcolor="white" tal:content="x7"></td> +</dtml-in> diff --git a/src/zope/tal/benchmark/tal10.html b/src/zope/tal/benchmark/tal10.html new file mode 100644 index 0000000..8026df7 --- /dev/null +++ b/src/zope/tal/benchmark/tal10.html @@ -0,0 +1,102 @@ +<dtml-in tal:repeat="r r64"> + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. +</dtml-in> diff --git a/src/zope/tal/benchmark/tal11.html b/src/zope/tal/benchmark/tal11.html new file mode 100644 index 0000000..d4a2440 --- /dev/null +++ b/src/zope/tal/benchmark/tal11.html @@ -0,0 +1,103 @@ +<dtml-in tal:repeat="r r64"> + <td bgcolor="white" tal:content="x0"></td> + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. + A large chunk of text to be repeated. +</dtml-in> diff --git a/src/zope/tal/benchmark/tal12.html b/src/zope/tal/benchmark/tal12.html new file mode 100644 index 0000000..dcd2c30 --- /dev/null +++ b/src/zope/tal/benchmark/tal12.html @@ -0,0 +1,12 @@ +<dtml-in tal:repeat="r r8"> + <span tal:define="y0 x0;y1 x1;y2 x2;y3 x3;y4 x4;y5 x5;y6 x6;y7 x7"> + <td bgcolor="white" tal:content="y0"></td> + <td bgcolor="white" tal:content="y1"></td> + <td bgcolor="white" tal:content="y2"></td> + <td bgcolor="white" tal:content="y3"></td> + <td bgcolor="white" tal:content="y4"></td> + <td bgcolor="white" tal:content="y5"></td> + <td bgcolor="white" tal:content="y6"></td> + <td bgcolor="white" tal:content="y7"></td> + </span> +</dtml-in> |