我在一個數據庫中看到一些奇怪的XPage緩慢,它有一個長時間運行的導出代理。 我你開火導出代理所有xpages開始在應用程序中變得緩慢。如果我查看服務器,代理管理器正在使用25%的CPU,因此剩下的CPU功率很大。我沒有任何從XPage運行的代理。 其他人看到這個? 有沒有辦法來防止這種情況發生?XPage代理運行緩慢
1
A
回答
4
原因可能是其中之一。您需要開始診斷髮生的事情,以發現爭用發生的位置。例如,如果您正在讀取/寫入大量文檔,則根據您的磁盤配置,可能會在磁盤子系統中出現爭用。或者,如果你的內存太少,你可能會導致JVM中發生大量垃圾收集,這也會導致緩慢。
我會從XPages工具箱開始,看看您是否可以確定發生減速的位置並從那裏進行調查。如果您需要深入瞭解一下,請查看yourkit java profiler(http://www.yourkit.com),它將爲您提供大量信息以幫助識別源代碼。
1
...也許你應該試着分析你的代理,看看代碼中是否有明顯的地方可以提高性能。對同一數據的併發訪問可能會導致錯誤的響應時間(特別是如果其中一個是可以強制執行視圖重建的寫入訪問)。嘗試在數據庫中打開一個不能訪問與導出代理相同數據的XPage - 仍然很慢?
要分析你在設計和性能的基本選項卡,您可以啓用「簡介此代理」 :-)
/約翰
上打開它的代理相關問題
- 1. 運行Java代理XPage
- 2. SQL Server代理作業運行緩慢
- 3. 運行緩慢
- 4. 運行緩慢
- 5. 宏運行緩慢
- 6. liferay運行緩慢
- 7. W3WP運行緩慢
- 8. Wordpress緩慢運行
- 9. Magento - 處理訂單運行緩慢
- 10. 找到運行緩慢的代碼
- 11. Android - 調試運行緩慢的代碼
- 12. Arduino readString();代碼運行緩慢
- 13. 緩慢調用clojure代理
- 14. ActionScript 2緩慢運行
- 15. mysql查詢運行緩慢
- 16. MappedByteBuffer初始運行緩慢
- 17. SQL連接運行緩慢
- 18. qtimer和opencv運行緩慢
- 19. 緩慢運行的網頁
- 20. System.nanotime運行緩慢嗎?
- 21. Date = max(Date)緩慢運行
- 22. MYSQL:LEFT JOIN運行緩慢
- 23. INFORMATION_SCHEMA查詢運行緩慢
- 24. MySQL查詢緩慢運行
- 25. sql視圖運行緩慢
- 26. sympy.geometry點類運行緩慢
- 27. .net部分運行緩慢
- 28. LibGDX HTML運行緩慢
- 29. PowerkMocking BufferedReader緩慢運行
- 30. GroupBy()運行非常緩慢