欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

應(yīng)用程序的優(yōu)化方法、裝置、設(shè)備及可讀存儲介質(zhì)與流程

文檔序號:40509348發(fā)布日期:2024-12-31 13:18閱讀:11來源:國知局
應(yīng)用程序的優(yōu)化方法、裝置、設(shè)備及可讀存儲介質(zhì)與流程

本發(fā)明屬于計算機(jī),具體涉及一種應(yīng)用程序的優(yōu)化方法、裝置、電子設(shè)備及可讀存儲介質(zhì)。


背景技術(shù):

1、操作系統(tǒng)中存在各種各樣的基礎(chǔ)庫函數(shù),基礎(chǔ)庫函數(shù)用于為調(diào)用者提供操作系統(tǒng)中相應(yīng)的功能。

2、目前,各個應(yīng)用程序可以開發(fā)自己的全局函數(shù),全局函數(shù)在能夠?qū)崿F(xiàn)與基礎(chǔ)庫函數(shù)相同的功能的基礎(chǔ)上,還可以實現(xiàn)更多的功能,從而更加滿足應(yīng)用程序的自身需求。因而應(yīng)用程序可以將自身開發(fā)的全局函數(shù)替換對應(yīng)的基礎(chǔ)庫函數(shù),來賦予應(yīng)用程序更多的功能。

3、由于基礎(chǔ)庫函數(shù)在不斷的更新迭代,有時會產(chǎn)生應(yīng)用程序的全局函數(shù)實現(xiàn)與對應(yīng)基礎(chǔ)庫函數(shù)的實現(xiàn)不匹配的問題而造成調(diào)用失敗等運(yùn)行異常,進(jìn)而影響函數(shù)功能的正常實現(xiàn),降低了應(yīng)用程序的運(yùn)行穩(wěn)定性。


技術(shù)實現(xiàn)思路

1、本發(fā)明旨在提供一種應(yīng)用程序的優(yōu)化方法、裝置、電子設(shè)備及可讀存儲介質(zhì),至少解決在先技術(shù)中的問題。

2、為了解決上述技術(shù)問題,本發(fā)明是這樣實現(xiàn)的:

3、第一方面,本發(fā)明實施例提供了一種應(yīng)用程序的優(yōu)化方法,所述方法包括:

4、獲取應(yīng)用程序?qū)?yīng)包括的全局函數(shù),并從操作系統(tǒng)的基礎(chǔ)函數(shù)庫中,分別確定與所述全局函數(shù)匹配的基礎(chǔ)函數(shù);

5、在檢測到所述全局函數(shù)的參數(shù)與所述基礎(chǔ)函數(shù)的參數(shù)一致的情況下,確定針對所述全局函數(shù)的結(jié)構(gòu)體的第一信息,以及針對所述基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二信息;

6、在所述第一信息和所述第二信息滿足預(yù)設(shè)條件的情況下,使用所述全局函數(shù)替換所述基礎(chǔ)函數(shù),以在所述應(yīng)用程序執(zhí)行所述基礎(chǔ)函數(shù)時,調(diào)用替換后的所述全局函數(shù)進(jìn)行執(zhí)行。

7、第二方面,本發(fā)明實施例還提供了一種應(yīng)用程序的優(yōu)化裝置,所述裝置包括:

8、獲取模塊,用于獲取應(yīng)用程序?qū)?yīng)包括的全局函數(shù),并從操作系統(tǒng)的基礎(chǔ)函數(shù)庫中,分別確定與所述全局函數(shù)匹配的基礎(chǔ)函數(shù);

9、結(jié)構(gòu)體信息模塊,用于在檢測到所述全局函數(shù)的參數(shù)與所述基礎(chǔ)函數(shù)的參數(shù)一致的情況下,確定針對所述全局函數(shù)的結(jié)構(gòu)體的第一信息,以及針對所述基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二信息;

10、替換模塊,用于在所述第一信息和所述第二信息滿足預(yù)設(shè)條件的情況下,使用所述全局函數(shù)替換所述基礎(chǔ)函數(shù),以在所述應(yīng)用程序執(zhí)行所述基礎(chǔ)函數(shù)時,調(diào)用替換后的所述全局函數(shù)進(jìn)行執(zhí)行。

11、第三方面,本發(fā)明實施例還提供了一種電子設(shè)備,該電子設(shè)備包括處理器,存儲器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。

12、第四方面,本發(fā)明實施例還提供了一種可讀存儲介質(zhì),所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如第一方面所述的方法的步驟。

