取得熱點分析結果。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
sysom:GetHotspotAnalysis |
get |
*全部資源。
|
無 | 無 |
請求文法
POST /api/v1/openapi/proxy/post/livetrace_hotspot_analysis HTTP/1.1
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| body |
object |
否 |
請求 Body。 |
|
| appType |
string |
是 |
應用程式類型。 |
GR |
| beg_end |
integer |
是 |
終止時間。 |
1725413948000 |
| beg_start |
integer |
是 |
起始時間。 |
1725410348000 |
| instance |
string |
是 |
執行個體 ID。 |
i-2ze5ru5rjurix7f71sxv |
| pid |
integer |
否 |
處理程序 Pid。 |
1657494 |
| table |
string |
否 |
查詢資料表名稱。 |
prof_on |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
Schema of Response |
||
| code |
string |
錯誤碼。 |
SysomOpenAPI.ServerError |
| data |
string |
回傳資料。 |
"AliYunDun:1657494處理程序(1657494):根據提供的熱點呼叫堆疊資訊,熱點主要集中在`__nanosleep_nocancel`以及相關的系統呼叫`SyS_nanosleep`上,這表明處理程序在等待特定的時間間隔。通常這是由於應用程式中存在長時間的睡眠或高頻率的排程操作導致的,例如排程任務、心跳檢測等。\n\n應用程式程式碼在需要定期執行某些檢查或等待外部事件時會使用`nanosleep`來實現精確的延時控制。為了最佳化這種情況,可以考慮以下方案:\n- 評估是否可以減少排程任務的頻率。\n- 使用條件變數替代單純的睡眠等待,以回應更快的事件觸發。\n- 如果是I/O密集型操作等待,考慮最佳化I/O路徑或提升I/O效率。建議使用SysOM平台的IO診斷工具來進一步定位具體的I/O瓶頸。" |
| message |
string |
回應訊息。 |
success |
| requestId |
string |
Id of the request |
2D693121-C925-5154-8DF6-C09A8B369822 |
| success |
boolean |
呼叫是否成功。 |
True |
樣本
正常返回樣本
JSON格式
{
"code": "SysomOpenAPI.ServerError",
"data": "\"AliYunDun:1657494處理程序(1657494):根據提供的熱點呼叫堆疊資訊,熱點主要集中在`__nanosleep_nocancel`以及相關的系統呼叫`SyS_nanosleep`上,這表明處理程序在等待特定的時間間隔。通常這是由於應用程式中存在長時間的睡眠或高頻率的定時操作所導致的,例如定時任務、心跳檢測等。\\n\\n應用程式程式碼在需要定期執行某些檢查或等待外部事件時會使用`nanosleep`來實現精確的延時控制。為了優化這種情況,可以考慮以下方案:\\n- 評估是否可以減少定時任務的頻率。\\n- 使用條件變數替代單純的睡眠等待,以回應更快的事件觸發。\\n- 如果是 I/O 密集型操作等待,考慮優化 I/O 路徑或提升 I/O 效率。建議使用 SysOM 平台的 IO 診斷工具來進一步定位具體的 I/O 瓶頸。\"",
"message": "\nsuccess",
"requestId": "2D693121-C925-5154-8DF6-C09A8B369822\n",
"success": true
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。