草庐IT

Performance_Scripts

全部标签

performance - 哪些简单的更改对您的 Delphi 程序进行了最大的改进

关闭。这个问题需要更多focused.它目前不接受答案。想要改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我有一个Delphi2009程序,它处理大量数据,需要尽可能快并且不占用太多内存。您对Delphi代码做了哪些简单的更改,通过显着减少执行时间或内存使用对程序性能影响最大?感谢大家的所有回答。很多很棒的提示。为了完整起见,我将发布一些我发现的有关Delphi优化的重要文章。BeforeyoustartoptimizingDelphicode在About.com上SpeedandSize:Top10Tri

performance - 为什么 memcpy() 的速度每 4KB 就会急剧下降?

我测试了memcpy()的速度注意到速度在i*4KB处急剧下降。结果如下:Y轴是速度(MB/秒),X轴是memcpy()的缓冲区大小。,从1KB增加到2MB。子图2和子图3详细说明了1KB-150KB和1KB-32KB的部分。环境:CPU:Intel(R)Xeon(R)CPUE5620@2.40GHz操作系统:2.6.35-22-generic#33-UbuntuGCC编译器标志:-O3-msse4-DINTEL_SSE4-Wall-std=c99我想它一定与缓存有关,但我无法从以下缓存不友好的情况中找到原因:Whyismyprogramslowwhenloopingoverexact

performance - 用于线程消息的 MongoDB/Mongoose 模式(高效)

我对noSQL数据库有些陌生(不过我对关系数据库相当熟悉),我想知道使用线程消息处理收件箱系统的最有效方法是什么。每条“消息”都有一个发件人和收件人。用户之间接收/发送消息的数量会有很大差异。这个系统应该可以很好地扩展到超过1k的用户。我已经阅读了有关写/读时扇出的信息,但我不确定这对于线程消息的效果如何。由于我是MongoDB/NoSQL的新手,我不太习惯以这种方式有效地构建数据。我猜想会有嵌套对象以任何一种有效的方式来处理这个问题……但我无法确定一个对于2个用户之间的线程对话既高效又方便的设计。我想用一个由2个用户组成的数组存储数据,并结合一个“消息”对象数组。但接下来是2个用户的

performance - 用于线程消息的 MongoDB/Mongoose 模式(高效)

我对noSQL数据库有些陌生(不过我对关系数据库相当熟悉),我想知道使用线程消息处理收件箱系统的最有效方法是什么。每条“消息”都有一个发件人和收件人。用户之间接收/发送消息的数量会有很大差异。这个系统应该可以很好地扩展到超过1k的用户。我已经阅读了有关写/读时扇出的信息,但我不确定这对于线程消息的效果如何。由于我是MongoDB/NoSQL的新手,我不太习惯以这种方式有效地构建数据。我猜想会有嵌套对象以任何一种有效的方式来处理这个问题……但我无法确定一个对于2个用户之间的线程对话既高效又方便的设计。我想用一个由2个用户组成的数组存储数据,并结合一个“消息”对象数组。但接下来是2个用户的

c++ - 存储许多关系 1 :1 between various type of objects : decoupling & high performance

我有300多个类(class)。它们在某些方面是相关的。为简单起见,所有关系都是1:1。这是一个示例图。(在实际情况下,大约有50个关系对。)注意:在某些情况下,某些关系可能不存在。例如,一些hen与任何food无关。注意2:没有链接=从不,例如每个egg都与任何cage无关。这种关系永远不会被添加/删除/查询。问题:如何优雅地存储它们之间的关系?我的所有4个想法(如下)似乎都有缺点。Here是一个相关的问题,但具有1:N且只有1个关系。我的糟糕解决方案这些是半伪代码。版本1直接我的第一个想法是相互添加指针。Chick.h:-classEgg;classFood;classChick{

c++ - ASCII数据导入: how can I match Fortran's bulk read performance in C++?

设置您好,我有用于读取ASCIIdouble数据的Fortran代码(问题底部的数据文件示例):programReadDatainteger::mx,my,mzdoubleprecision,allocatable,dimension(:,:,:)::charge!Openthefile'CHGCAR'open(11,file='CHGCAR',status='old')!Gettheextentofthe3Dsystemandallocatethe3Darrayread(11,*)mx,my,mzallocate(charge(mx,my,mz))!Bulkreadtheentire

performance - Phalcon php vs node.js

我们将为我们的应用程序开发rest服务器(所有逻辑都在客户端javascript上)。所以我们考虑使用Phalconphp,但我们还需要创建实时聊天系统,使用node.js更容易做到这一点。这让我们考虑使用node.js代替phalcon不幸的是,我们对node.js的经验并不好,我们喜欢phalcon的性能和内在美。问题是,有人比较phalcon和node.js的性能吗?可能最好仅将node.js用于长轮询聊天请求,但我不喜欢项目与如此不同的工具连接。 最佳答案 您正在尝试比较两种不同的IMO。node.js具有强大的功能和灵ac

Javascript performance.now() 和 Nodejs

这个问题在这里已经有了答案:window.performance.now()equivalentinnodejs?(9个回答)关闭5年前.我是Nodejs的新手,在计时时我对某些事情感到困惑:如果Nodejs是Javascript,那么为什么Javascript的performance.now()在Nodejs上不起作用,我不得不使用console.time()之类的?我如何知道哪些其他Javascript函数在Node上不起作用?谢谢! 最佳答案 更新:虽然这在编写时是正确的,但这个答案现在已经过时,并且Node的现代版本确实支持

performance - 我应该学习哪种新语言来进行高性能,高并发的Web开发?

Asitcurrentlystands,thisquestionisnotagoodfitforourQ&Aformat.Weexpectanswerstobesupportedbyfacts,references,orexpertise,butthisquestionwilllikelysolicitdebate,arguments,polling,orextendeddiscussion.Ifyoufeelthatthisquestioncanbeimprovedandpossiblyreopened,visitthehelpcenter提供指导。已关闭8年。到目前为止,我对服务器

javascript - 在没有 "npm run x"条目的情况下实现 "scripts"行为?

在已安装的“上下文”中运行Node命令node_modules,您可以在scripts中输入领域package.json.例如:..."scripts":{"test":"mocha--recursivetest/**/*.js--compilersjs:babel-register"}...然后我可以输入npmruntest在我的项目根目录中,将运行mocha测试(通过调用安装在node_modules/mocha/bin中的mocha二进制文件)。有没有办法在不创建脚本条目的情况下实现完全相同的行为?例如,一次性的“脚本”?我正在想象类似以下的内容,相当于npmruntest:np