{"id":14184504,"url":"https://github.com/tebjan/VL.Benchmarks","last_synced_at":"2025-08-07T16:34:16.374Z","repository":{"id":253009643,"uuid":"836791264","full_name":"tebjan/VL.Benchmarks","owner":"tebjan","description":"benchmarks for vvvv gamma","archived":false,"fork":false,"pushed_at":"2024-11-22T09:24:56.000Z","size":1797,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-05T02:05:02.502Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tebjan.png","metadata":{"files":{"readme":"README.md","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}},"created_at":"2024-08-01T15:05:49.000Z","updated_at":"2024-11-24T12:17:16.000Z","dependencies_parsed_at":"2024-11-22T10:22:54.396Z","dependency_job_id":"604c870e-fdcf-4194-92d9-683c84909da8","html_url":"https://github.com/tebjan/VL.Benchmarks","commit_stats":null,"previous_names":["tebjan/vl.benchmarks"],"tags_count":1,"template":false,"template_full_name":"tebjan/VL.NewLibrary.Template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tebjan%2FVL.Benchmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tebjan%2FVL.Benchmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tebjan%2FVL.Benchmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tebjan%2FVL.Benchmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tebjan","download_url":"https://codeload.github.com/tebjan/VL.Benchmarks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":229068674,"owners_count":18015168,"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","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-08-18T13:03:46.549Z","updated_at":"2024-12-10T13:31:02.854Z","avatar_url":"https://github.com/tebjan.png","language":null,"funding_links":[],"categories":["Libraries"],"sub_categories":["System \u0026 Extensions"],"readme":"![Header Image](.github/VLBenchmarks.png)\n\n# VL.Benchmarks\n\n**VL.Benchmarks** is a performance testing suite designed for use with [vvvv](http://visualprogramming.net), a visual live-programming environment built on .NET. This tool allows you to run various benchmarks defined by XML files and records their frames per second (FPS). The results are output to CSV files for further data analysis.\n\n## Features\n\n- **Predefined Benchmarks:** Run benchmarks that are ready to go.\n- **Custom Benchmarks:** Set up your own benchmarks tailored to your specific performance testing needs.\n- **Results Analysis:** Automatically save benchmark results in a CSV format for easy analysis.\n\n## Getting Started\n\n### Installation\n\n- Download the executable from the [Releases](https://github.com/tebjan/VL.Benchmarks/releases) page of this repository.\n\n### Running Benchmarks\n\n#### Predefined Benchmarks\n\nTo run predefined benchmarks:\n1. Download the executable from the release page.\n2. Execute the benchmarks and check the CSV output for results.\n\nNote on Performance:\n\nThe current version of VL.Benchmarks is optimized for high-end machines, and mid-range machines may experience very low FPS with the default settings. You can adjust some settings in the BenchmarkList.xml to better suit your hardware.\n\n### Custom Benchmarks\n\n#### Prerequisites\nEnsure you have vvvv installed. You can download it from [visualprogramming.net](http://visualprogramming.net).\n\nTo create and run custom benchmarks:\n- Please refer to the example patches included in this repository for guidance on setting up your benchmarks.\n- If you need further assistance, ask specific questions in the [vvvv forum](https://discourse.vvvv.org/c/vvvv-gamma/28).\n\n## Contributing\n\nAny contributions you make are **greatly appreciated**.\n\n- **Report Bugs**: Post bug reports in the issues here or in the [vvvv forum](https://discourse.vvvv.org/c/vvvv-gamma/28).\n- **Feature Requests and Discussions**: Use the same forums for discussions and feature requests.\n- **Pull Requests**: You are welcome to submit pull requests.\n\nFor direct inquiries about custom development, please [contact me](https://github.com/tebjan).\n\n## Sponsoring\n\nDevelopment of this library was generously sponsored by [Refik Anadol Studio](https://refikanadolstudio.com).\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE.md) - see the LICENSE file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftebjan%2FVL.Benchmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftebjan%2FVL.Benchmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftebjan%2FVL.Benchmarks/lists"}