- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言与C语言代码运行效率的比较.pdf
信息与电脑
算法语言 China ComputerCommunication 2010年5月刊
Java语言与C语言代码运行效率的比较
孙 媛 河南濮阳职业技术学院,河南濮阳 457000
摘要:本文主要是建立代码运行测试平台的计算工具,尝试将Java语言和 C语言两种语言比较在实际运行过程中所需要的时间,通过结果的显
示,能发现C语言在代码运行中是比Java 语言要更快、效率更高,这个结果的显示,将会为语言设计者在实际运用中选择哪一种语言提供建设性的
意见。
关键词:Java语言;C语言;代码运行;效率
中图分类号:TP312 文献标识码:A 文章编号:1003-9767(2010)05-0152-01
一、代码运行效率比较的方法 -int64 result[ 8][ 1000]; 当前执行的程序代码在编辑器中处于高亮
在计算机的语言中,要在各种语言中比较各自的运行效率,既要 状态:调用函数。如果跟踪的话就会进入这个函数内部。若使用普通
从语言的基本理论上进行比较和衡量,但更主要的还是要实际的环境 的跟踪调试功能时经常会遇到许多未知错误,这时使用过滤跟踪就能
中进行测算,然后更加测算的实际结果来比较各自的真正运行时间, 很好解决这一问题
然后从中选择比较合适的语言。我们发现,往往由于实际环境难以预 timeO = My Query Counter( ) ; 为了准备调试,你需要在代码中
测,因此在实际中会有很多的问题会影响语言代码实际运行的和结 设置一个断点。它显示了所有调用堆和当前所有线程的状态,包括所
果的准确性。打个比方,程序通过CPU的时候,是需要耗费一定的时 有已经执行完毕的线程,程序运行到断点位置时,状态显示为暂停。
间,这个程序当遇到级别更优的程序时,就会被抢先而暂时进入了一 (二)Java语言的运行情况
个待命的状态,然后其他子程序的运行也暂时停下来,各种硬件也暂 int id; 此时会提示你这种项目是和Java透视图关联的
时中断。而要尽量避免这样的一种影响影响,笔者因为,在当前的电 char name[30]; 第一个字段区域“源文件夹”默认是项目的文件
脑操作系统中是比较难做到的,而且也根本没有这个必要,事实上, 夹
所选择的语言算法会是运行在各类的环境中的。 public class Tester对于大多数简单的Java程序而言,你不需要指定
那么,只实际的运行中,尤其是语言运行效率测试环节中,我 启动配置
们更重要的还是通过若干次的反复测试,再以多次测试出来的运行时 int i; 有时一个Java程序有许多变量
间的平均数来作为语言运行时间的最佳标准。对于不同的语言,其实 for(i=0;iN;i++)我们还是回到单步调试代码中。控制台视图,程
哪怕是同样的一种计算方法,实际上所获得结果是完全不一样的。因 序输出就显示在这里
此,为了能够准确的选取最合适
文档评论(0)