小编igo*_*ouy的帖子

标准(简单?)基准代码/测试?

是否有某种标准的基准测试系统或大纲或什么?我正在寻找go,llvm,d和其他语言,我想知道它们在执行时间,内存使用情况等方面的公平性.

我找到了https://benchmarksgame-team.pages.debian.net/benchmarksgame/,但代码并不相同.一个例子是C++源是<100行,而C源是> 650.我几乎称之为公平.在其源代码中的另一个测试有一个愚蠢的错误,即在其他语言将其置于外部时将锁定置于循环中.

所以我想知道一些测试,我可能会考虑查看/运行,也许不使用非标准甚至复杂的库.就像完全在单个源文件中实现一样.公平的.

benchmarking programming-languages

6
推荐指数
2
解决办法
3674
查看次数

为什么Scala在计算机语言基准游戏中消耗的内存比竞争对手多2-3倍?

它与垃圾收集有关吗?它在所有其他领域表现如此之好并且在内存消耗方面惨遭失败,这似乎很奇怪.

链接:http://benchmarksgame.alioth.debian.org/u32/scala.html

performance scala

6
推荐指数
1
解决办法
620
查看次数

服务器端的JavaScript框架

我想用更好的东西替换PHP(似乎每个人都说PHP是邪恶的,对吗?),并考虑服务器端JavaScript.

node.js似乎很受欢迎,但我担心我会因为异步的东西而疯狂.是否可以在节点下编写正常(同步)代码?

我的清单:网络和命令行脚本,良好的性能(在 计算机语言
基准游戏
,V8似乎比PHP快一个数量级),最好是由一些公司或社区开发,以便它不会有一天被放弃,用户社区有一个像样的模块库.

我不考虑基于Rhino的各种框架,因为Rhino在Java中运行,而我不是Java,意识到它的内存占用,而且将javascript编译为java的整个想法对我来说毫无意义.

花了一些时间谷歌搜索,并发现了许多项目:Myna,Meteor,GromJS,APE,GLUEscript,v8cgi,silkjs,wakanda,GPSEE,sorrowjs,ejscript,Persevere,PhantomJS.

有人有经验吗?欢迎任何建议.

javascript server-side server-side-scripting javascript-framework serverside-javascript

6
推荐指数
2
解决办法
1万
查看次数

为什么JIT-ed语言比原生C/C++更慢,内存效率更低?

解释器做了很多额外的工作,因此可以理解它们最终比本机机器代码慢得多.但是像C#或Java这样的语言有JIT编译器,据说它们可以编译成平台本机代码.

然而,根据看似合法的基准,在大多数情况下仍然比C/C++慢2-4倍?当然,我的意思是与同等优化的C/C++代码相比.我很清楚JIT编译的优化优势以及它们生成比优化不佳的C + C++更快的代码的能力.

关于Java内存分配有多好的噪音,为什么这么可怕的内存使用呢?2x到50x,在特定的基准测试套件中平均使用的内存大约多30倍,这对于打喷嚏没什么...

请注意,我不想启动WAR,我要求提供定义这些性能和效率数据的技术细节.

performance jit memory-management native machine-code

6
推荐指数
1
解决办法
607
查看次数

JavaScript是否对执行繁重的计算任务不利?

使用JavaScript(CoffeeScript)来实现繁重的计算任务有多糟糕?我关注的是一个优化问题,其中无法快速计算出最优解.

首先选择JavaScript,因为可视化是必需的,而不是为不同进程之间的通信添加开销,而是决定在JavaScript中实现所有内容.

我没有看到这个问题,尤其是在查看基准游戏时.但我经常会收到这样一个问题:为什么地球上有JavaScript?

我会用以下方式争论:这是一个优化问题,NP-hard.它并没有多么快很多其他语言会是这样,因为这只是增加了一个常数因子的运行时间-是真的吗?

javascript performance

5
推荐指数
1
解决办法
1750
查看次数

比较Lua和Mono

我想做一些研究,但我找不到任何关于这个主题的信息.

我发现的唯一信息 - > http://benchmarksgame.alioth.debian.org/u32/compare.php?lang=csharp&lang2=lua

而且我不确定如何解释这张图表.如果我是对的,它基本上说Lua比Mono快10倍.但Mono的内存使用率比Lua好大约8倍.

这说到性能怎么说?

比较LuaMono - > 优点/缺点

编辑: [Gamedevelopment] Cryengine 3使用c ++/lua atm.但是有些人为这个引擎发布了单声道端口.我对Mono非常熟悉.但现在我想对Lua做一些研究,看看它是否值得学习这门语言,或者我是否应该坚持使用Mono

mono performance lua language-comparisons

1
推荐指数
1
解决办法
3786
查看次数