为了账号安全,请及时绑定邮箱和手机立即绑定

AMD 第二代 RYZEN Threadripper 2990WX 32 核

AMD 第二代 RYZEN Threadripper 2990WX 32 核

喵喔喔 2021-11-17 10:17:15
我有一个 Spring 应用程序,它可以在 Intel 8 核处理器和 Intel 16 核处理器、AMD Threadripper 16 核上正常启动,但不能在 AMD 32 核处理器上启动,特别是 AMD 第二代 RYZEN Threadripper 2990WX 32 核,64 -线。它因以下异常而失败:ERROR [localhost-startStop-38] [HybrisContextFactory] Error initializing global application context! org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'de.hybris.platform.jmx.mbeans.impl.RegionCacheMBeanImpl#0' defined in class path resource [psdtocache-spring-global.xml]: Invocation of init method failed; nested exception is java.lang.NullPointerException    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1634) ~[spring-beans-4.3.17.RELEASE.jar:4.3.17.RELEASE]它是一个 Hybris 应用程序。但归根结底,它只是一个 Spring 应用程序。关于问题可能是什么的任何想法?到目前为止,我已经在两台不同的机器上用这个处理器测试过它。所有其他组件都相同。JDK 和所有。我确实尝试从指定 16 个内核的 docker 运行它(可以说,它太快了,并且应用程序存在一些问题,所以我设置了 16 个内核,然后为 docker 映像设置了 8 个内核),结果相同。——
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

现在,要“修复”我在 BIOS 中所做的,请关闭 SMT https://en.wikipedia.org/wiki/Simultaneous_multithreading setting 。

实际上,它可以更快地开始编译项目并更快地运行应用程序。

英特尔 i7(8 核)5 分钟 vs 1 分钟。

所以..这是JDK问题(我会说),处理器问题还是应用程序问题?(还不知道)。只是回答如何“修复”它以让应用程序启动。


查看完整回答
反对 回复 2021-11-17
  • 1 回答
  • 0 关注
  • 124 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信