[發明專利]一種數據處理方法、裝置、設備及存儲介質在審
| 申請號: | 202111188446.8 | 申請日: | 2021-10-12 |
| 公開(公告)號: | CN114035934A | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 胡煜家;韋晨曦;李懿;李斌 | 申請(專利權)人: | 深圳前海微眾銀行股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06Q20/40 |
| 代理公司: | 北京派特恩知識產權代理有限公司 11270 | 代理人: | 劉星雨;張穎玲 |
| 地址: | 518052 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據處理 方法 裝置 設備 存儲 介質 | ||
本申請公開了一種數據處理方法、裝置、設備及存儲介質,所述方法包括:獲得第一交易的調用信息;所述調用信息包括:第一接口與至少一個方法的第一調用關系,所述至少一個方法與至少一個資源的第二調用關系;基于所述調用信息,預測目標對象訪問目標資源的次數;所述目標對象包括所述第一接口,或者所述至少一個方法中的任一所述方法;所述目標資源包括所述至少一個資源中的任一資源。該方案可以預測目標對象訪問目標資源的次數。
技術領域
本申請涉及數據處理技術領域,涉及但不限于數據處理方法、裝置、設備及存儲介質。
背景技術
隨著互聯網技術的發展,計算機程序的應用越來越廣泛,如何檢測計算機程序的性能具有重要的意義。
對于計算機程序性能的檢測技術,主要側重于代碼安全檢測與分析、漏洞(bug)檢測與分析、以及約束編碼規約檢測與分析。例如,針對Java語言的計算機程序性能的檢測技術可以包括:通過壓力測試,分析運行計算機程序情況下的中央處理器(centralprocessing unit,CPU)的占用率、內存的占用率,平均響應時長以及吞吐量(TransactionsPersecond,TPS)等指標,并根據CPU的占用率、內存的占用率,平均響應時長以及TPS指標得到計算機程序的總體性能。
但是,上述計算機程序性能的檢測技術無法檢測出計算機程序代碼內部的性能問題。例如,實際應用中,運行的計算機程序可能在同一筆交易中,通過不同的方法多次調用數據庫中同一個資源(例如為表格數據),這樣,計算機程序具有較低的資源調用效率,從而導致計算機程序的性能低下。
發明內容
本申請提供一種數據處理方法及裝置、設備、存儲介質,該方案可以預測目標對象訪問目標資源的次數。由于通過目標對象訪問目標資源的次數可以定位待優化的交易流程,所以該數據處理方法可以用于輔助優化計算機程序性能,以提高計算機程序的資源訪問效率及計算機程序性能。
本申請的技術方案是這樣實現的:
本申請提供了一種數據處理方法,所述方法包括:
獲得第一交易的調用信息;所述調用信息包括:第一接口與至少一個方法的第一調用關系,所述至少一個方法與至少一個資源的第二調用關系;
基于所述調用信息,預測目標對象訪問目標資源的次數;所述目標對象包括所述第一接口,或者所述至少一個方法中的任一所述方法;所述目標資源包括所述至少一個資源中的任一資源。
本申請提供了一種數據處理裝置,所述裝置包括:
獲得單元,用于獲得第一交易的調用信息;所述調用信息包括:第一接口與至少一個方法的第一調用關系,所述至少一個方法與至少一個資源的第二調用關系;
處理單元,用于基于所述調用信息,預測目標對象訪問目標資源的次數;所述目標對象包括所述第一接口,或者所述至少一個方法中的任一所述方法;所述目標資源包括所述至少一個資源中的任一資源。
本申請還提供了一種電子設備,包括:存儲器和處理器,所述存儲器存儲有可在處理器上運行的計算機程序,所述處理器執行所述程序時實現上述數據處理方法。
本申請還提供了一種存儲介質,其上存儲有計算機程序,該計算機程序被處理器執行時實現上述數據處理方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳前海微眾銀行股份有限公司,未經深圳前海微眾銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111188446.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種雙向高速電機油封
- 下一篇:一種高層建筑附著式升降腳手架





