如何在线生成图表 免费报表生成软件推荐

原因Bench***rkDotNet支持将性能测试结果导出为各种格式,常用的html/csv。事实上,Bench***rkDotNet支持生成许多文件格式。支持的文件格式:支持的文件格式:Bench***rkDotNet支持多种文件的生成。Bench***rkDotNet依靠R来生成图表。Bench***rkDotNet只生成R的脚本文件,需要R...

原因

Bench***rkDotNet支持将性能测试结果导出为各种格式,常用的html/csv。事实上,Bench***rkDotNet支持生成许多文件格式。

支持的文件格式:

支持的文件格式:

Bench***rkDotNet支持多种文件的生成。

Bench***rkDotNet依靠R来生成图表。Bench***rkDotNet只生成R的脚本文件,需要R执行脚本生成图表。

试验码

using System.Runtime.CompilerServices;using Bench***rkDotNet.Attributes;using Bench***rkDotNet.Configs;using Bench***rkDotNet.Exporters;using Bench***rkDotNet.Exporters.Csv;namespace dotnet_perf{ [RPlotExporter] //生成r脚本文件 [MemoryDiagnoser] [DisassemblyDiagnoser(printSource: true)] [Config(typeof(Config))] public class MethodInlineTest { [Params(10000)] public int Count { get; set; } public Random Random = new Random(); [Bench***rk] public void AggressiveInlining() { for (int i = 0; i < Count; i++) { int a = Random.Next(1, 100); int b = Random.Next(1, 100); int c = AggressiveInliningTest(a, b); } } [Bench***rk] public void AggressiveOptimization() { for (int i = 0; i < Count; i++) { int a = Random.Next(1, 100); int b = Random.Next(1, 100); int c = AggressiveOptimizationTest(a, b); } } [Bench***rk] public void NoInlining() { for (int i = 0; i < Count; i++) { int a = Random.Next(1, 100); int b = Random.Next(1, 100); int c = NoInliningnTest(a, b); } } [MethodImpl(MethodImplOptions.AggressiveInlining)] public int AggressiveInliningTest(int a, int b) //求数的大小 { return a > b ? a : b; } [MethodImpl(MethodImplOptions.AggressiveOptimization)] public int AggressiveOptimizationTest(int a, int b) //求数的大小 { return a > b ? a : b; } [MethodImpl(MethodImplOptions.NoInlining)] public int NoInliningnTest(int a, int b) //求数的大小 { return a > b ? a : b; } private class Config : ManualConfig { public Config() { AddExporter(CsvMeasurementsExporter.Default); //生成csv文件,r脚本生成图表需要 AddExporter(RPlotExporter.Default); //使用r默认的配置 } } }}#执行R脚本Rscript.exe .BuildPlots.R

看Bench***rkDotNet生成的图表。

Bench***rkDotNet 生成图1

Bench***rkDotNet生成图1

Bench***rkDotNet生成图2

本文来自玩味不尽投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/647492.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-24
下一篇 07-24

相关推荐

  • 如何在线生成图表 免费报表生成软件推荐

    原因Bench***rkDotNet支持将性能测试结果导出为各种格式,常用的html/csv。事实上,Bench***rkDotNet支持生成许多文件格式。支持的文件格式:支持的文件格式:Bench***rkDotNet支持多种文件的生成。Bench***rkDotNet依靠R来生成图表。Bench***rkDotNet只生成R的脚本文件,需要R

    2023-07-24 05:35:02
    990 0
  • 养老金17连涨 养老金17连涨图表

    近日,中国经济时报等一些媒体和专家预测,2022年养老金将连续18年上涨。养老金涨了17年,很多人不明白吗?到底是怎么回事?先说养老保险。建立养老金正常增长机制。1991年,国家推进企业养老保险制度改革。从此,像私企、外资企业的员工,都可以通过参加养老保险来享受退休待

    2023-07-04 12:38:01
    186 0
  • 免费做图表的软件有哪些 推荐这4个免费软件

    相信大家平时都会有做PPT的需求,但是看了下面这些高大上的Excel图表,你还觉得做Excel比做PPT好吗?接下来,我们来看看这些完全免费的工具!第一,免费插件1。数据图表首先我们可以用Datacharts,一个逆天的插件。不仅可以插入彩色图表,还支持只能在PPT中实现的文字云功能。

    2023-07-02 15:38:01
    687 0
  • ppt数据图表怎么做好看 可视化数据图表模板

    年底,我们要做各种总结报告。为了让我们自己的报表与众不同,我们可以使用PowerPoint动画组件+报表来创建更加丰富多彩的动态图表。本文以PowerPoint 2016为例,介绍如何使用3D动态圆环图代替Excel默认的平面圆环图(图1)。图1对比效果图从上图可以看出,PPT图表可以用一个立体

    2023-06-23 22:23:01
    970 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信