13、在本發(fā)明實施例中,可以在全局函數(shù)與對應(yīng)基礎(chǔ)函數(shù)的替換動作之前,進(jìn)行全局函數(shù)與對應(yīng)基礎(chǔ)函數(shù)的信息的分析比對,具體先檢測全局函數(shù)的參數(shù)與基礎(chǔ)函數(shù)的參數(shù)是否一致,在一致的情況下,再檢測全局函數(shù)的結(jié)構(gòu)體的第一信息與基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二信息是否滿足預(yù)設(shè)條件,在滿足預(yù)設(shè)條件的情況下,可以確定替換操作不會存在風(fēng)險,從而實現(xiàn)替換前的風(fēng)險排查。本發(fā)明實施例可以篩選出全局函數(shù)與對應(yīng)基礎(chǔ)函數(shù)不匹配的情況,并在排查后確定函數(shù)替換大概率不會導(dǎo)致運(yùn)行異常時,再進(jìn)行全局函數(shù)與對應(yīng)基礎(chǔ)函數(shù)的替換,從而降低了應(yīng)用程序在不同版本的基礎(chǔ)函數(shù)庫的環(huán)境中運(yùn)行時,全局函數(shù)與基礎(chǔ)函數(shù)因不匹配而造成調(diào)用失敗等運(yùn)行異常的發(fā)生幾率,提高了應(yīng)用程序的運(yùn)行穩(wěn)定性。



技術(shù)特征:

1.一種應(yīng)用程序的優(yōu)化方法,其特征在于,方法包括:

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取應(yīng)用程序的包括的全局函數(shù),包括:

3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述從基礎(chǔ)函數(shù)庫中,確定與所述全局函數(shù)匹配的基礎(chǔ)函數(shù),包括:

4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一信息包括:針對所述全局函數(shù)的結(jié)構(gòu)體的第一分配空間的容量;所述第二信息包括:針對所述基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二分配空間的容量;

5.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:

6.根據(jù)權(quán)利要求1或5所述的方法,其特征在于,所述參數(shù)包括:函數(shù)類型、結(jié)構(gòu)體成員信息中的一種或多種。

7.一種應(yīng)用程序的優(yōu)化裝置,其特征在于,包括:

8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述第一信息包括:針對所述全局函數(shù)的結(jié)構(gòu)體的第一分配空間的容量;所述第二信息包括:針對所述基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二分配空間的容量;

9.一種電子設(shè)備,其特征在于,包括處理器,存儲器及存儲在所述存儲器上并可在所述處理器上運(yùn)行的程序或指令,所述程序或指令被所述處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的應(yīng)用程序的優(yōu)化方法的步驟。

10.一種可讀存儲介質(zhì),其特征在于,所述可讀存儲介質(zhì)上存儲程序或指令,所述程序或指令被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至6中任一項所述的應(yīng)用程序的優(yōu)化方法的步驟。


技術(shù)總結(jié)
本發(fā)明實施例提供了一種應(yīng)用程序的優(yōu)化方法、裝置、設(shè)備及可讀存儲介質(zhì);涉及計算機(jī)技術(shù)領(lǐng)域。方法包括:獲取應(yīng)用程序?qū)?yīng)包括的全局函數(shù),并從操作系統(tǒng)的基礎(chǔ)函數(shù)庫中,分別確定與全局函數(shù)匹配的基礎(chǔ)函數(shù);在檢測到全局函數(shù)的參數(shù)與基礎(chǔ)函數(shù)的參數(shù)一致的情況下,確定針對全局函數(shù)的結(jié)構(gòu)體的第一信息,以及針對基礎(chǔ)函數(shù)的結(jié)構(gòu)體的第二信息;在第一信息和第二信息滿足預(yù)設(shè)條件的情況下,使用全局函數(shù)替換基礎(chǔ)函數(shù),以在應(yīng)用程序執(zhí)行所述基礎(chǔ)函數(shù)時,調(diào)用替換后的全局函數(shù)進(jìn)行執(zhí)行。本發(fā)明可以降低應(yīng)用程序運(yùn)行在不同版本的基礎(chǔ)函數(shù)庫的環(huán)境時,產(chǎn)生全局函數(shù)的實現(xiàn)與基礎(chǔ)函數(shù)不匹配的問題的發(fā)生幾率,提高了應(yīng)用程序的運(yùn)行穩(wěn)定性。

技術(shù)研發(fā)人員:李星,何金陽,趙俊超,樊鵬,王洪虎,高翔
受保護(hù)的技術(shù)使用者:龍芯中科技術(shù)股份有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2024/12/30
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宣恩县| 北碚区| 凤冈县| 右玉县| 偏关县| 广州市| 长宁县| 永嘉县| 鄂托克旗| 连山| 丽江市| 神农架林区| 阿克苏市| 裕民县| 扶风县| 鹰潭市| 江都市| 鄱阳县| 临邑县| 清流县| 光山县| 保山市| 公安县| 九台市| 北辰区| 田阳县| 泾川县| 德清县| 丹阳市| 新巴尔虎左旗| 上思县| 黔西县| 房山区| 泊头市| 嵊州市| 长沙县| 台山市| 巧家县| 阳山县| 龙川县| 微山县|