InfoQ

主题/标签专用视图

JVM Content on InfoQ


最新“JVM”相关专题内容

Java 6中的线程优化真的有效么?——第二部分

社区
Java
主题
性能和可伸缩性

像偏向锁、锁粗化、通过逸出分析的锁省略以及自适应的自旋锁等技术,都是为了提高并发性而出现的。它们允许应用程序线程之间可以更多更高效地共享数据。但是它们真的有效么?在这篇由两部分组成的文章里,Jeroen Borgers将逐一探究这些特性,并尝试在单一线程基准的协助下,回答关于性能的问题。本篇文章是这个系列的第二部。

“JVM”相关新闻

JVM语言Ioke:直观的语法,Lisp与Ruby的力量

社区
Ruby,
Java
主题
编程,
动态语言,
语言,
语言设计,
语法,
领域特定语言,
JRuby

核心的JRuby开发者及书籍Practical JRuby on Rails Projects的作者Ola Bini为JVM开发了一种名为Ioke的新语言。这种强类型、动态、基于原型的面向对象语言的目标在于给予开发者Lisp与Ruby的力量,同时其拥有优雅、小巧及规则的语法。

Terracotta-VisualVM的集成提供了集群范围内的可视化和事件关联

社区
Java
主题
性能和可伸缩性,
集群与缓存

Terracotta和Sun Microsystem的VisualVM工具的集成,既可提供JVM又能实现集群范围内的可视化。上周Terracotta宣布其与Sun的VisualVM技术进行了集成,通过此举给Java开发人员和Web管理员赋于了可视化和分析能力,使其能借助Terracotta管理控制台执行Java应用程序的调优和故障诊断。

Excelsior JET 6.4: 更小、更快、更安全的Java

社区
Java
主题
编译器,
性能和可伸缩性,
安全

从一开始Java应用就被各种抱怨所淹没:启动时间、内存消耗、性能和安全。最近Sun通过引入消费JRE(Consumer JRE)来解决上面一些问题。然而,Excelsior JET是Sun对这些问题提供的其自己的解决办法的产品。

JSR-292草案发布了

社区
Java
主题
语言设计,
性能和可伸缩性,
声明,
JCP标准,
动态语言

JSR-292草案已经发布了。JSR-292定义了“invokedynamic”指令,这是一个字节码指令以帮助实现JVM上的动态语言。

“JVM”相关文章

Java 6中的线程优化真的有效么?

社区
Java
主题
性能和可伸缩性

像偏向锁、锁粗化、通过逸出分析的锁省略以及自适应的自旋锁等技术,都是为了提高并发性而出现的。它们允许应用程序线程之间可以更多更高效地共享数据。但是它们真的有效么?在这篇由两部分组成的文章里,Jeroen Borgers将逐一探究这些特性,并尝试在单一线程基准的协助下,回答关于性能的问题。

探索JVM上的LISP

社区
Java
主题
编译器,
语言

本文由Per Jacobsson所作,目标读者为有意了解Lisp的Java开发人员。文章探讨了当前可以运行于JVM上的不同Lisp方言,以明快简洁的方式介绍了Lisp程序设计工作机理和其独特之处,并在最后演示了Lisp代码同Java系统的整合过程。

实时Java——为企业级市场热身

社区
Java
主题
性能和可伸缩性,
实时

Java语言和Java企业版平台在企业应用程序开发中已经非常流行了。易于开发、性能及可靠性都令Java对开发者充满了诱惑。但是,由于存在垃圾回收器产生的不确定行为,Java曾一度被认为不适用于关键级别的企业级应用程序或者金融系统。最近,RTSJ 2.0及其参考实现的发布又为Java进入实时计算和关键性计算领域带来了新的可能性。

互操作现在进行时

社区
.NET,
Java
主题
Java+.NET集成,
互操作

JVM和CLR这两个应用最广泛的托管环境只不过是一套共享类库,每个都提供一些执行代码的服务,比如内存管理、线程管理、代码编译(JIT)等。在同一个操作系统进程里同时使用JVM和CLR其实是很容易的,因为任何进程只能装载可共享的类库。