我使用JProfiler检查Java微服务,同时用JMeter模拟并发用户.
使用JProfiler,我可以看到:
导航到方法find(),我意识到该方法有synchronized关键字
在我看来,这种方法导致线程被阻塞的问题.但为什么要使用它?我可以从微服务中禁用这个缓存机制吗?微服务是用Java编写的,它使用Spring,Spring Boot.
谢谢
我从Monitor History的相同JProfiler快照中添加了屏幕截图,以显示ResolvedTypeCache类所花费的时间.有时候时间较少但有时却很大.
最佳答案
原文链接:https://www.f2er.com/spring/432410.html