java gcj_Java JRE与GCJ
我用Java编写的速度测试得到了以下结果:
Java
real 0m20.626s
user 0m20.257s
sys 0m0.244s
GCJ
real 3m10.567s
user 3m5.168s
sys 0m0.676s
那么,GCJ的目的是什么?有了这个结果,我确定我不会用GCJ编译它!
我在Linux上进行了测试,Windows上的结果是否可能会更好?
这是来自应用程序的代码:
public static void main(String[] args) {
String str = "";
System.out.println("Start!!!");
for (long i = 0; i < 5000000L; i++) {
Math.sqrt((double) i);
Math.pow((double) i, 2.56);
long j = i * 745L;
String string = new String(String.valueOf(i));
string = string.concat(" kaka pipi"); // "Kaka pipi" is a kind of childly call in Dutch.
string = new String(string.toUpperCase());
if (i % 300 == 0) {
str = "";
} else {
str += Long.toHexString(i);
}
}
System.out.println("Stop!!!");
}
我用GCJ这样编译:
gcj -c -g -O Main.java
gcj --main=speedtest.Main -o Exec Main.o
并像这样运行:
time ./Exec // For GCJ
time java -jar SpeedTest.jar // For Java
java gcj_Java JRE与GCJ相关推荐
- Java中JRE指什么呢?
转自: Java中JRE指什么呢? 下文笔者讲述java中JRE的简介说明,如下所示: JRE简介 JRE(Java Runtime Environment,Java运行环境) 包含JVM标准实现及J ...
- Java Eclipse JRE 1.8.0_25下载
Java Eclipse JRE 1.8.0_25下载 源文件:学校机房亲测可用无毒的jre文档 主要用途:配置JavaFx,直接添加该Jre, 百度网盘资源分享: 源文件来自百度网盘某盘,已检验该文 ...
- 安装java虚拟机 jvm_一、安装JDK1、 JVM(Java Virtual Machine—Java虚拟机)JRE(Java Runtime Environment—Java运行...
一.安装JDK 1. JVM(Java Virtual Machine-Java虚拟机) JRE(Java Runtime Environment-Java运行时环境) JDK(Java Develo ...
- java精简jre打包(jdk14、15)
自己也搭建了个新的博客,部分文章与csdn同步.本文在我的新博客同样可以看到:http://spzgczyj.top/blog/ 在此之前,我曾经写过Java 精简Jre,Java 精简Jre_水瓶座 ...
- JDK1.8的安装与环境变量设置演示,java、jre安装及配置
我来为大家演示 jdk8 的搭建,后面再讲一些 jdk8 和 jdk10 的一些区别. 为什么要安装 jdk8 版本呢,因为现在大多数软件的 java 环境是基于 8 版本的呢! 注: 个别软件还需要 ...
- Java中JRE、JDK和JVM的区别
一.三者的基本概念: JRE(Java Development Kit):Java的运行环境: JDK(Java Runtime Enviroment):Java开发工具包: JVM(Java Vir ...
- java home bin java home jre bin_Tomcat 启动找不到配置好的 $JAVA_HOME和$JRE_HOME 变量?
$ sudo ./bin/catalina.sh run Neither the JAVA_HOME nor the JRE_HOME environment variable is defined ...
- 正确设定idea的java的jre环境和jdk
安装好jdk后,打通了path,在任意地点javac都ok,但是执行java会报错,百思不得其解,后来发现了jdk和jre的差别之后,解决了这个问题: 首先,jdk是开发工具,需配置系统环境变量和pa ...
- 【Java】JRE与JDK
文章目录 JRE JDK JDK的发展变更 JDK的目录结构 JRE JRE(Java Runtime Environment)是Java运行时环境,是Java程序运行的必要组件,其中包括Java虚拟 ...
- Java的JRE和JDK有什么区别和联系
几年前安装Java环境的时候都有整包直接安装好JDK和JRE,因为只是需要环境,并未做过多了解.最近安装新版发现被区别开来了,所以去查了下这两者之间的关系,个人认为有解释的不错的并记录下来. JDK( ...
最新文章
- PL-VINS:实时基于点线的单目惯导SLAM系统
- python 变量聚类 proc varclus_使用SAS进行简单的聚类分析讲解
- 构建布局良好的windows程序
- python的应用领域-Python的应用领域
- 立体匹配十大概念综述---立体匹配算法介绍
- 1650显卡能带动144hz吗_GTX1660显卡能称得起最甜吗?最猛GTX1660显卡性能测评
- Spring系统学习:20180612--aop配置中表达式的写法
- python伪造邮件发件地址_Python:向多个地址发送电子邮件
- mysql游标_MySQL 游标的使用
- Linux命令总结(之二)Find
- [case29]JDK11的ZGC小试牛刀
- 【ENVI解决经验】一处理图像就报错
- java高级-反射的三种实例化模式及与工厂,单例模式的的关系
- 20191121每日一句
- HTML5期末大作业:餐饮甜品网站设计——美食蛋糕店(48页) HTML+CSS+JavaScript 学生DW网页设计作业成品 web前端开发技术 web课程设计 网页规划与设计
- gossip协议学习笔记
- 浮沙筑塔——protues仿真C51程序之LED灯闪烁
- java判断南北纬度的分界线_以纬度和秦岭淮河划分南北分界,哪一个更加科学?...
- PHP语言之华为应用内支付IAP验签
- sidirect 连接西门子_如何配置DASSIDirect与西门子