ArkScript-lang / ArkScript-lang/benchmarks

Implement a log rotation every N benchmarks

未关闭
#7 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
Python
星标
2
派生
2
PR 合并指标
30 天内没有已合并 PR

描述

We should cut the data files in N elements so that the website do not load a million results and try to render it all at once.

Files could be stored as (i*N)-original-name, so that we can find them easily.

We should also limit the number of elements in the current file to N max. All the excess should go to another file (N*i)-original-name.

The old files will then file up slowly and we will still have enough data in the current files for the graphs.

贡献指南

这个仓库没有索引到贡献指南

调研方向

该 issue 没有列出文件或测试。首先定位 benchmark 数据 writer 以及读取这些文件的 website 代码,然后跟踪当前文件是如何追加的,以及图表所需的结果是如何加载的。完成标准是:文件会按照可配置的 N 个元素上限进行拆分,并且 website 仍然能够找到并渲染已存储的 benchmark 数据。

由索引模型根据 Issue 内容生成。

评估

技术栈
python
领域
data, performance
Issue 类型
功能
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。