腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(3006)
视频
沙龙
1
回答
全局
/
局部
环境
影响
Haskell
的
标准
基准
测试
结果
、
、
、
我们正在对我们公司
的
一些
Haskell
代码进行
基准
测试
,我们刚刚遇到了一个非常奇怪
的
情况。这是一段代码,它对同一件事进行了2次
基准
测试
。前者使用一次为所有
测试
创建
的
Criterion.env,后者为每个
测试
创建
环境
。这是唯一
的
区别,但是为每个工作台创建env
的
运行速度要快5倍。 $ per
浏览 14
提问于2018-02-08
得票数 2
回答已采纳
1
回答
如何可靠地比较
Haskell
和C
的
运行时?
、
、
、
我使用
标准
库为我
的
Haskell
函数编写
基准
测试
。现在,我用C语言实现了相同
的
算法,以与
Haskell
进行性能比较。问题是,我如何才能可靠地做到这一点?Criterion做了很多花哨
的
事情,比如计算时钟调用开销,并对
结果
进行统计分析。我猜,如果我只测量C函数所需
的
时间,它将无法与Criterion返回
的
结果
进行比较。Bryan O‘’Sullivan在他
的
中写道:
浏览 1
提问于2012-10-22
得票数 15
回答已采纳
1
回答
优化已找到
全局
最小值,但收敛到
局部
最小值
、
我使用
的
是随机优化算法CMA-ES。尽管它在第一个周期中找到了
全局
最小值(我知道这是一个虚构
的
基准
测试
),但算法在一些周期之后收敛到另一个最小值(
局部
最小值,因为它具有更大
的
成本函数值)。既然它已经找到了
全局
最小值,我需要关心它是否收敛到
局部
最小值吗?仅仅使用这样
的
全局
最小值,而不关心算法在哪里收敛,这是错误
的
吗?从
结果
中我
的
观点是,这是由于正态
浏览 14
提问于2021-02-14
得票数 0
1
回答
令人惊讶
的
是,
基准
测试
Data.Vector
的
时间很低
、
、
、
、
我正在对
Haskell
的
数组库( array和vector包)进行
基准
测试
,以找到为用例存储大型数据
的
最佳方法。我正在使用criterion作为
基准
测试
工具。当我将
Haskell
基准
测试
时间与我用C编写
的
简单引用实现进行比较时,
Haskell
的
速度快了几倍,我发现它很可疑:C代码是一个简单
的
循环,填充数组中
的
结构。
的</
浏览 0
提问于2018-02-07
得票数 4
回答已采纳
2
回答
在
标准
中初始化
基准
,并从
结果
中排除初始化时间
、
我需要对IO中
的
一些代码进行
基准
测试
,而
标准
很好地支持这一点。但是我想执行几个初始化步骤(每个
基准
测试
不同)。cleanUpTheFirst initTheSecond cleanUpTheSecond但是它为每次
基准
测试
运行执行初始化和清理(默认情况下为100次),并包括初始化时间到最终
结果
。
浏览 3
提问于2013-10-02
得票数 4
回答已采纳
2
回答
如何在
基准
中避免英特尔涡轮增压
的
副作用?
、
、
我正在使用运行一个微
基准
,以评估不同Java算法实现
的
性能。然而,我观察到不一致
的
吞吐量取决于英特尔CPU涡轮增压运行与否。由于涡轮增压是根据
环境
条件而激活
的
,因此有时它是为一些台架试验而不是为其他
测试
而激活
的
。因此,一些
结果
显示,仅仅是因为涡轮增压被激活,而不是因为它
的
效率更高,吞吐量就更好了。因此,我试图通过用@GroupThreads(threadsNumber)注释我
的
所有
测试
来避免turb
浏览 0
提问于2017-05-04
得票数 3
6
回答
Java是否保存其运行时优化?
、
、
我
的
教授在一个小程序上做了一个非正式
的
基准
测试
,Java时间是:第一次运行为1.7秒,之后运行为0.8秒。 是否完全是因为将运行时
环境
加载到操作
环境
中?或者是受Java优化代码和存储优化
结果
的
影响
(对不起,我不知道这是什么技术术语)?
浏览 12
提问于2008-09-16
得票数 4
回答已采纳
1
回答
在窗口上使用堆栈
、
、
一切正常Loading
Haskell
PlatformNarrowing但是现在错误消息是:Loading package database stackage.exe: Missing cabal file "MFlow-0.3.3/MFlow.cabal" in tarball: "patching/tarballs
浏览 4
提问于2014-03-17
得票数 3
回答已采纳
1
回答
HISTSIZE
环境
变量,但不是?
我试图了解一些有关
环境
变量
的
内容,并检查了LPIC考试指南中列出
的
一些常见变量。它在其他HIST变量中讨论了HISTSIZE,但是它说HISTSIZE和类似HISTCONTROL之类
的
东西是常见
的
环境
变量。然而,我
的
测试
没有定论。在下面的
测试
中,我检查HISTSIZE是否是一个
全局
环境
变量,但它不是。但是当我回应它时,我看到了一个
结果
,所以我
的
假设是它是一个<em
浏览 0
提问于2022-12-06
得票数 0
回答已采纳
1
回答
如何测量
Haskell
程序
的
顺序和并行运行时
、
、
、
我正在从这个中测量
haskell
程序,以生成下表,其中包含运行时和加速带摘要,这样我就可以在一个图形中绘制图。第一个问题 没有-thread
浏览 1
提问于2011-07-08
得票数 3
回答已采纳
4
回答
什么才是性能更好
的
呢?
Haskell
或OCaml
、
、
我在过去
的
18个月里掌握了函数式编程,从学习OCaml开始,到现在已经有几个星期了。现在我想走下一步,实现一些实际
的
应用程序:一个简单
的
实时地形编辑器。所使用
的
递归算法和数据结构似乎非常适合函数实现。 由于这是一个实时应用程序,我自然会寻找我能获得
的
最佳性能。现在,一些(我觉得挺烦人
的
) OCaml
的
支持者经常抱怨
Haskell
比OCaml或F#慢。但根据哈斯克尔经常击败OCaml,如果只是相当小
的
分数-仍然存在问题,这个
基准
浏览 0
提问于2010-11-30
得票数 57
回答已采纳
2
回答
如何解释Java8和Java7中HashMap
的
插入性能
、
、
在这一点上,有一个想法是如何
影响
插入性能。所以我开始插入几百万张唱片。下面是代码片段和不同
的
结果
集。Total Time Taken = " + timeTaken);} 以下是不同
的
结果
,Java 8
的
插入量高达100万次,性能更好。但
结果
显示,当你向上移动时,会出现相反
的
行为。 我该如何解释这种
浏览 0
提问于2014-09-05
得票数 0
回答已采纳
1
回答
面向
Haskell
的
Windows IDE
、
、
、
、
我需要为用
Haskell
编写
的
小型项目在Windows机器中为新生设置一个简单而引人注目的开发
环境
。 原子插件:语言-
haskell</em
浏览 5
提问于2020-03-14
得票数 4
1
回答
java中
的
AES性能
、
、
为什么第一次调用加密
的
时间是第二次调用
的
一百倍byte[] dataToSend = ...下面是我
的
加密方法:{SecretKeySpecc.init(Cipher.ENCRYPT_MODE, k); byte[] encryptedD
浏览 0
提问于2013-06-14
得票数 0
回答已采纳
1
回答
如何清除MySQL查询规划器
的
统计信息
、
我有许多复杂
的
查询要进行
基准
测试
。
结果
发现,在一个生产机器上,查询规划器没有更新,这可能是我们看到
的
一些性能不佳
的
原因(MyISAM表)。为了清楚起见,表上
的
所有索引都显示为空基数。当然,我需要在我
的
生产机器上执行一个ANALYZE表,但在此之前,我想以某种方式对我在开发
环境
中
的
查询性能进行
基准
测试
。我
的
开发
环境
在表上显示了良好
的</em
浏览 4
提问于2012-08-30
得票数 2
回答已采纳
2
回答
我可以用统计方法来比较
基准
性能数字吗?
、
、
我对编译器
的
代码做了一些修改,并想知道这些更改对生成
的
二进制文件
的
性能有什么
影响
。为了比较它们
的
性能,我应该如何运行产生
的
二进制文件?我应该简单地多次运行每个二进制文件并比较平均megaFLOPS值吗?还是最大
的
megaFLOPS值? 以上将允许我根据一个
浏览 0
提问于2016-11-13
得票数 1
3
回答
矢量比普通数组更快?
、
、
、
我刚刚尝试在std::sort (填充push_back操作)和普通std::pair<float, unsigned int>> *数组(使用new分配,然后逐个填充)上对push_back进行
基准
测试
比较函数刚刚比较了对
的
浮动部分。 令人惊讶
的
是,当使用16M值时,在std::向量上使用
的
时间仅为1940 ms,而在数组上使用
的
时间约为2190 ms。有人能解释一下怎样才能更快地传播矢量吗?编辑:现在您可以叫我傻瓜了,但是当我尝试复制用于度量
的
代码
浏览 2
提问于2011-06-16
得票数 6
1
回答
为了准确地对其进行
基准
测试
,我应该使一个大函数是原子
的
吗?
、
、
、
、
我正在执行
的
代码处理openCV矩阵和操作。代码将在Linux上
的
ROS
环境
中运行。我不希望代码在我
的
基准
测试
过程中被系统功能打断。 考虑到关于
基准
测试
的
,回答者说
结果
的
粒度是15 is。我想做得更好,所以我正在考虑使函数具有原子性(只是为了
基准
测试
的
目的)。由于几个原因,我不确定这是否是一个好主意,主要是因为我对处理器体系结构没有很深
的
浏览 2
提问于2017-02-10
得票数 0
回答已采纳
3
回答
Haskell
轻量级线程开销和在多核上
的
使用
、
、
、
、
我一直在读“真实世界
的
Haskell
”这本书,关于并发性和并行性
的
章节。我
的
问题如下: 由于
Haskell
线程实际上只是一个“真实”OS线程中
的
多个“虚拟”线程,这是否意味着创建大量
的
Haskell
线程(如1000)不会对性能产生严重
影响
?也就是说,我们可以说使用forkIO创建
Haskell
线程
的
开销(几乎)可以忽略不计吗?如果possible.Doesn't轻量级线程
的</em
浏览 66
提问于2011-05-01
得票数 59
回答已采纳
1
回答
为什么虚拟变量加速我
的
SIMD代码?
、
、
、
不知怎么
的
,我发现函数F
的
存在与否(这对
基准
测试
没有
影响
)会极大地改变
基准
测试
结果
(大约10%)。我做了一些搜索,看看这是如何可能
的
,并偶然发现了。由于我实现
的
函数使用SIMD,所以我认为内存对齐可能会产生
影响
。然而,我从经验中知道,如果在SIMD中使用
的
变量不对齐,程序就会失败,所以我认为
局部
变量
的
对齐会产生
影响
。要对齐<em
浏览 9
提问于2022-12-03
得票数 -1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
激光雷达深度补全
如何在GO中写出准确的基准测试
推进实例级识别研究
使用双向LSTM的深度神经网络预测蛋白质残基相互作用
Python中连接字符串最有效的方式
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券