Skip to content

Instantly share code, notes, and snippets.

@intsuc
Created May 4, 2023 08:29
Show Gist options
  • Select an option

  • Save intsuc/926a468b89a3eb4838a72ca0d603d425 to your computer and use it in GitHub Desktop.

Select an option

Save intsuc/926a468b89a3eb4838a72ca0d603d425 to your computer and use it in GitHub Desktop.

Revisions

  1. intsuc revised this gist May 4, 2023. 10 changed files with 20 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions all_elements_list.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _[] set value 0
    2 changes: 2 additions & 0 deletions all_elements_list_of_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _[]._ set value 0
    2 changes: 2 additions & 0 deletions append_list.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _ append value 0
    2 changes: 2 additions & 0 deletions append_list_of_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _ append value {_: 0}
    2 changes: 2 additions & 0 deletions compound_child_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _._ set value 0
    2 changes: 2 additions & 0 deletions match_element_list_of_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _[{}]._ set value 0
    2 changes: 2 additions & 0 deletions match_object_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _{}._ set value 0
    2 changes: 2 additions & 0 deletions set_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _ set value {_: 0}
    2 changes: 2 additions & 0 deletions set_list.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _ set value [0]
    2 changes: 2 additions & 0 deletions set_list_of_compound.mcfunction
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,2 @@
    data remove storage _ _
    data modify storage _ _ set value [{_: 0}]
  2. intsuc created this gist May 4, 2023.
    99 changes: 99 additions & 0 deletions mch-results.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,99 @@
    {
    "mch_version": "0.9.0",
    "forks": 3,
    "jvm": "C:\\graalvm-ee-java19-22.3.1\\bin\\java.exe",
    "jvm_args": [],
    "jdk_version": "19.0.2",
    "vm_name": "Java HotSpot(TM) 64-Bit Server VM",
    "vm_version": "19.0.2+7-jvmci-22.3-b11",
    "mc": "server.jar",
    "mc_args": [
    "nogui"
    ],
    "warmup_iterations": 5,
    "warmup_time": "5 s",
    "measurement_iterations": 5,
    "measurement_time": "5 s",
    "results": [
    {
    "benchmark": "all_elements_list",
    "mode": "execute",
    "count": 15,
    "score": 8.548819934904474E-7,
    "error": 8.778721382224715E-9,
    "unit": "s/op"
    },
    {
    "benchmark": "all_elements_list_of_compound",
    "mode": "execute",
    "count": 15,
    "score": 9.364140054312755E-7,
    "error": 2.5694631099933246E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "append_list",
    "mode": "execute",
    "count": 15,
    "score": 7.989569077492992E-7,
    "error": 1.452137920395005E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "append_list_of_compound",
    "mode": "execute",
    "count": 15,
    "score": 8.74617478257512E-7,
    "error": 1.609848411523269E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "compound_child_compound",
    "mode": "execute",
    "count": 15,
    "score": 8.949075904752167E-7,
    "error": 3.0867425980253926E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "match_element_list_of_compound",
    "mode": "execute",
    "count": 15,
    "score": 1.013170958540823E-6,
    "error": 1.754555735941011E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "match_object_compound",
    "mode": "execute",
    "count": 15,
    "score": 8.860461404475785E-7,
    "error": 3.207353583873676E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "set_compound",
    "mode": "execute",
    "count": 15,
    "score": 8.684104069991735E-7,
    "error": 5.8092321096734076E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "set_list",
    "mode": "execute",
    "count": 15,
    "score": 7.744049315990117E-7,
    "error": 6.320614732163904E-8,
    "unit": "s/op"
    },
    {
    "benchmark": "set_list_of_compound",
    "mode": "execute",
    "count": 15,
    "score": 9.299311325913055E-7,
    "error": 3.4114989986636713E-8,
    "unit": "s/op"
    }
    ]
    }