Skip to content

Instantly share code, notes, and snippets.

@kant2002
Created May 7, 2019 11:46
Show Gist options
  • Save kant2002/d2526ef3dfc3cba7c228628591002b65 to your computer and use it in GitHub Desktop.
Save kant2002/d2526ef3dfc3cba7c228628591002b65 to your computer and use it in GitHub Desktop.
HTML to Plan char
Method A Mean Error StdDev
HtmlToPlainCharArray 10.20 ns 0.3174 ns 0.5035 ns
HtmlToPlainCharArrayPointer 10.72 ns 0.3073 ns 0.2724 ns
HtmlToPlainCharArrayCopyPointer 18.59 ns 0.4337 ns 0.6220 ns
HtmlToPlainCharArrayIndexOf 31.96 ns 0.7656 ns 1.2791 ns
HtmlToPlainStringBuilder 28.08 ns 0.6584 ns 1.4313 ns
HtmlToPlainStringBuilderIndexOf 36.27 ns 0.8272 ns 0.8494 ns
HtmlToPlainStringJoinIndexOf 132.66 ns 2.8314 ns 5.3180 ns
HtmlToPlainStringBuilderFullIndexOf 32.92 ns 0.7266 ns 0.6796 ns
HtmlToPlainCharArray <div (...)/div> [18593] 54,178.27 ns 1,150.4996 ns 2,188.9451 ns
HtmlToPlainCharArrayPointer <div (...)/div> [18593] 47,447.15 ns 623.8427 ns 583.5428 ns
HtmlToPlainCharArrayCopyPointer <div (...)/div> [18593] 24,920.69 ns 493.4340 ns 782.6387 ns
HtmlToPlainCharArrayIndexOf <div (...)/div> [18593] 45,243.37 ns 869.0796 ns 1,000.8334 ns
HtmlToPlainStringBuilder <div (...)/div> [18593] 71,614.69 ns 1,396.1851 ns 1,371.2405 ns
HtmlToPlainStringBuilderIndexOf <div (...)/div> [18593] 42,476.17 ns 836.5266 ns 782.4875 ns
HtmlToPlainStringJoinIndexOf <div (...)/div> [18593] 59,751.90 ns 1,151.0952 ns 1,455.7669 ns
HtmlToPlainStringBuilderFullIndexOf <div (...)/div> [18593] 234,467.42 ns 4,509.1296 ns 5,192.7204 ns
HtmlToPlainCharArray <foot(...)oter> [376] 1,126.03 ns 17.1522 ns 15.2050 ns
HtmlToPlainCharArrayPointer <foot(...)oter> [376] 967.64 ns 13.1878 ns 11.0124 ns
HtmlToPlainCharArrayCopyPointer <foot(...)oter> [376] 494.15 ns 10.2068 ns 22.8291 ns
HtmlToPlainCharArrayIndexOf <foot(...)oter> [376] 979.78 ns 19.5152 ns 26.7126 ns
HtmlToPlainStringBuilder <foot(...)oter> [376] 1,679.60 ns 47.1821 ns 46.3391 ns
HtmlToPlainStringBuilderIndexOf <foot(...)oter> [376] 1,062.89 ns 20.7592 ns 34.6840 ns
HtmlToPlainStringJoinIndexOf <foot(...)oter> [376] 1,333.09 ns 25.9325 ns 28.8239 ns
HtmlToPlainStringBuilderFullIndexOf <foot(...)oter> [376] 1,172.41 ns 23.2388 ns 31.8095 ns
HtmlToPlainCharArray small(...)tring [21] 72.21 ns 1.5202 ns 1.9225 ns
HtmlToPlainCharArrayPointer small(...)tring [21] 64.99 ns 1.3538 ns 1.5590 ns
HtmlToPlainCharArrayCopyPointer small(...)tring [21] NA NA NA
HtmlToPlainCharArrayIndexOf small(...)tring [21] 82.04 ns 1.6991 ns 1.5893 ns
HtmlToPlainStringBuilder small(...)tring [21] 171.66 ns 2.9797 ns 2.6414 ns
HtmlToPlainStringBuilderIndexOf small(...)tring [21] 129.43 ns 2.6152 ns 3.0117 ns
HtmlToPlainStringJoinIndexOf small(...)tring [21] 185.20 ns 3.7965 ns 7.1308 ns
HtmlToPlainStringBuilderFullIndexOf small(...)tring [21] 74.66 ns 1.6969 ns 1.5873 ns
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment