Skip to content

GitHub Actionsを使ったベンチマーク #1

@intsuc

Description

@intsuc

概要

mchを使った関数のベンチマークをDatapack-WIkiGitHub Actionsで自動もしくは半自動で行えるようにすることを考えています。

これに対する意見や提案を募集します。GitHub Actionsによるベンチマークが良さそう、かつ設計が固まれば実装を開始しようと思います。

ベンチマークの流れ

ベンチマークの流れとして考えられる候補を列挙します。

ベンチマークを何をきっかけとして開始するかの候補

  • 手動で開始したとき workflow_dispatch
  • プッシュされたとき push
  • 新しいMinecraftバージョンがリリースされたとき

どのベンチマークを実行するかの候補

  • 全てのベンチマーク
    • ベンチマーク数が増えると後述するActionsの制限の問題が生じる
  • 入力されたベンチマークのみ
  • 新しく検出されたベンチマークのみ

ベンチマーク結果をどのように出力するかの候補

Wikiの更新方法の候補

  • 出力を見てWikiを編集する
  • ベンチマークのフォルダに説明・感想・考察などを含めプッシュすることで、Wikiの該当ページを自動生成・更新する

欠点

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions