实时Java虚拟机介绍

来源:互联网 发布:逻辑思维 人工智能那期 编辑:程序博客网 时间:2024/04/29 17:55
    实时Java虚拟机大致一下三种。
    第一个就是 BEA的 JRockit real time,因为普通的 JRockit jvm已经整合到 WebLogic 里面的,如果不想下载 700多 M的WebLogic ,real time 就是另外一个选择了,填了一大张表才能下载到
http://www.oracle.com/technology/software/products/jrockit/index.html
jrrt-3.0.0-1.6.0-linux-ia32.bin
和标准的 jvm一样, 执行
chmod a+x jrrt-3.0.0-1.6.0-linux-ia32.bin;
./jrrt-3.0.0-1.6.0-linux-ia32.bin
然后就可以安装了,用来跑 resin, jira也没有什么问题。

     第二个就是 IBM的 jvm real time,是隐藏在 WebSphere Real Time V2.0 32-bit xSeries (Intel compatible)
里面的,文件是ibm-wrt-i386-sdk-2.0-0.0.i386.rpm
也是一堆表格要填写才给你下载。。。
http://www.ibm.com/developerworks/java/jdk/linux/download.html

     第三个就是 sun自己的 jrts了, 90天的试用期,研究用可以无限
http://java.sun.com/javase/technologies/realtime/rts/
实时虚拟机增加了很多功能,好像内存控制方面的,垃圾回收方面的,不过这些都要求你写新的代码,所以通用的话
估计还是没什么大效果。
     
     Sun has announced early access to its Java Real-Time System (RTS) for Linux, Java RTS 2.1_EA. Previously Java RTS was only available on Solaris 10 x86 or SPARC. With this early access release, Sun brings real-time Java
capabilities to Linux with POSIX real-time extensions.Although only SUSE Linux Enterprise Real Time 10 is
officially supported at this time, it is possible that other properly configured Linux distributions that implement this
interface can also run Java RTS 2.1_EA. Additionally, support is planned for Red Hat Enterprise MRG 1.0 as well.
Solaris was originally chosen for Java RTS due to its built-in support for real-time applications. Temporal correctness is still being worked on by the Linux community, but currently the OS configuration needs to include a version 2.6.21, or later, Linux kernel with the latest RT patch, and glibc version 2.5. (See www.kernel.org/pub/linux/kernel/projects/rt/ to obtain the appropriate RT patch.)
0 0
原创粉丝点击