欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第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
沾化县| 东光县| 鄱阳县| 崇信县| 四川省| 台南县| 定结县| 邛崃市| 克什克腾旗| 汨罗市| 贵溪市| 丰宁| 靖州| 泾川县| 东乌珠穆沁旗| 宜丰县| 资中县| 永平县| 邵东县| 江永县| 乌鲁木齐市| 扎兰屯市| 安吉县| 澜沧| 乡城县| 沙河市| 监利县| 博罗县| 雷州市| 咸宁市| 民乐县| 景洪市| 夹江县| 邳州市| 霍州市| 巩留县| 舞阳县| 肇东市| 舒城县| 南开区| 南木林县|