{"id":16444799,"url":"https://github.com/plokhotnyuk/linkedlist-bench","last_synced_at":"2026-05-15T06:36:30.273Z","repository":{"id":145829105,"uuid":"198373249","full_name":"plokhotnyuk/linkedlist-bench","owner":"plokhotnyuk","description":"Benchmarks for creation of Java and Scala lists","archived":false,"fork":false,"pushed_at":"2019-07-24T03:59:40.000Z","size":5,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-11-20T06:03:05.016Z","etag":null,"topics":["collection","java","linked-list","performance","scala"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plokhotnyuk.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-07-23T07:10:16.000Z","updated_at":"2021-03-08T21:00:22.000Z","dependencies_parsed_at":null,"dependency_job_id":"05e0943a-1adc-434c-b593-1982988b6907","html_url":"https://github.com/plokhotnyuk/linkedlist-bench","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/plokhotnyuk/linkedlist-bench","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plokhotnyuk%2Flinkedlist-bench","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plokhotnyuk%2Flinkedlist-bench/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plokhotnyuk%2Flinkedlist-bench/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plokhotnyuk%2Flinkedlist-bench/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plokhotnyuk","download_url":"https://codeload.github.com/plokhotnyuk/linkedlist-bench/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plokhotnyuk%2Flinkedlist-bench/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":285382190,"owners_count":27162159,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-11-20T02:00:05.334Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["collection","java","linked-list","performance","scala"],"created_at":"2024-10-11T09:26:49.599Z","updated_at":"2025-11-20T06:04:35.529Z","avatar_url":"https://github.com/plokhotnyuk.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# LinkedList Bench\n\nBenchmarks for creation of linked lists in Java and Scala\n\n## OpenJDK 11.0.1\n```\nsbt -java-home /usr/lib/jvm/openjdk-11 -no-colors clean 'bench/jmh:run LinkedListBenchmark'\n...\n[info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on\n[info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial\n[info] experiments, perform baseline and negative tests that provide experimental control, make sure\n[info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.\n[info] Do not assume the numbers tell you what you want them to tell.\n[info] Benchmark                            (size)   Mode  Cnt          Score         Error  Units\n[info] LinkedListBenchmark.javaList              1  thrpt    5  116207382.581 ±  197850.132  ops/s\n[info] LinkedListBenchmark.javaList             10  thrpt    5   21295005.020 ±  192641.262  ops/s\n[info] LinkedListBenchmark.javaList            100  thrpt    5    2355628.317 ±    6767.822  ops/s\n[info] LinkedListBenchmark.scalaListAddOne       1  thrpt    5  217049301.066 ± 1650171.022  ops/s\n[info] LinkedListBenchmark.scalaListAddOne      10  thrpt    5   32620951.821 ±  246666.870  ops/s\n[info] LinkedListBenchmark.scalaListAddOne     100  thrpt    5    3429731.014 ±   16137.659  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq       1  thrpt    5  141254979.461 ±  345515.997  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq      10  thrpt    5   17388370.217 ±   23588.614  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq     100  thrpt    5    1737871.713 ±   18028.245  ops/s\n```\n\n## GraalVM CE 19.1.0\n```\nsbt -java-home /usr/lib/jvm/graalvm-ce-19 -no-colors clean 'bench/jmh:run LinkedListBenchmark'\n...\n[info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on\n[info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial\n[info] experiments, perform baseline and negative tests that provide experimental control, make sure\n[info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.\n[info] Do not assume the numbers tell you what you want them to tell.\n[info] Benchmark                            (size)   Mode  Cnt          Score        Error  Units\n[info] LinkedListBenchmark.javaList              1  thrpt    5  136128776.288 ± 401935.046  ops/s\n[info] LinkedListBenchmark.javaList             10  thrpt    5   27972807.011 ± 156080.759  ops/s\n[info] LinkedListBenchmark.javaList            100  thrpt    5    3134062.142 ±   3123.994  ops/s\n[info] LinkedListBenchmark.scalaListAddOne       1  thrpt    5   38021472.997 ± 239313.419  ops/s\n[info] LinkedListBenchmark.scalaListAddOne      10  thrpt    5    6180593.997 ±  23436.434  ops/s\n[info] LinkedListBenchmark.scalaListAddOne     100  thrpt    5     701707.535 ±   2277.735  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq       1  thrpt    5   37923287.712 ± 115229.993  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq      10  thrpt    5    6026320.459 ±  30268.899  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq     100  thrpt    5     680228.559 ±   1209.837  ops/s\n```\n\n## GraalVM EE 19.1.0\n```\nsbt -java-home /usr/lib/jvm/graalvm-ee-19 -no-colors clean 'bench/jmh:run LinkedListBenchmark'\n...\n[info] REMEMBER: The numbers below are just data. To gain reusable insights, you need to follow up on\n[info] why the numbers are the way they are. Use profilers (see -prof, -lprof), design factorial\n[info] experiments, perform baseline and negative tests that provide experimental control, make sure\n[info] the benchmarking environment is safe on JVM/OS/HW level, ask for reviews from the domain experts.\n[info] Do not assume the numbers tell you what you want them to tell.\n[info] Benchmark                            (size)   Mode  Cnt          Score        Error  Units\n[info] LinkedListBenchmark.javaList              1  thrpt    5  157896297.222 ± 827162.501  ops/s\n[info] LinkedListBenchmark.javaList             10  thrpt    5   30265347.922 ± 155535.146  ops/s\n[info] LinkedListBenchmark.javaList            100  thrpt    5    3446605.182 ±  12733.358  ops/s\n[info] LinkedListBenchmark.scalaListAddOne       1  thrpt    5   37297458.023 ± 935716.406  ops/s\n[info] LinkedListBenchmark.scalaListAddOne      10  thrpt    5    6044791.828 ±   8597.697  ops/s\n[info] LinkedListBenchmark.scalaListAddOne     100  thrpt    5     737495.480 ±   1199.901  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq       1  thrpt    5   37291784.212 ± 848327.468  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq      10  thrpt    5    5684613.811 ±   7260.125  ops/s\n[info] LinkedListBenchmark.scalaListPlusEq     100  thrpt    5     738569.769 ±    906.034  ops/s\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplokhotnyuk%2Flinkedlist-bench","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplokhotnyuk%2Flinkedlist-bench","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplokhotnyuk%2Flinkedlist-bench/lists"}