BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

  • 他的粉丝

    深入浅出Java 10的实验性JIT编译器Graal

    作者 郑雨迪 关注 5 他的粉丝 发布于  2018年4月12日

    Graal是一个以Java为主要编程语言,面向Java bytecode的编译器。与用C++实现的C1及C2相比,它的模块化更加明显,也更加容易维护。Graal既可以作为动态编译器,在运行时编译热点方法;亦可以作为静态编译器,实现AOT编译。在Java 10中,Graal作为试验性JIT compiler一同发布(JEP 317)。这篇文章将介绍Graal在动态编译上的应用。

  • 他的粉丝

    Transcrypt:剖析Python转JavaScript编译器

    作者 Jacques de Hooge 关注 0 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年4月25日

    在Web前端,开发千篇一律地使用了JavaScript。Transcrypt的Python转JavaScript编译器是一个相对较新的开源项目,意在使用大小近似的文件以JavaScript的速度执行Python 3.6。本文中,Jacques de Hooge介绍了构建源码到源码的编译器(transpiler)中的需求,以及Transcrypt是如何构建满足这些需求的。

  • 他的粉丝

    一次一个微优化,改进Node.js应用的吞吐量

    作者 Jorge Bay 关注 0 他的粉丝 ,译者 Rays 关注 3 他的粉丝   发布于  2017年2月17日

    为提升涉及IO操作的Node.js应用的性能,应了解CPU周期的使用情况,更为重要的是知道妨碍应用高度并行的症结所在。本文作者分享了他对该问题的认识,分析了导致吞吐量下降的原因,并给出了一些提升Node.js应用性能的技巧。

他的粉丝

什么是即时编译(JIT)!?OpenJDK HotSpot VM剖析

作者 Monica Beckwith 关注 603 他的粉丝 ,译者 夏雪 关注 0 他的粉丝   发布于  2016年7月14日

OpenJDK HotSpot Java Virtual Machine被人亲切地称为Java虚拟机或JVM,由两个主要组件构成:执行引擎和运行时。JVM和Java API组成Java运行环境,也称为JRE。在本文中,我们将探讨执行引擎,特别是即时编译,以及OpenJDK HotSpot VM的运行时优化。 4

他的粉丝

OpenJDK修订了Java内存模型

作者 Monica Beckwith 关注 603 他的粉丝 ,译者 韩陆 关注 12 他的粉丝   发布于  2015年7月29日

现有的Java内存模型涵盖了很多Java语言的语义保证。在这篇文章中,我们将深入这些语义,并体会对现有Java内存模型更新的动机。 2

他的粉丝

JSIL:将CIL编译为JavaScript时所遇的挑战

作者 Abel Avram 关注 10 他的粉丝 ,译者 邵思华 关注 3 他的粉丝   发布于  2013年12月6日

本文介绍了JSIL,这是一个将.NET转换为JavaScript的编译器,同时详细地讲解了将CIL代码编译为跨浏览器的JavaScript时所遇到的各种困难。

他的粉丝

C++/CX性能陷阱

作者 Jonathan Allen 关注 594 他的粉丝 ,译者 孙镜涛 关注 2 他的粉丝   发布于  2013年11月1日

使用C++/CX编写应用程序和编写正常的C++应用程序不一样。纯C++代码和Windows运行时(WinRT)之间的互操作性出奇的昂贵。

他的粉丝

多设备企业环境下的C++

作者 David Intersimone 关注 0 他的粉丝 ,译者 潘志明 关注 0 他的粉丝   发布于  2013年4月17日

无论是在谈话、社交网络还是和一些产业文章中,你一定听说过在企业内部支持多设备的需求。像BYOD(自带设备)这样的词条已出现在多数文章和企业战略中。企业组织需要支持大量类型的设备,以便使员工更有工作效率。现代企业同时要支持包括多层系统、云计算、REST和SOAP web services等更多类型的软件架构。

他的粉丝

学习现代C++:Barbara Moo专访

作者 Jeff Martin 关注 16 他的粉丝 ,译者 李彬 关注 1 他的粉丝   发布于  2013年3月5日

StartFragmentC++在上世纪80年代问世时恰逢面向对象编程兴起,C++也成为软件开发领域的主要编程语言之一。在C++出现后的若干年里,脚本语言和托管语言也逐渐流行起来。InfoQ采访了Barbara Moo,她是《C++ Primer》第五版的合著者之一,这本书是关于C++11和现代C++开发的。

他的粉丝

遇见C++ AMP:GPU的线程模型和内存模型

作者 李永伦 关注 0 他的粉丝 发布于  2013年1月17日

本文讲述了GPU如何组织和执行GPU线程、不同类型的内存有哪些特点和如何使用可编程缓存,并通过具体例子讲解如何利用这些知识进一步提高C++ AMP代码的性能。

他的粉丝

遇见C++ AMP:在GPU上做并行计算

作者 李永伦 关注 0 他的粉丝 发布于  2012年8月16日

本文介绍如何使用Visual C++ 2012新增的C++ AMP实现GPU并行计算,并通过代码示例讲解C++ AMP的基本用法和步骤,以及相关的类和函数的工作原理。

他的粉丝

C++ 并发编程的一种思维

作者 梁国栋 关注 0 他的粉丝 发布于  2012年8月7日

随着计算机硬件的发展,并发编程成为越来越迫切的需要,本篇文章介绍了一种 C++ 并发编程的思维,即使用 Actor 模型进行并发编程,用以避免多线程程序带来的诸如共享内存、线程同步等问题。 7

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT