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

2017-12-11 00:51:31 +08:00
 0576coder

问题描述

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

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

3095 次点击
所在节点    问与答
7 条回复
0576coder
2017-12-11 00:52:07 +08:00
这个问题困扰我好久了 烦死了
bazingaterry
2017-12-11 01:59:56 +08:00
由此至终都没说黑苹果的配置。
snail1988
2017-12-11 09:21:22 +08:00
看看编译时候 CPU 的工作频率 ,黑苹果的电源管理可能不完善,导致有些任务不会提高 CPU 频率,导致 4G 的 CPU 工作在 1.1G 左右 HWMonitor 或者 Intel 的 power 插件都可以看到

可以试试安装下电源管理相关的 kext
liuweisj
2017-12-11 10:10:25 +08:00
把黑苹果做开发机用过一年的路过,感觉不会慢啊 我 cpu 是 i5 4590 集显 内存 8g 三星的 128G ssd,如果 cpu 不是太差的话 这个问题应该是楼上说的电源管理模块的问题
982341320
2017-12-11 10:14:53 +08:00
@snail1988
晚上我回去试试
wdk23411
2017-12-11 11:22:02 +08:00
这个问题不但黑果有,白果也有
自己家里的 2017 15mbp 高配启动下项目要 11s+,办公室的黑果( 5820k+32G )启动下 3s ……
RYAN0UP
2017-12-17 12:50:24 +08:00
我一直也有这个问题,运行 SpringBoot,不管是 MyEclipse 还是 idea,永远要等个 25 秒左右。不过现在解决了,只需要 5 秒左右,貌似和电脑的性能没多大关系。
解决方法:在 /etc/hosts 文件里添加 127.0.0.1 localhost <hostname>.local 就行了,其中 hostname 可以在系统偏好设置的共享里看到。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/413613

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX