forked from mystiq/dex
479 lines
20 KiB
Groff
479 lines
20 KiB
Groff
|
PASS
|
||
|
BenchmarkFirst 20000000 88.4 ns/op
|
||
|
BenchmarkLast 20000000 88.2 ns/op
|
||
|
BenchmarkEq 20000000 87.4 ns/op
|
||
|
BenchmarkSlice 20000000 84.9 ns/op
|
||
|
BenchmarkGet 2000000000 1.99 ns/op
|
||
|
BenchmarkIndex 2000000 906 ns/op
|
||
|
--- BENCH: BenchmarkIndex
|
||
|
bench_array_test.go:73: Index=3
|
||
|
bench_array_test.go:73: Index=3
|
||
|
bench_array_test.go:73: Index=3
|
||
|
bench_array_test.go:73: Index=3
|
||
|
bench_array_test.go:73: Index=3
|
||
|
BenchmarkIndexSelector 100000 22276 ns/op
|
||
|
--- BENCH: BenchmarkIndexSelector
|
||
|
bench_array_test.go:85: IndexSelector=4
|
||
|
bench_array_test.go:85: IndexSelector=4
|
||
|
bench_array_test.go:85: IndexSelector=4
|
||
|
bench_array_test.go:85: IndexSelector=4
|
||
|
BenchmarkIndexOfNode 200000000 9.72 ns/op
|
||
|
--- BENCH: BenchmarkIndexOfNode
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
bench_array_test.go:99: IndexOfNode=2
|
||
|
BenchmarkIndexOfSelection 100000000 10.4 ns/op
|
||
|
--- BENCH: BenchmarkIndexOfSelection
|
||
|
bench_array_test.go:111: IndexOfSelection=2
|
||
|
bench_array_test.go:111: IndexOfSelection=2
|
||
|
bench_array_test.go:111: IndexOfSelection=2
|
||
|
bench_array_test.go:111: IndexOfSelection=2
|
||
|
bench_array_test.go:111: IndexOfSelection=2
|
||
|
BenchmarkMetalReviewExample 10000 199277 ns/op
|
||
|
--- BENCH: BenchmarkMetalReviewExample
|
||
|
bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
|
||
|
Review 1: Over Your Threshold - Facticity (6.0).
|
||
|
Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
|
||
|
Review 3: Evoken - Atra Mors (9.5).
|
||
|
|
||
|
bench_example_test.go:41: MetalReviewExample=10
|
||
|
bench_example_test.go:40: Review 0: Midnight - Complete and Total Hell (8.5).
|
||
|
Review 1: Over Your Threshold - Facticity (6.0).
|
||
|
Review 2: Nuclear Death Terror - Chaos Reigns (7.5).
|
||
|
Review 3: Evoken - Atra Mors (9.5).
|
||
|
... [output truncated]
|
||
|
BenchmarkAdd 100000 18277 ns/op
|
||
|
--- BENCH: BenchmarkAdd
|
||
|
bench_expand_test.go:20: Add=43
|
||
|
bench_expand_test.go:20: Add=43
|
||
|
bench_expand_test.go:20: Add=43
|
||
|
bench_expand_test.go:20: Add=43
|
||
|
BenchmarkAddSelection 10000000 200 ns/op
|
||
|
--- BENCH: BenchmarkAddSelection
|
||
|
bench_expand_test.go:37: AddSelection=43
|
||
|
bench_expand_test.go:37: AddSelection=43
|
||
|
bench_expand_test.go:37: AddSelection=43
|
||
|
bench_expand_test.go:37: AddSelection=43
|
||
|
bench_expand_test.go:37: AddSelection=43
|
||
|
BenchmarkAddNodes 10000000 189 ns/op
|
||
|
--- BENCH: BenchmarkAddNodes
|
||
|
bench_expand_test.go:55: AddNodes=43
|
||
|
bench_expand_test.go:55: AddNodes=43
|
||
|
bench_expand_test.go:55: AddNodes=43
|
||
|
bench_expand_test.go:55: AddNodes=43
|
||
|
bench_expand_test.go:55: AddNodes=43
|
||
|
BenchmarkAndSelf 1000000 2569 ns/op
|
||
|
--- BENCH: BenchmarkAndSelf
|
||
|
bench_expand_test.go:71: AndSelf=44
|
||
|
bench_expand_test.go:71: AndSelf=44
|
||
|
bench_expand_test.go:71: AndSelf=44
|
||
|
bench_expand_test.go:71: AndSelf=44
|
||
|
BenchmarkFilter 100000 25195 ns/op
|
||
|
--- BENCH: BenchmarkFilter
|
||
|
bench_filter_test.go:20: Filter=13
|
||
|
bench_filter_test.go:20: Filter=13
|
||
|
bench_filter_test.go:20: Filter=13
|
||
|
bench_filter_test.go:20: Filter=13
|
||
|
BenchmarkNot 100000 29003 ns/op
|
||
|
--- BENCH: BenchmarkNot
|
||
|
bench_filter_test.go:36: Not=371
|
||
|
bench_filter_test.go:36: Not=371
|
||
|
bench_filter_test.go:36: Not=371
|
||
|
bench_filter_test.go:36: Not=371
|
||
|
BenchmarkFilterFunction 50000 60690 ns/op
|
||
|
--- BENCH: BenchmarkFilterFunction
|
||
|
bench_filter_test.go:55: FilterFunction=112
|
||
|
bench_filter_test.go:55: FilterFunction=112
|
||
|
bench_filter_test.go:55: FilterFunction=112
|
||
|
bench_filter_test.go:55: FilterFunction=112
|
||
|
BenchmarkNotFunction 50000 66008 ns/op
|
||
|
--- BENCH: BenchmarkNotFunction
|
||
|
bench_filter_test.go:74: NotFunction=261
|
||
|
bench_filter_test.go:74: NotFunction=261
|
||
|
bench_filter_test.go:74: NotFunction=261
|
||
|
bench_filter_test.go:74: NotFunction=261
|
||
|
BenchmarkFilterNodes 50000 59723 ns/op
|
||
|
--- BENCH: BenchmarkFilterNodes
|
||
|
bench_filter_test.go:92: FilterNodes=2
|
||
|
bench_filter_test.go:92: FilterNodes=2
|
||
|
bench_filter_test.go:92: FilterNodes=2
|
||
|
bench_filter_test.go:92: FilterNodes=2
|
||
|
BenchmarkNotNodes 50000 72698 ns/op
|
||
|
--- BENCH: BenchmarkNotNodes
|
||
|
bench_filter_test.go:110: NotNodes=360
|
||
|
bench_filter_test.go:110: NotNodes=360
|
||
|
bench_filter_test.go:110: NotNodes=360
|
||
|
bench_filter_test.go:110: NotNodes=360
|
||
|
BenchmarkFilterSelection 50000 59598 ns/op
|
||
|
--- BENCH: BenchmarkFilterSelection
|
||
|
bench_filter_test.go:127: FilterSelection=2
|
||
|
bench_filter_test.go:127: FilterSelection=2
|
||
|
bench_filter_test.go:127: FilterSelection=2
|
||
|
bench_filter_test.go:127: FilterSelection=2
|
||
|
BenchmarkNotSelection 50000 72526 ns/op
|
||
|
--- BENCH: BenchmarkNotSelection
|
||
|
bench_filter_test.go:144: NotSelection=360
|
||
|
bench_filter_test.go:144: NotSelection=360
|
||
|
bench_filter_test.go:144: NotSelection=360
|
||
|
bench_filter_test.go:144: NotSelection=360
|
||
|
BenchmarkHas 5000 367076 ns/op
|
||
|
--- BENCH: BenchmarkHas
|
||
|
bench_filter_test.go:160: Has=13
|
||
|
bench_filter_test.go:160: Has=13
|
||
|
bench_filter_test.go:160: Has=13
|
||
|
BenchmarkHasNodes 10000 219710 ns/op
|
||
|
--- BENCH: BenchmarkHasNodes
|
||
|
bench_filter_test.go:178: HasNodes=15
|
||
|
bench_filter_test.go:178: HasNodes=15
|
||
|
bench_filter_test.go:178: HasNodes=15
|
||
|
BenchmarkHasSelection 10000 219105 ns/op
|
||
|
--- BENCH: BenchmarkHasSelection
|
||
|
bench_filter_test.go:195: HasSelection=15
|
||
|
bench_filter_test.go:195: HasSelection=15
|
||
|
bench_filter_test.go:195: HasSelection=15
|
||
|
BenchmarkEnd 500000000 4.58 ns/op
|
||
|
--- BENCH: BenchmarkEnd
|
||
|
bench_filter_test.go:211: End=373
|
||
|
bench_filter_test.go:211: End=373
|
||
|
bench_filter_test.go:211: End=373
|
||
|
bench_filter_test.go:211: End=373
|
||
|
bench_filter_test.go:211: End=373
|
||
|
bench_filter_test.go:211: End=373
|
||
|
BenchmarkEach 200000 8615 ns/op
|
||
|
--- BENCH: BenchmarkEach
|
||
|
bench_iteration_test.go:22: Each=59
|
||
|
bench_iteration_test.go:22: Each=59
|
||
|
bench_iteration_test.go:22: Each=59
|
||
|
bench_iteration_test.go:22: Each=59
|
||
|
BenchmarkMap 200000 14271 ns/op
|
||
|
--- BENCH: BenchmarkMap
|
||
|
bench_iteration_test.go:41: Map=59
|
||
|
bench_iteration_test.go:41: Map=59
|
||
|
bench_iteration_test.go:41: Map=59
|
||
|
bench_iteration_test.go:41: Map=59
|
||
|
BenchmarkEachWithBreak 1000000 1497 ns/op
|
||
|
--- BENCH: BenchmarkEachWithBreak
|
||
|
bench_iteration_test.go:61: Each=10
|
||
|
bench_iteration_test.go:61: Each=10
|
||
|
bench_iteration_test.go:61: Each=10
|
||
|
bench_iteration_test.go:61: Each=10
|
||
|
BenchmarkAttr 50000000 30.9 ns/op
|
||
|
--- BENCH: BenchmarkAttr
|
||
|
bench_property_test.go:16: Attr=firstHeading
|
||
|
bench_property_test.go:16: Attr=firstHeading
|
||
|
bench_property_test.go:16: Attr=firstHeading
|
||
|
bench_property_test.go:16: Attr=firstHeading
|
||
|
bench_property_test.go:16: Attr=firstHeading
|
||
|
BenchmarkText 200000 13729 ns/op
|
||
|
BenchmarkLength 2000000000 0.31 ns/op
|
||
|
--- BENCH: BenchmarkLength
|
||
|
bench_property_test.go:37: Length=14
|
||
|
bench_property_test.go:37: Length=14
|
||
|
bench_property_test.go:37: Length=14
|
||
|
bench_property_test.go:37: Length=14
|
||
|
bench_property_test.go:37: Length=14
|
||
|
bench_property_test.go:37: Length=14
|
||
|
BenchmarkHtml 5000000 537 ns/op
|
||
|
BenchmarkIs 100000 28904 ns/op
|
||
|
--- BENCH: BenchmarkIs
|
||
|
bench_query_test.go:16: Is=true
|
||
|
bench_query_test.go:16: Is=true
|
||
|
bench_query_test.go:16: Is=true
|
||
|
bench_query_test.go:16: Is=true
|
||
|
BenchmarkIsPositional 100000 23556 ns/op
|
||
|
--- BENCH: BenchmarkIsPositional
|
||
|
bench_query_test.go:28: IsPositional=true
|
||
|
bench_query_test.go:28: IsPositional=true
|
||
|
bench_query_test.go:28: IsPositional=true
|
||
|
bench_query_test.go:28: IsPositional=true
|
||
|
BenchmarkIsFunction 1000000 2195 ns/op
|
||
|
--- BENCH: BenchmarkIsFunction
|
||
|
bench_query_test.go:43: IsFunction=true
|
||
|
bench_query_test.go:43: IsFunction=true
|
||
|
bench_query_test.go:43: IsFunction=true
|
||
|
bench_query_test.go:43: IsFunction=true
|
||
|
BenchmarkIsSelection 50000 60100 ns/op
|
||
|
--- BENCH: BenchmarkIsSelection
|
||
|
bench_query_test.go:56: IsSelection=true
|
||
|
bench_query_test.go:56: IsSelection=true
|
||
|
bench_query_test.go:56: IsSelection=true
|
||
|
bench_query_test.go:56: IsSelection=true
|
||
|
BenchmarkIsNodes 50000 59962 ns/op
|
||
|
--- BENCH: BenchmarkIsNodes
|
||
|
bench_query_test.go:70: IsNodes=true
|
||
|
bench_query_test.go:70: IsNodes=true
|
||
|
bench_query_test.go:70: IsNodes=true
|
||
|
bench_query_test.go:70: IsNodes=true
|
||
|
BenchmarkHasClass 5000 388679 ns/op
|
||
|
--- BENCH: BenchmarkHasClass
|
||
|
bench_query_test.go:82: HasClass=true
|
||
|
bench_query_test.go:82: HasClass=true
|
||
|
bench_query_test.go:82: HasClass=true
|
||
|
BenchmarkContains 100000000 11.0 ns/op
|
||
|
--- BENCH: BenchmarkContains
|
||
|
bench_query_test.go:96: Contains=true
|
||
|
bench_query_test.go:96: Contains=true
|
||
|
bench_query_test.go:96: Contains=true
|
||
|
bench_query_test.go:96: Contains=true
|
||
|
bench_query_test.go:96: Contains=true
|
||
|
BenchmarkFind 100000 22779 ns/op
|
||
|
--- BENCH: BenchmarkFind
|
||
|
bench_traversal_test.go:18: Find=41
|
||
|
bench_traversal_test.go:18: Find=41
|
||
|
bench_traversal_test.go:18: Find=41
|
||
|
bench_traversal_test.go:18: Find=41
|
||
|
BenchmarkFindWithinSelection 50000 62033 ns/op
|
||
|
--- BENCH: BenchmarkFindWithinSelection
|
||
|
bench_traversal_test.go:34: FindWithinSelection=39
|
||
|
bench_traversal_test.go:34: FindWithinSelection=39
|
||
|
bench_traversal_test.go:34: FindWithinSelection=39
|
||
|
bench_traversal_test.go:34: FindWithinSelection=39
|
||
|
BenchmarkFindSelection 5000 446918 ns/op
|
||
|
--- BENCH: BenchmarkFindSelection
|
||
|
bench_traversal_test.go:51: FindSelection=73
|
||
|
bench_traversal_test.go:51: FindSelection=73
|
||
|
bench_traversal_test.go:51: FindSelection=73
|
||
|
BenchmarkFindNodes 5000 441753 ns/op
|
||
|
--- BENCH: BenchmarkFindNodes
|
||
|
bench_traversal_test.go:69: FindNodes=73
|
||
|
bench_traversal_test.go:69: FindNodes=73
|
||
|
bench_traversal_test.go:69: FindNodes=73
|
||
|
BenchmarkContents 1000000 2807 ns/op
|
||
|
--- BENCH: BenchmarkContents
|
||
|
bench_traversal_test.go:85: Contents=16
|
||
|
bench_traversal_test.go:85: Contents=16
|
||
|
bench_traversal_test.go:85: Contents=16
|
||
|
bench_traversal_test.go:85: Contents=16
|
||
|
BenchmarkContentsFiltered 500000 4477 ns/op
|
||
|
--- BENCH: BenchmarkContentsFiltered
|
||
|
bench_traversal_test.go:101: ContentsFiltered=1
|
||
|
bench_traversal_test.go:101: ContentsFiltered=1
|
||
|
bench_traversal_test.go:101: ContentsFiltered=1
|
||
|
bench_traversal_test.go:101: ContentsFiltered=1
|
||
|
BenchmarkChildren 5000000 548 ns/op
|
||
|
--- BENCH: BenchmarkChildren
|
||
|
bench_traversal_test.go:117: Children=2
|
||
|
bench_traversal_test.go:117: Children=2
|
||
|
bench_traversal_test.go:117: Children=2
|
||
|
bench_traversal_test.go:117: Children=2
|
||
|
bench_traversal_test.go:117: Children=2
|
||
|
BenchmarkChildrenFiltered 500000 3304 ns/op
|
||
|
--- BENCH: BenchmarkChildrenFiltered
|
||
|
bench_traversal_test.go:133: ChildrenFiltered=2
|
||
|
bench_traversal_test.go:133: ChildrenFiltered=2
|
||
|
bench_traversal_test.go:133: ChildrenFiltered=2
|
||
|
bench_traversal_test.go:133: ChildrenFiltered=2
|
||
|
BenchmarkParent 50000 38248 ns/op
|
||
|
--- BENCH: BenchmarkParent
|
||
|
bench_traversal_test.go:149: Parent=55
|
||
|
bench_traversal_test.go:149: Parent=55
|
||
|
bench_traversal_test.go:149: Parent=55
|
||
|
bench_traversal_test.go:149: Parent=55
|
||
|
BenchmarkParentFiltered 50000 40677 ns/op
|
||
|
--- BENCH: BenchmarkParentFiltered
|
||
|
bench_traversal_test.go:165: ParentFiltered=4
|
||
|
bench_traversal_test.go:165: ParentFiltered=4
|
||
|
bench_traversal_test.go:165: ParentFiltered=4
|
||
|
bench_traversal_test.go:165: ParentFiltered=4
|
||
|
BenchmarkParents 20000 83043 ns/op
|
||
|
--- BENCH: BenchmarkParents
|
||
|
bench_traversal_test.go:181: Parents=73
|
||
|
bench_traversal_test.go:181: Parents=73
|
||
|
bench_traversal_test.go:181: Parents=73
|
||
|
bench_traversal_test.go:181: Parents=73
|
||
|
BenchmarkParentsFiltered 20000 85391 ns/op
|
||
|
--- BENCH: BenchmarkParentsFiltered
|
||
|
bench_traversal_test.go:197: ParentsFiltered=18
|
||
|
bench_traversal_test.go:197: ParentsFiltered=18
|
||
|
bench_traversal_test.go:197: ParentsFiltered=18
|
||
|
bench_traversal_test.go:197: ParentsFiltered=18
|
||
|
BenchmarkParentsUntil 50000 65118 ns/op
|
||
|
--- BENCH: BenchmarkParentsUntil
|
||
|
bench_traversal_test.go:213: ParentsUntil=52
|
||
|
bench_traversal_test.go:213: ParentsUntil=52
|
||
|
bench_traversal_test.go:213: ParentsUntil=52
|
||
|
bench_traversal_test.go:213: ParentsUntil=52
|
||
|
BenchmarkParentsUntilSelection 10000 144028 ns/op
|
||
|
--- BENCH: BenchmarkParentsUntilSelection
|
||
|
bench_traversal_test.go:230: ParentsUntilSelection=70
|
||
|
bench_traversal_test.go:230: ParentsUntilSelection=70
|
||
|
bench_traversal_test.go:230: ParentsUntilSelection=70
|
||
|
BenchmarkParentsUntilNodes 10000 146713 ns/op
|
||
|
--- BENCH: BenchmarkParentsUntilNodes
|
||
|
bench_traversal_test.go:248: ParentsUntilNodes=70
|
||
|
bench_traversal_test.go:248: ParentsUntilNodes=70
|
||
|
bench_traversal_test.go:248: ParentsUntilNodes=70
|
||
|
BenchmarkParentsFilteredUntil 100000 15113 ns/op
|
||
|
--- BENCH: BenchmarkParentsFilteredUntil
|
||
|
bench_traversal_test.go:264: ParentsFilteredUntil=2
|
||
|
bench_traversal_test.go:264: ParentsFilteredUntil=2
|
||
|
bench_traversal_test.go:264: ParentsFilteredUntil=2
|
||
|
bench_traversal_test.go:264: ParentsFilteredUntil=2
|
||
|
BenchmarkParentsFilteredUntilSelection 100000 18881 ns/op
|
||
|
--- BENCH: BenchmarkParentsFilteredUntilSelection
|
||
|
bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
|
||
|
bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
|
||
|
bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
|
||
|
bench_traversal_test.go:281: ParentsFilteredUntilSelection=2
|
||
|
BenchmarkParentsFilteredUntilNodes 100000 18926 ns/op
|
||
|
--- BENCH: BenchmarkParentsFilteredUntilNodes
|
||
|
bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
|
||
|
bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
|
||
|
bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
|
||
|
bench_traversal_test.go:299: ParentsFilteredUntilNodes=2
|
||
|
BenchmarkSiblings 50000 63221 ns/op
|
||
|
--- BENCH: BenchmarkSiblings
|
||
|
bench_traversal_test.go:315: Siblings=293
|
||
|
bench_traversal_test.go:315: Siblings=293
|
||
|
bench_traversal_test.go:315: Siblings=293
|
||
|
bench_traversal_test.go:315: Siblings=293
|
||
|
BenchmarkSiblingsFiltered 50000 69028 ns/op
|
||
|
--- BENCH: BenchmarkSiblingsFiltered
|
||
|
bench_traversal_test.go:331: SiblingsFiltered=46
|
||
|
bench_traversal_test.go:331: SiblingsFiltered=46
|
||
|
bench_traversal_test.go:331: SiblingsFiltered=46
|
||
|
bench_traversal_test.go:331: SiblingsFiltered=46
|
||
|
BenchmarkNext 200000 9133 ns/op
|
||
|
--- BENCH: BenchmarkNext
|
||
|
bench_traversal_test.go:347: Next=49
|
||
|
bench_traversal_test.go:347: Next=49
|
||
|
bench_traversal_test.go:347: Next=49
|
||
|
bench_traversal_test.go:347: Next=49
|
||
|
BenchmarkNextFiltered 200000 10601 ns/op
|
||
|
--- BENCH: BenchmarkNextFiltered
|
||
|
bench_traversal_test.go:363: NextFiltered=6
|
||
|
bench_traversal_test.go:363: NextFiltered=6
|
||
|
bench_traversal_test.go:363: NextFiltered=6
|
||
|
bench_traversal_test.go:363: NextFiltered=6
|
||
|
BenchmarkNextAll 50000 43089 ns/op
|
||
|
--- BENCH: BenchmarkNextAll
|
||
|
bench_traversal_test.go:379: NextAll=234
|
||
|
bench_traversal_test.go:379: NextAll=234
|
||
|
bench_traversal_test.go:379: NextAll=234
|
||
|
bench_traversal_test.go:379: NextAll=234
|
||
|
BenchmarkNextAllFiltered 50000 47867 ns/op
|
||
|
--- BENCH: BenchmarkNextAllFiltered
|
||
|
bench_traversal_test.go:395: NextAllFiltered=33
|
||
|
bench_traversal_test.go:395: NextAllFiltered=33
|
||
|
bench_traversal_test.go:395: NextAllFiltered=33
|
||
|
bench_traversal_test.go:395: NextAllFiltered=33
|
||
|
BenchmarkPrev 200000 9104 ns/op
|
||
|
--- BENCH: BenchmarkPrev
|
||
|
bench_traversal_test.go:411: Prev=49
|
||
|
bench_traversal_test.go:411: Prev=49
|
||
|
bench_traversal_test.go:411: Prev=49
|
||
|
bench_traversal_test.go:411: Prev=49
|
||
|
BenchmarkPrevFiltered 200000 10579 ns/op
|
||
|
--- BENCH: BenchmarkPrevFiltered
|
||
|
bench_traversal_test.go:429: PrevFiltered=7
|
||
|
bench_traversal_test.go:429: PrevFiltered=7
|
||
|
bench_traversal_test.go:429: PrevFiltered=7
|
||
|
bench_traversal_test.go:429: PrevFiltered=7
|
||
|
BenchmarkPrevAll 100000 15185 ns/op
|
||
|
--- BENCH: BenchmarkPrevAll
|
||
|
bench_traversal_test.go:445: PrevAll=78
|
||
|
bench_traversal_test.go:445: PrevAll=78
|
||
|
bench_traversal_test.go:445: PrevAll=78
|
||
|
bench_traversal_test.go:445: PrevAll=78
|
||
|
BenchmarkPrevAllFiltered 100000 17108 ns/op
|
||
|
--- BENCH: BenchmarkPrevAllFiltered
|
||
|
bench_traversal_test.go:461: PrevAllFiltered=6
|
||
|
bench_traversal_test.go:461: PrevAllFiltered=6
|
||
|
bench_traversal_test.go:461: PrevAllFiltered=6
|
||
|
bench_traversal_test.go:461: PrevAllFiltered=6
|
||
|
BenchmarkNextUntil 20000 81087 ns/op
|
||
|
--- BENCH: BenchmarkNextUntil
|
||
|
bench_traversal_test.go:477: NextUntil=84
|
||
|
bench_traversal_test.go:477: NextUntil=84
|
||
|
bench_traversal_test.go:477: NextUntil=84
|
||
|
bench_traversal_test.go:477: NextUntil=84
|
||
|
BenchmarkNextUntilSelection 50000 55831 ns/op
|
||
|
--- BENCH: BenchmarkNextUntilSelection
|
||
|
bench_traversal_test.go:494: NextUntilSelection=42
|
||
|
bench_traversal_test.go:494: NextUntilSelection=42
|
||
|
bench_traversal_test.go:494: NextUntilSelection=42
|
||
|
bench_traversal_test.go:494: NextUntilSelection=42
|
||
|
BenchmarkNextUntilNodes 100000 23130 ns/op
|
||
|
--- BENCH: BenchmarkNextUntilNodes
|
||
|
bench_traversal_test.go:512: NextUntilNodes=12
|
||
|
bench_traversal_test.go:512: NextUntilNodes=12
|
||
|
bench_traversal_test.go:512: NextUntilNodes=12
|
||
|
bench_traversal_test.go:512: NextUntilNodes=12
|
||
|
BenchmarkPrevUntil 10000 204673 ns/op
|
||
|
--- BENCH: BenchmarkPrevUntil
|
||
|
bench_traversal_test.go:528: PrevUntil=238
|
||
|
bench_traversal_test.go:528: PrevUntil=238
|
||
|
bench_traversal_test.go:528: PrevUntil=238
|
||
|
BenchmarkPrevUntilSelection 50000 70965 ns/op
|
||
|
--- BENCH: BenchmarkPrevUntilSelection
|
||
|
bench_traversal_test.go:545: PrevUntilSelection=49
|
||
|
bench_traversal_test.go:545: PrevUntilSelection=49
|
||
|
bench_traversal_test.go:545: PrevUntilSelection=49
|
||
|
bench_traversal_test.go:545: PrevUntilSelection=49
|
||
|
BenchmarkPrevUntilNodes 100000 18591 ns/op
|
||
|
--- BENCH: BenchmarkPrevUntilNodes
|
||
|
bench_traversal_test.go:563: PrevUntilNodes=11
|
||
|
bench_traversal_test.go:563: PrevUntilNodes=11
|
||
|
bench_traversal_test.go:563: PrevUntilNodes=11
|
||
|
bench_traversal_test.go:563: PrevUntilNodes=11
|
||
|
BenchmarkNextFilteredUntil 50000 42004 ns/op
|
||
|
--- BENCH: BenchmarkNextFilteredUntil
|
||
|
bench_traversal_test.go:579: NextFilteredUntil=22
|
||
|
bench_traversal_test.go:579: NextFilteredUntil=22
|
||
|
bench_traversal_test.go:579: NextFilteredUntil=22
|
||
|
bench_traversal_test.go:579: NextFilteredUntil=22
|
||
|
BenchmarkNextFilteredUntilSelection 50000 61953 ns/op
|
||
|
--- BENCH: BenchmarkNextFilteredUntilSelection
|
||
|
bench_traversal_test.go:596: NextFilteredUntilSelection=22
|
||
|
bench_traversal_test.go:596: NextFilteredUntilSelection=22
|
||
|
bench_traversal_test.go:596: NextFilteredUntilSelection=22
|
||
|
bench_traversal_test.go:596: NextFilteredUntilSelection=22
|
||
|
BenchmarkNextFilteredUntilNodes 50000 62124 ns/op
|
||
|
--- BENCH: BenchmarkNextFilteredUntilNodes
|
||
|
bench_traversal_test.go:614: NextFilteredUntilNodes=22
|
||
|
bench_traversal_test.go:614: NextFilteredUntilNodes=22
|
||
|
bench_traversal_test.go:614: NextFilteredUntilNodes=22
|
||
|
bench_traversal_test.go:614: NextFilteredUntilNodes=22
|
||
|
BenchmarkPrevFilteredUntil 50000 42861 ns/op
|
||
|
--- BENCH: BenchmarkPrevFilteredUntil
|
||
|
bench_traversal_test.go:630: PrevFilteredUntil=20
|
||
|
bench_traversal_test.go:630: PrevFilteredUntil=20
|
||
|
bench_traversal_test.go:630: PrevFilteredUntil=20
|
||
|
bench_traversal_test.go:630: PrevFilteredUntil=20
|
||
|
BenchmarkPrevFilteredUntilSelection 50000 62451 ns/op
|
||
|
--- BENCH: BenchmarkPrevFilteredUntilSelection
|
||
|
bench_traversal_test.go:647: PrevFilteredUntilSelection=20
|
||
|
bench_traversal_test.go:647: PrevFilteredUntilSelection=20
|
||
|
bench_traversal_test.go:647: PrevFilteredUntilSelection=20
|
||
|
bench_traversal_test.go:647: PrevFilteredUntilSelection=20
|
||
|
BenchmarkPrevFilteredUntilNodes 50000 62631 ns/op
|
||
|
--- BENCH: BenchmarkPrevFilteredUntilNodes
|
||
|
bench_traversal_test.go:665: PrevFilteredUntilNodes=20
|
||
|
bench_traversal_test.go:665: PrevFilteredUntilNodes=20
|
||
|
bench_traversal_test.go:665: PrevFilteredUntilNodes=20
|
||
|
bench_traversal_test.go:665: PrevFilteredUntilNodes=20
|
||
|
BenchmarkClosest 500000 4684 ns/op
|
||
|
--- BENCH: BenchmarkClosest
|
||
|
bench_traversal_test.go:681: Closest=2
|
||
|
bench_traversal_test.go:681: Closest=2
|
||
|
bench_traversal_test.go:681: Closest=2
|
||
|
bench_traversal_test.go:681: Closest=2
|
||
|
BenchmarkClosestSelection 5000000 622 ns/op
|
||
|
--- BENCH: BenchmarkClosestSelection
|
||
|
bench_traversal_test.go:698: ClosestSelection=2
|
||
|
bench_traversal_test.go:698: ClosestSelection=2
|
||
|
bench_traversal_test.go:698: ClosestSelection=2
|
||
|
bench_traversal_test.go:698: ClosestSelection=2
|
||
|
bench_traversal_test.go:698: ClosestSelection=2
|
||
|
BenchmarkClosestNodes 5000000 617 ns/op
|
||
|
--- BENCH: BenchmarkClosestNodes
|
||
|
bench_traversal_test.go:715: ClosestNodes=2
|
||
|
bench_traversal_test.go:715: ClosestNodes=2
|
||
|
bench_traversal_test.go:715: ClosestNodes=2
|
||
|
bench_traversal_test.go:715: ClosestNodes=2
|
||
|
bench_traversal_test.go:715: ClosestNodes=2
|
||
|
ok github.com/PuerkitoBio/goquery 218.724s
|