H5W3
当前位置:H5W3 > 其他技术问题 > 正文

idea在黑苹果下编译spring-boot项目慢

问题描述

同样一台台式机 编译spring-boot的gradle项目(里面没什么东西 新建的几乎空的项目)

在win 10上 2-3秒编译好了
在黑苹果上要12-13秒

环境

用的jdk是1.8
黑苹果跟win系统盘都是SATA3的普通固态
idea版本是
图片描述

_

已做的一些实验

geekbench4跑分在win上跟黑苹果上基本没多大区别
生成随机数代码测试win上每秒近乎1亿的随机数 黑苹果只有2000万左右
代码如下

public static void main(String[] args) {
        int count = 0;
        Random random = new Random();
        long now = System.currentTimeMillis();
        while((System.currentTimeMillis()-now)<=1000){
            random.nextInt();
            count++;
        }
        System.out.println(count);
    }

拿自己的垃圾macbook pro 来编译这个spring-boot项目 只花了4-5秒

修改黑苹果上的idea vmoptions 增加内存 速度没提升

在此求助各位大佬了 这个问题好烦!!! 别告诉我黑苹果就是这样 那我也没法折腾了

回答:

https://stackoverflow.com/que…

回答:

谢邀,对于编译性能、程序执行性能而言,除了基本的CPU、内存、硬盘影响外,操作系统本身的性能,CPU指令集,系统IO模型等,也可能会有所差异。同样Intel的CPU,即使主频相同,跨代的CPU之间,性能差异也会很大,可能是受这方面的影响吧,不过我对硬件理解有限,以上仅供参考。

回答:

我也遇到类似的问题,通过找另外一篇贴子(https://www.v2ex.com/t/413613),现在好像解决了,是hosts的问题。将本机的hostname添加到hosts的127.0.0.1后面。hostname获取方式:命令行窗口输入hostsname,可以得到当前机器的hostname,xxx-MacBook-Pro.local
最终效果如下:127.0.0.1 xxx-MacBook-Pro.local
以上,idea启动java项目速度就飞起了,但是具体原因还待研究!

回答:

有木有大神告诉我思路
完全想不到为什么会这样

回答:

JDK是Openjdk还是oracle jdk

回答:

难道是hosts的原因?

本文地址:H5W3 » idea在黑苹果下编译spring-boot项目慢

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址