我們有一個耳包帶:Glassfish的 - 3.1.2部署EAR包需要很長
3戰包, 77級EJB封裝, 101 jar包
這款耳塞包的部署大約需要30分鐘。 對於開發者來說太長了。 我們如何分析glassfish上的部署時間?
當我爲logging.properties中的某些包打開日誌級別時,是否可以獲得有關部署的更多信息?
當我設置javax.enterprise.system.tools.deployment.level爲:最詳細,我看到像一開始許多條目:
*Fein: Adding jar to class path:file:/D:..../.jar*
*Fein: Adding jar to class path:file:/D:..../.jar*
比
*Fein: FileArchive.getSubArchive for D:...*
自帶之後只有
Fein: Skipping D:\Glassfish_3.1.2_Developer\glassfish\domains\ascDomain\autodeploy\bundles because its name is in the list of files to ignore
沒有更多的15-20分鐘。
不幸的是,我們已經發現了與jvisualvm和NetBeans配置任何東西。 從發佈的bug中獲得的dol.jar沒有提供任何性能改進。儘管如此,謝謝你的答案。 – DSmelanskij