2017-02-19 4 views
0

アプリケーションの起動時にパフォーマンスの問題が発生し始めました。 私はHibernate 5.2.7を持っています& EHCache 2.9.0。私は2.10.3にEHCacheなどをアップグレードする場合Hibernate&EHCacheパフォーマンスの問題

19:29:16.446 INFO - HHH000400: Using dialect: org.hibernate.dialect.MySQL5Dialect 
19:29:17.770 WARN - HHH90000021: Encountered deprecated setting [hibernate.ejb.interceptor], use [hibernate.session_factory.interceptor] instead 
19:29:21.998 WARN - No configuration found. Configuring ehcache from ehcache-failsafe.xml found in the classpath: jar:file:/C:/Users/admin/.gradle/caches/modules-2/files-2.1/net.sf.ehcache/ehcache/2.9.0/8a4f89d91daafb3994ed212201f935554a200b4b/ehcache-2.9.0.jar!/ehcache-failsafe.xml 
19:29:25.285 WARN - HHH020003: Could not find a specific ehcache configuration for cache named [org.Entity2]; using defaults. 
19:29:28.652 WARN - HHH020003: Could not find a specific ehcache configuration for cache named [org.Entity1]; using defaults. 
19:29:35.952 WARN - HHH020003: Could not find a specific ehcache configuration for cache named [org.Entity3]; using defaults. 
19:29:35.958 WARN - HHH020007: read-only cache configured for mutable entity [org.Entity3] 
19:29:40.486 INFO - HHH000397: Using ASTQueryTranslatorFactory 

はまだ問題が再現する:あなたはログから見ることができるように

は、それが完全に休止状態の設定をロードするために24秒かかります。

答えて

0

まず、ehcache.xmlファイルを追加するようにしてください。理想的には、正しいキャッシュが構成されている。それが役立つかどうかを確認してください。

また、私はupdateCheckと思われます。これは、新しいバージョンが利用可能かどうかをEhcacheに確認するフラグです。あなたがインターネットにアクセスできない場合、それは非常に遅くなる可能性があります。そのため、設定でfalseに設定してください。