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

发布于 2022-09-06 09:44:44 字数 910 浏览 49 评论 0

问题描述

同样一台台式机 编译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 增加内存 速度没提升

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

所有深爱都是秘密 2022-09-13 09:44:44

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

梨涡少年 2022-09-13 09:44:44

我也遇到类似的问题,通过找另外一篇贴子(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项目速度就飞起了,但是具体原因还待研究!

一抹淡然 2022-09-13 09:44:44

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

戏舞 2022-09-13 09:44:44

JDK是Openjdk还是oracle jdk

執念 2022-09-13 09:44:44

难道是hosts的原因?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文