Azul Open Source Zing JVM

Source: Internet
Author: User
Tags java se

Azul Systems, vice president of Engineering and co-founder of Shyam Pillalamarri to Infoq, explained:

A large part of our deployment is based on open source components, so we think: "Assuming that we can't give something valuable to open source project contributors for free, they will always be limited to what they see from the Java Virtual Machine (JVM) perspective," They will not consider additional use cases, Or choose other systems that solve all of the memory or scalability problems, similar to zing. If so, they face a problem where the heap size is too large and there is no downward trend.

The idea arises from the experience of early contributors to the open source community. For example, the Apache Lucene Project participant and PMC Project member, Michael McCandless, spoke in a press release:

Azul's innovative zing JVM and Non-stop garbage collection (GC) enabled Apache project developers to start researching cases that required a large heap (for example, to have an entire search index in memory for faster searching). Initial test of indexed memory based on all-Wikipedia English site shows that Zing really does not have to suspend when managing over 140GB heaps.

Clojure founder Rich Hickey mentioned:

The coding and architecture policies that balance immutability to improve concurrency and extensibility enable the Zing JVM to support consistently high object allocation rates with no interruptions or pauses. Azul will zing the JVM open source, which has made an outstanding contribution to the community.

In addition to the need to stop at garbage collection (GC), the GC collector for ZING (see here) is designed to be robust enough to support a variety of platforms. This is mainly due to the small influence of mutation, fragment ratio, heap size, soft reference, and the size of the surviving object. Similarly, Zing is ideal for load scenarios that require high memory footprint, high transaction rates, stable response time, and high continuous throughput. At the same time, the 5.2 version has been further optimized for performance, especially in synchronous method invocations and object sharing.

Zing is optimized for Linux and x86 platforms based on Oracle HotSpot. Version 5.2 supports the following Linux distributions: Red Hat Enterprise Linux (more than 5.2, 6.x) SUSE Linux Enterprise Server (SLES SP1 and SP2) CentOS (5.2, 6.x Ubuntu Linux (10.04 LTS, 12.04 LTS)-zing 5.2 version of the new supported platform

The JVM supports any Java Se/ee 6-based application and will support Java 7 in the near future.

The Zing JVM release also includes a product application visualization tool, called the Zing Vision, which provides a set of tools for real-time access to faulty programs without deteriorating potential failures. There are some enhancements to the 5.2 version, such as collecting more garbage collection statistics at a safe time.

Users who want to use zing in open source projects can send emails to zing_oss@azulsystems.com and get free technical support to access Azul open source Project Community support Forum http://www.azulsystems.com/developers/ Forum If you find a problem and you can access Http://www.azulsystems.com/developers/bugzilla, of course they also offer commercial support.

Original English: Http://www.infoq.com/news/2012/08/azul-zing-free

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.