阅读更多

9顶
4踩

操作系统

原创新闻 Clang编译出可工作的2.6.36内核

2010-10-28 10:16 by 正式编辑 chuiyan 评论(6) 有6881人浏览
    Bryce Lelbach在近期宣布,Clang编译出可工作的2.6.36内核,它是在Debian GNU/Linux的Macbook 5.1机器上运行,使用基于LLVM的Clang编译器编译出的。
     通常是用GCC编译器编译Linux内核,Clang编译器与GCC相比,它编译所需时间更短,编译后的系统性能更好。例如:编译个简单文件,Clang 1.1编译后的可执行文件执行速度是gcc4.5的1600倍。
     现在Clang编译出的2.6.36内核还存在一些问题,他必须综合使用GCC编译过的组件去启动系统。已有人在gcc的bug跟踪系统递交了bug报告。
9
4
评论 共 6 条 请登录后发表评论
6 楼 henryzhou 2010-10-28 19:20
快个1x%已经很不可思议了,那种1600倍的说法很有本朝砖家的味道啊
5 楼 pi1ot 2010-10-28 18:07
vdgame 写道
pi1ot 写道
经过精心构造场景,10000倍也有可能,只不过没有任何意义。

你太牛了


随便找一段代码,内部做点见不得人的优化,就像当年显卡驱动里直接识别exe文件名一样。再选择性的准备一下对自己有利的运行环境,多大的差距都做得出来。
4 楼 vdgame 2010-10-28 16:53
pi1ot 写道
经过精心构造场景,10000倍也有可能,只不过没有任何意义。

你太牛了
3 楼 hantsy 2010-10-28 14:51
Clang有这么恐怖吗???
2 楼 pi1ot 2010-10-28 11:29
经过精心构造场景,10000倍也有可能,只不过没有任何意义。
1 楼 RicardoX 2010-10-28 10:52
1600倍,这个NB吹得太大了,是不是天朝砖家啊

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Bus System

    Java入门样例,简单的BFS与最短路算法,不带剪枝 控制台界面

  • JavaMail详解

    引用自http://blog.sina.com.cn/s/articlelist_1832656582_7_1.html [JavaMail]1 基础 A、简介 JavaMail,顾名思义,提供给开发者处理电子邮件相关的编程接口。它是Sun发布的用来处理email的API。它可以方便地执行一些常用的邮件传输。我们可以基于JavaMail开发出类似于Microsoft Outlook的应用程...

  • java公车系统_今天早上公交车上想到的系统的实现模式

    今天早上公交车上想到的系统的实现模式Author:zhyiwwwDate:2007-1-16转载请注明出处(copyright by @ zhangyi)今天早上去上班的时候,在公交车上,我想了一下我们的一部分的实现方案。我们有一个对象User,定义如下:public class User{name;password;set***set***get***get***}这是一个单独的bean。因为我...

  • javaMail 用三种方式实现发送附件

    javaMail 用附件路径,文件流 byte[] 或 base64 字符串 实现发送附件功能

  • springboot:java实现邮件及附件发送、HTML正文的三种方式(三)【附带源码】

    从代码可以看出spring-boot-starter-mail与javax.mail的实现类似,都是通过类实现的至此我们已经讲解完三种实现邮件发送的方法了,实际上邮件发送功能实现非常简单,毕竟我们只是在前人做好的组件上开发,已经站在了巨人的肩膀上。之前演示的代码大家也可以直接应用到生产中,但一定不要盲目的复制粘贴,理解,自己一行一行的复写一遍代码,这是千万不能省的!

  • JSP与JavaMail(5)---发送三种类型的附件

    google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//<script type="text/javascript"

  • 魑魅魍魉

    魑 魅 魍 魉 魑 魅 魉 魍 魑 魍 魅 魉 魑 魍 魉 魅 魑 魉 魅 魍 魑 魉 魍 魅 魅 魑 魍 魉 魅 魑 魉 魍 魅 魍 魑 魉 魅 魍 魉 魑 魅 魉 魑 魍 魅 魉 魍 魑 魍 魑 魅 魉 魍 魑 魉 魅 魍 魅 魑 魉 魍...

  • java实现邮件发送(三种发送方式都有)

    图文并茂邮件实现、普通邮件发送演示、带附件的邮件发送的源码以及编写时所参考的相关资料和大家分享一下!

  • java mail 可以指定附件和要上传的文件目录

    使用java发送邮件 可以指定附件和要上传的文件目录 修改jar里面的config.properties配置文件即可 注意:mailFrom和username保持一致

  • jsp/servlet javamail 发送邮件 可发送多个附件

    jsp/servlet 模式的发送邮件系统 可发送多个附件 存在的问题为 subject可能会乱码 有问题可以给我留言

  • Java发送邮件,本地不生成文件,用流的方式添加txt附件,

    最近遇到个小问题,要把前台传过来的字符串包装成txt格式并作为邮件的附件发送到指定邮箱。平时的解决思路是把字符串写入到本地文件,再读取文件作为邮件附件发送,但是发现文件没有必要在本地进行存储,最终采用流的方式附件上传成功。 public static boolean sendErrorLog(String emailBody,String fileName,String errorCommen...

  • Springboot项目使用html5的video标签完成视频播放功能

    Springboot项目使用html5的video标签完成视频播放功能1.首先引入pom文件2.文件上传的html页面3.文件上传的后台代码功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能...

  • jsp发送带附件的邮件实例

    [b]发送邮件的页面[/b] 带附件的邮件发送程序 带附件的邮件发送程序 收件人: 发件人: 密码: ...

  • javaMail组件应用---------3 开发邮件系统步骤

    开发邮件发送系统大体分为6步:1 接受用户输入的邮件信息:String tto=request.getParameter("to"); String ttitle=request.getParameter("title"); String tcontent=request.getParameter("content");  2 通过声明Properties对象存储发送邮件服

  • Java集合框架

    一张大图解决所有烦恼 Java编程思第4版上面的集合框架图 这个图中,有四种容器:Map、List、Set和Queue,它们各有两三个实现版本。常用的容器用黑色线框表示。点线框表示接口,实现框表示普通的类。细小的蓝色的点线表示一个特定的类实现的一个接口,实心箭头的虚线的表示某个类生成箭头所指向类的对象。例如,任意的Collection可以生成Iterator,而List可以生成ListIte

  • Java虚拟机学习

    Java虚拟机学习 - 体系结构 内存模型 http://blog.csdn.net/java2000_wl/article/details/8009362 Java虚拟机学习 - 对象访问 http://blog.csdn.net/java2000_wl/article/details/8015105 Java虚拟机学习 - 垃圾收集算法 http://blog.csdn.ne...

  • java 实现DH加密解密

    public static final String ALGORITHM = "DH"; /** * 默认密钥字节数 * * &lt;pre&gt; * DH * Default Keysize 1024 * Keysize must be a multiple of 64, ranging from 512 to 1024 (inclusive). * &lt;/pre&gt; */ private stat

  • java dh算法_Java为DSA DH RSA 算法生成Public/Private Key

    2015-07-07 06:30:04阅读( 165 )package cn.outofmemory.snippets.core;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.PrivateKey;import java.security.PublicKey;publi...

Global site tag (gtag.js) - Google Analytics