[發明專利]數據處理方法、裝置、電子設備及存儲介質在審
| 申請號: | 202110602453.1 | 申請日: | 2021-05-31 |
| 公開(公告)號: | CN113296786A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 袁豐 | 申請(專利權)人: | 上海米哈游璃月科技有限公司 |
| 主分類號: | G06F8/41 | 分類號: | G06F8/41;G06F9/445 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 200032 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數據處理 方法 裝置 電子設備 存儲 介質 | ||
1.一種數據處理方法,其特征在于,包括:
基于編譯器將待處理項目代碼編譯為包括中間語言指令的動態鏈接庫;
從所述動態鏈接庫中確定類屬性為回收屬性的至少一個待回收類,并確定與每個待回收類所關聯的至少一個待處理成員變量信息;
根據各待處理成員變量信息的待處理成員變量屬性,確定對各待處理成員變量信息進行處理的目標數據處理方式,以基于所述目標數據處理方式對相應待處理成員變量信息進行處理,得到待使用數據;
基于各待處理成員變量信息的待使用數據,得到與所述待處理項目代碼所對應的目標文件;
其中,所述目標文件中包括與各待回收類相對應的重置代碼。
2.根據權利要求1所述的方法,其特征在于,所述基于編譯器將待處理項目代碼編譯為包括中間語言指令的動態鏈接庫,包括:
基于所述編譯器對所述待處理項目代碼依賴的至少一個配置文件進行編譯處理,得到與所述待處理項目代碼所對應的包括中間語言指令的動態鏈接庫。
3.根據權利要求1所述的方法,其特征在于,所述從所述動態鏈接庫中確定類屬性為回收屬性的至少一個待回收類,并確定與每個待回收類所關聯的至少一個待處理成員變量信息,包括:
基于反射機制從所述動態鏈接庫中確定類屬性標記為回收屬性的各個待回收類;
針對各待回收類,基于反射技術調取與當前待回收類相關聯的所有待處理成員變量信息。
4.根據權利要求3所述的方法,其特征在于,在所述基于反射機制從所述動態鏈接庫中確定類屬性標記為回收屬性的各個待回收類之后,還包括:
基于各個待回收類,得到回收類總表;
相應的,所述針對各待回收類,基于反射技術調取與當前待回收類相關聯的所有待處理成員變量信息,包括:
基于反射技術依次確定回收類總表中各待回收類所關聯的所有待處理成員變量信息;
基于各待處理成員變量信息,得到成員變量總表,以依次或并行確定成員變量總表中各待處理成員變量信息的目標數據處理方式。
5.根據權利要求4所述的方法,其特征在于,還包括:
基于多線程確定所述成員變量總表中的各待處理成員變量信息的待處理成員變量屬性。
6.根據權利要求1所述的方法,其特征在于,所述根據各待處理成員變量信息的待處理成員變量屬性,確定對各待處理成員變量信息進行處理的目標數據處理方式,包括:
如果待處理成員變量屬性包括值類型,則確定對所述待處理成員變量屬性所屬的待處理成員變量信息進行處理的目標數據處理方式為值類型處理方式;
如果所述待處理成員變量屬性中包括引用類型,則確定對所述待處理成員變量屬性所屬的待處理成員變量信息進行處理的目標數據處理方式為引用類型處理方式。
7.根據權利要求1所述的方法,其特征在于,所述基于所述目標數據處理方式對相應待處理成員變量信息進行處理,得到待使用數據,包括:
如果與當前待處理成員變量信息相對應的目標數據處理方式為值類型處理方式,則在所述動態鏈接庫中獲取與所述當前待處理成員變量信息所屬類的函數程序代碼段;
獲取所述函數程序代碼段中所述當前待處理成員變量信息的數據值,并將所述數據值作為重置初始值的賦值代碼;
基于所述賦值代碼,確定與所述當前待處理成員變量信息相對應待使用數據。
8.根據權利要求1所述的方法,其特征在于,所述基于所述目標數據處理方式對相應待處理成員變量信息進行處理,得到待使用數據,包括:
如果與當前待處理成員變量信息相對應的目標數據處理方式為引用類型處理方式,且當前待處理成員變量信息的待處理成員變量屬性包括回歸對象池標識,則生成與所述待處理成員變量信息相對應的回歸對象代碼,以基于所述回歸對象代碼,確定所述待使用數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海米哈游璃月科技有限公司,未經上海米哈游璃月科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110602453.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種環境監測降水取樣裝置
- 下一篇:一種懸掛式離散運動系統及使用方法





