Commit ce9bd95
committed
Improve __toString performance
Running scenario: Short attributes, empty rendered
__toString() time: 0.00077986717224121 seconds
__toString2() time: 0.00049495697021484 seconds
Improvement: 36.533170284317%
Running scenario: Short attributes, partial rendered
__toString() time: 0.00054383277893066 seconds
__toString2() time: 0.00031709671020508 seconds
Improvement: 41.692240245506%
Running scenario: Short attributes, full rendered
__toString() time: 0.00030899047851562 seconds
__toString2() time: 0.00012898445129395 seconds
Improvement: 58.256172839506%
Running scenario: Long attributes, empty rendered
__toString() time: 0.0038020610809326 seconds
__toString2() time: 0.0026099681854248 seconds
Improvement: 31.353859660124%
Running scenario: Long attributes, partial rendered
__toString() time: 0.0032980442047119 seconds
__toString2() time: 0.0022611618041992 seconds
Improvement: 31.439311790646%
Running scenario: Long attributes, full rendered
__toString() time: 0.00074219703674316 seconds
__toString2() time: 0.00014185905456543 seconds
Improvement: 80.886604561516%1 parent 07b3eeb commit ce9bd95
1 file changed
+3
-3
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2856 | 2856 | | |
2857 | 2857 | | |
2858 | 2858 | | |
2859 | | - | |
| 2859 | + | |
2860 | 2860 | | |
2861 | 2861 | | |
2862 | 2862 | | |
| |||
2987 | 2987 | | |
2988 | 2988 | | |
2989 | 2989 | | |
2990 | | - | |
| 2990 | + | |
2991 | 2991 | | |
2992 | 2992 | | |
2993 | 2993 | | |
| |||
3042 | 3042 | | |
3043 | 3043 | | |
3044 | 3044 | | |
3045 | | - | |
| 3045 | + | |
3046 | 3046 | | |
3047 | 3047 | | |
3048 | 3048 | | |
| |||
0 commit comments