1. 程式人生 > >Confluence 6 識別慢效能的巨集

Confluence 6 識別慢效能的巨集

Page Profiling 給你了有關頁面在載入的時候操作緩慢的邪教,你可以將下面的內容新增到除錯(debug)級別:

Version 3.1 及其後續版本

設定包名字為 com.atlassian.renderer.v2.components.MacroRendererComponent 到 DEBUG 級別。你可以在 管理(Administration) >> Logging and Profiling 中進行設定。

3.1 之前的版本

下載 WikiMarkupParser.class,你可以在 attachments to this page 頁面中找到,生成的日誌結果如下:

2009-04-23 10:27:54,789 DEBUG [http-8080-1 2009-04-23 10:27:55,768 DEBUG [http-8080-1 2009-04-23 10:27:55,785 DEBUG [http-8080-1] [atlassian.renderer.v2.WikiMarkupParser] parse Entering macro rendering. Processed text: {create-space-button} 2009-04-23 10:27:55,857 DEBUG [http-8080-1 2009-04-23 10:27:55,862
 DEBUG [http-8080-1] [atlassian.renderer.v2.WikiMarkupParser] parse Entering macro rendering. Processed text: {recently-updated-dashboard:dashboard|showProfilePic=true} 2009-04-23 10:27:56,704 DEBUG [http-8080-1 2009-04-23 10:27:56,707 DEBUG [http-8080-1] [atlassian.renderer.v2.WikiMarkupParser] parse Entering macro rendering. Processed text: {favpages:maxResults=
10} 2009-04-23 10:27:56,889 DEBUG [http-8080-1

希望新增類:

  1. 新增下面的行到檔案 <confluence-install>/confluence/WEB-INF/classes/log4j.properties 中:
    log4j.logger.com.atlassian.renderer=DEBUG
  2. 新增正確的 WikiMarkupParser.class 到 /confluence/WEB-INF/classes/com/atlassian/renderer/v2。你需要手動建立 renderer 和 v2 資料夾。

在頁面屬性合併中,這個配置應該能夠給你在頁面載入的時候那些外掛消耗了最多的世界。你也可以使用這個工具來找到你的 Confluence 使用了那些巨集: How to Search Confluence for Uses of a Macro

結論

結合 performance tuning 頁面中提供的技巧,或者開啟指定巨集的提高請求。在一些情況下,可能沒有系統效能的結論 —— 你需要避免對過多的巨集進行日誌。

相關推薦

Confluence 6 識別效能巨集

Page Profiling 給你了有關頁面在載入的時候操作緩慢的邪教,你可以將下面的內容新增到除錯(debug)級別: Version 3.1 及其後續版本 設定包名字為 com.atlassian.renderer.v2.components.MacroRendererComponent 到 DE

Confluence 6 識別系統屬性

響應 serve after 項目 小時 ces span active ont Confluence 支持一些可以從 Java 系統屬性中配置的配置參數和調試(debugging )設置。系統屬性通常是使用 -D 為參數選項,這個選項是 Confluence 在運行後設置

Confluence 6 識別慢性能的宏

合並 lips 3.1 container -i order admin with line Page Profiling 給你了有關頁面在載入的時候操作緩慢的邪教,你可以將下面的內容添加到調試(debug)級別: Version 3.1 及其後續版本

Confluence 6 垃圾收集效能問題

這個文章與 Oracle 的 Hotspot JVM 虛擬機器的記憶體管理為參照的。這些建議是我們在對大的 Confluence 安裝例項使用者進行諮詢服務的時候得到的最佳配置方案。 請不要在 Confluence 中使用 Concurrent Mark Swee

Confluence 6 在你使用者巨集中使用引數

你可以為你的使用者巨集指定引數。這樣的話,使用者可以使用引數來決定 Confluence 頁面的顯示情況。 如何在 Confluence 頁面中使用你的巨集引數 當新增一個巨集到 Confluence 頁面中的時候,巨集瀏覽器將會為每一個選擇的巨集顯示輸入欄位,這個輸入欄位就是你需要指定的引數。 定義引

Confluence 6 訪問你的巨集正文(body)

這個頁面介紹你可以在使用者巨集中可以使用的的程式碼資訊。 訪問你的巨集正文(body) 在你使用者巨集模板中的 $body 物件可以訪問訪問到傳遞到你巨集正文中的內容。 當你的巨集有指定的正文的時候,$body 物件是可用的(換句話說,如果你沒有選擇 No macro body 的話)。 示例

Confluence 6.15 使用附件巨集

希望新增附件巨集到一個頁面中: 從編輯工具欄中,選擇 插入(Insert)   >&n

Confluence 6 使用頁面請求屬性來對效能進行問題解決

這個頁面告訴你如何啟用頁面請求屬性。當這個屬性啟用以後,你可以檢視在 Confluence 任何頁面完成的一個記錄消耗的時間(毫秒)。如果 Confluence 反應緩慢的話,一個關於慢頁面請求的內部請求時間來幫助你識別在頁面中是哪些資源導致的頁面載入緩慢。 你需要訪問 Confluence 伺服器來檢視一

Confluence 6 找到你的支持識別代碼(SEN)

nag splay 進入 output http container content AS thumbnail 你可以在下面 3 個地方找到你的 SEN 代碼: 在 Confluence 中,進入 > 基本配置(General Configuration) &

Confluence 6 配置校驗和識別

pla 找到 rec ref wiki 識別 參考 系統屬性 temp 校驗你的設置 查看你 Confluence 當前使用的設置,請參考 Viewing System Properties 頁面中的內容。 識別系統屬性 請參考 Recognized System P

Confluence 6 空間中的常用巨集

小組空間(Team Spaces): 介紹小組:User Profile Macro 將會對 Confluence 的使用者顯示屬性的簡單摘要,屬性照片,聯絡方式。 在你小組中分享通知和新聞:The Blog Posts Macro 將會顯示你空間中部落格內容的最新更

Confluence 6 高階效能診斷

請在你的系統服務請求中包括下面所有的資訊,如果可能的話,你也可以在請求中包括你認為最有可能出現的問題。這樣的話,可以避免我們進一步對你係統的問題進行詢問。 系統資訊 Confluence 伺服器 你係統資訊的螢幕截圖 Confluence's Administratio

Confluence 6 找到你的支援識別程式碼(SEN)

你可以在下面 3 個地方找到你的 SEN 程式碼: 在 Confluence 中,進入  > 基本配置(General Configuration) > 許可證詳細(License Details) 在你的 Atlassian invoice 中 請檢視 See 如何找到你的 S

Confluence 6 使用者巨集示例

這個示例演示瞭如何建立一個使用者巨集,這個巨集包括了在檢視頁面中顯示的內容,但是不被列印。 Macro name noprint Visibility Visible to all users in the Macro Browser Macro Title N

Confluence 6 使用者巨集最佳實踐

這個頁面為你在建立使用者巨集的最佳實踐中包含了一些小技巧和建議。 為你的巨集新增一個簡短的描述 我們鼓勵你為你的巨集在 模板(Template )新增一個備註的描述,可以參考下面的顯示的內容: ## Macro title: My macro name ## Macro has a body

Confluence 6 快取效能優化

Confluence 的執行狀態與快取狀態有這密切的關係。針對 Confluence 的管理員來說,尤其是大型站點的 Confluence 管理員,設定好快取尤其顯得關鍵。 希望修改快取的大小: 進入  > 基本配置(General Configuration) > 快取管理(Cache

Confluence 6 效能優化

這個頁面幫助你對應用效能進行提升需要進行的一些操作。這個頁面不是為你對 Confluence 出現問題後進行問題修復的指南。如果你的 Confluence 崩潰的話,請檢視Troubleshooting Confluence hanging or crashing 頁面中的內容來獲得幫助。 與其他應用伺服器

Confluence 6 自定義 Decorator 模板的巨集和針對高階使用者

巨集 頁面的某些部分使用的是 Velocity  巨集進行建立的,包括導航欄。有關巨集的建立,你可以參考頁面 Working With Decorator Macros 頁面中的內容。 針對高階使用者 velocity 目錄是 Confluence 首先進行模板搜尋的查詢路徑。你可以對 Confluen

Confluence 6 使用 Velocity 巨集

當編輯自定義 Decorator 模板檔案的時候,有一些巨集可被用來定義頁面中複雜或者多變的內容,例如選單,連結等。你可以插入這些巨集到你的模板中。更多的資訊,請參考Working With Decorator Macros 頁面中的內容。 (adsbygoogle = wi

Confluence 6 快取效能示例

有關 Confluence 的快取效能如何設定,讓我們看看下面的表: 快取(Caches) % 使用的快取(Used) % 有效率(Effectiveness) 物件/大小(Objects/Size) 命中/未命中/過期(Hit/M