【文件属性】:
文件名称:benchmarker
文件大小:1004KB
文件格式:ZIP
更新时间:2021-03-09 16:56:18
WebAssembly
替补-使用Docker对JS / Wasm代码进行基准测试
Benchy-用于在容器化环境中动态创建和执行基准套件的工具,可针对特定的性能需求进行量身定制。
利用Docker提供隔离,自动化和可配置的运行时环境以进行编译和基准测试
产生关键指标以提供对基准代码的有用见解
基准测试运行时的微调可用资源(RAM,CPU)可用于模拟不同的环境
设置
安装以下内容:
Docker(v20.10.2或更高版本)
节点(v12.18.2或更高版本)
去做
前端
界面:设置简单服务器,允许文件上传
解析结果文件
指标:包括执行时间
输入,添加对以下内容的支持:
重复次数
内存,cpu(请参阅'docker create': : )
找到更好的方法来衡量内存使用情况(freemem()有所波动)
研究要做
总体研究基准,找到感兴趣的指标
找到对使用Docker的支持(可能与使用docker来
【文件预览】:
benchmarker-master
----frontend()
--------.env(12B)
--------public()
--------src()
--------tsconfig.json(531B)
--------README.md(2KB)
--------.gitignore(310B)
--------package-lock.json(1.45MB)
--------package.json(997B)
----wasm()
--------rust()
--------as()
----.vscode()
--------launch.json(700B)
--------tasks.json(322B)
----backend()
--------src()
--------tsconfig.json(7KB)
--------.gitignore(36B)
--------package-lock.json(121KB)
--------package.json(1KB)
--------test_files()
----scenarios.txt(853B)
----readme.md(3KB)