{"id":22069743,"url":"https://github.com/timefoldai/timefold-solver-benchmarks","last_synced_at":"2026-03-07T22:32:36.942Z","repository":{"id":227660467,"uuid":"771978170","full_name":"TimefoldAI/timefold-solver-benchmarks","owner":"TimefoldAI","description":"Repository containing the JMH benchmarks used to test the performance of Timefold Solver","archived":false,"fork":false,"pushed_at":"2026-02-27T06:40:08.000Z","size":77585,"stargazers_count":1,"open_issues_count":0,"forks_count":4,"subscribers_count":5,"default_branch":"main","last_synced_at":"2026-02-27T12:49:52.587Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TimefoldAI.png","metadata":{"files":{"readme":"README.adoc","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-03-14T09:57:28.000Z","updated_at":"2026-02-27T06:40:12.000Z","dependencies_parsed_at":"2025-10-06T17:29:59.723Z","dependency_job_id":"5c5cd393-161f-42f4-97fc-a6c5d2c7aa17","html_url":"https://github.com/TimefoldAI/timefold-solver-benchmarks","commit_stats":null,"previous_names":["timefoldai/timefold-solver-benchmarks"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/TimefoldAI/timefold-solver-benchmarks","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimefoldAI%2Ftimefold-solver-benchmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimefoldAI%2Ftimefold-solver-benchmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimefoldAI%2Ftimefold-solver-benchmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimefoldAI%2Ftimefold-solver-benchmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TimefoldAI","download_url":"https://codeload.github.com/TimefoldAI/timefold-solver-benchmarks/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TimefoldAI%2Ftimefold-solver-benchmarks/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30234637,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-07T19:01:10.287Z","status":"ssl_error","status_checked_at":"2026-03-07T18:59:58.103Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":[],"created_at":"2024-11-30T20:12:31.666Z","updated_at":"2026-03-07T22:32:36.445Z","avatar_url":"https://github.com/TimefoldAI.png","language":"Java","readme":"= Select Benchmarks for Timefold Solver\n\nThis repository is a continuous work in progress, and it will change as our needs change.\nThere are no guarantees that anything in this repository will still be here tomorrow,\nor that it will look anything like it looks today,\nor that it will work against any particular version of the Solver.\n\n== Usage\n\nTo run the benchmarks, you need access to Timefold Solver Enterprise Edition.\nHaving acquired that, run any of the benchmarks:\n\n[source,shell]\n----\n./run-coldstart.sh\n./run-scoredirector.sh\n----\n\nIn the default configuration, the benchmark will run for many hours and fully occupy 1 CPU.\nOnly run the benchmark on a quiet machine, otherwise results will be skewed.\n\n=== Async profiler\n\nThe benchmark can optionally produce flame graphs using https://github.com/async-profiler/async-profiler[Async Profiler].\nOn the first run, if Async Profiler is not found, a message will be logged.\nLet the message point you in the right direction.\n\n== Configuring the benchmark\n\nThe benchmark is configured using the `coldstart-benchmark.properties` and `scoredirector-benchmark.properties` file.\nThe file is well-commented, and should be self-explanatory.\nModify it to suit your needs.","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimefoldai%2Ftimefold-solver-benchmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftimefoldai%2Ftimefold-solver-benchmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftimefoldai%2Ftimefold-solver-benchmarks/lists"}