我在一個數據庫中看到一些奇怪的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. 運行緩慢
- 3. W3WP運行緩慢
- 4. 宏運行緩慢
- 5. Android - 調試運行緩慢的代碼
- 6. Arduino readString();代碼運行緩慢
- 7. 緩慢調用clojure代理
- 8. SQL查詢運行緩慢
- 9. SQL連接運行緩慢
- 10. ActionScript 2緩慢運行
- 11. PowerkMocking BufferedReader緩慢運行
- 12. System.nanotime運行緩慢嗎?
- 13. INFORMATION_SCHEMA查詢運行緩慢
- 14. mysql查詢運行緩慢
- 15. Phpmyadmin運行非常緩慢
- 16. sql視圖運行緩慢
- 17. GroupBy()運行非常緩慢
- 18. Swf剪輯緩慢運行
- 19. .net部分運行緩慢
- 20. Android SDK運行緩慢
- 21. xpage按鈕運行代理保存文檔
- 22. SQL命令運行緩慢。需要幫助識別緩慢
- 23. 代碼運行太慢
- 24. TSql(sql server 2005)查詢運行緩慢
- 25. window.setTimeout導致htmlunit運行緩慢
- 26. 在IE中運行緩慢的網站
- 27. ModalPopup發佈時運行緩慢。 asp.net
- 28. JAX-WS在AppEngine上運行緩慢
- 29. Google App引擎運行緩慢
- 30. Vim與LaTeX文件運行緩慢