System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及計(jì)算機(jī)操作系統(tǒng)和應(yīng)用程序管理,特別是涉及一種智能應(yīng)用程序復(fù)啟動(dòng)方法、系統(tǒng)、設(shè)備及介質(zhì)。
技術(shù)介紹
1、在計(jì)算機(jī)操作系統(tǒng)中,應(yīng)用程序的運(yùn)行狀態(tài)直接影響用戶體驗(yàn)和系統(tǒng)性能。然而,由于程序本身的缺陷、系統(tǒng)資源的限制或外部環(huán)境的干擾,應(yīng)用程序在啟動(dòng)或運(yùn)行過(guò)程中可能會(huì)出現(xiàn)未響應(yīng)的情況,這不僅影響用戶的正常使用,還可能導(dǎo)致系統(tǒng)資源的浪費(fèi),甚至引發(fā)系統(tǒng)卡死。因此,如何有效地監(jiān)測(cè)應(yīng)用程序的運(yùn)行狀態(tài),并在其出現(xiàn)異常時(shí)及時(shí)采取措施,成為當(dāng)前亟待解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的在于,提供一種智能應(yīng)用程序復(fù)啟動(dòng)方法、系統(tǒng)、設(shè)備及介質(zhì),進(jìn)而解決現(xiàn)有技術(shù)中存在的上述所有問(wèn)題或問(wèn)題之一。
2、為解決上述技術(shù)問(wèn)題,本專利技術(shù)的具體技術(shù)方案如下:
3、一方面,本專利技術(shù)提供一種智能應(yīng)用程序復(fù)啟動(dòng)方法,包括以下步驟:
4、實(shí)時(shí)監(jiān)測(cè)系統(tǒng)中運(yùn)行的進(jìn)程,記錄每個(gè)進(jìn)程所對(duì)應(yīng)的應(yīng)用程序;
5、判斷每個(gè)進(jìn)程對(duì)應(yīng)的應(yīng)用程序的啟動(dòng)狀態(tài),對(duì)于啟動(dòng)失敗或運(yùn)行未響應(yīng)的程序進(jìn)行確認(rèn);
6、計(jì)算并判斷未響應(yīng)程序的未響應(yīng)時(shí)長(zhǎng),若未響應(yīng)時(shí)長(zhǎng)超過(guò)預(yù)設(shè)時(shí)間,則執(zhí)行下一步;
7、自動(dòng)結(jié)束該未響應(yīng)的進(jìn)程;
8、對(duì)被結(jié)束進(jìn)程的應(yīng)用程序進(jìn)行重啟;
9、記錄重啟操作的相關(guān)信息,包括重啟時(shí)間、應(yīng)用程序名稱等,以便后續(xù)分析和優(yōu)化。
10、在其中一種實(shí)施方式中,所述實(shí)時(shí)監(jiān)測(cè)系統(tǒng)中運(yùn)行的進(jìn)程,包括:使用操作系統(tǒng)提供的api接口或第三
11、在其中一種實(shí)施方式中,所述判斷每個(gè)進(jìn)程對(duì)應(yīng)的應(yīng)用程序的啟動(dòng)狀態(tài),包括:檢查應(yīng)用程序的窗口狀態(tài)、響應(yīng)時(shí)間和系統(tǒng)資源占用情況。
12、在其中一種實(shí)施方式中,所述預(yù)設(shè)時(shí)間根據(jù)應(yīng)用程序的類型、系統(tǒng)性能以及用戶需求進(jìn)行自定義調(diào)整。
13、在其中一種實(shí)施方式中,所述自動(dòng)結(jié)束該未響應(yīng)的進(jìn)程,包括:向操作系統(tǒng)發(fā)送進(jìn)程終止信號(hào)或使用特定命令結(jié)束對(duì)應(yīng)進(jìn)程。
14、在其中一種實(shí)施方式中,所述對(duì)被結(jié)束進(jìn)程的應(yīng)用程序進(jìn)行重啟,包括:通過(guò)命令行啟動(dòng)、調(diào)用應(yīng)用程序的快捷方式或啟動(dòng)腳本對(duì)被結(jié)束進(jìn)程的應(yīng)用程序進(jìn)行重啟。
15、另一方面,本專利技術(shù)還提供一種智能應(yīng)用程序復(fù)啟動(dòng)系統(tǒng),包括:
16、進(jìn)程監(jiān)測(cè)模塊,用于實(shí)時(shí)監(jiān)測(cè)系統(tǒng)中運(yùn)行的進(jìn)程;
17、狀態(tài)判斷模塊,用于判斷每個(gè)進(jìn)程對(duì)應(yīng)的應(yīng)用程序的啟動(dòng)狀態(tài)和運(yùn)行狀況;
18、時(shí)長(zhǎng)計(jì)算模塊,用于計(jì)算并判斷未響應(yīng)程序的未響應(yīng)時(shí)長(zhǎng);
19、進(jìn)程管理模塊,用于在判斷為未響應(yīng)且超過(guò)預(yù)設(shè)時(shí)間后,自動(dòng)結(jié)束該進(jìn)程并重啟應(yīng)用程序;
20、日志記錄模塊,用于記錄重啟操作的相關(guān)信息。
21、在其中一種實(shí)施方式中,還包括:用戶配置模塊;
22、所述用戶配置模塊,用于支持用戶根據(jù)應(yīng)用程序的類型、系統(tǒng)性能以及個(gè)人需求,自定義預(yù)設(shè)時(shí)間和重啟策略參數(shù)。
23、另一方面,本專利技術(shù)還提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)所述智能應(yīng)用程序復(fù)啟動(dòng)方法的步驟。
24、另一方面,本專利技術(shù)還提供一種計(jì)算機(jī)設(shè)備,所述計(jì)算機(jī)設(shè)備包括處理器、通信接口、存儲(chǔ)器和通信總線,其中,所述處理器,所述通信接口,所述存儲(chǔ)器通過(guò)所述通信總線完成相互間的通信;其中:
25、所述存儲(chǔ)器,用于存放計(jì)算機(jī)程序;
26、所述處理器,用于通過(guò)運(yùn)行所述存儲(chǔ)器上所存放的程序來(lái)執(zhí)行所述智能應(yīng)用程序復(fù)啟動(dòng)方法的步驟。
27、本專利技術(shù)技術(shù)方案的有益效果是:
28、本專利技術(shù)可以實(shí)現(xiàn)實(shí)時(shí)監(jiān)測(cè)系統(tǒng)中運(yùn)行的進(jìn)程,判斷每個(gè)進(jìn)程所對(duì)應(yīng)的應(yīng)用程序的啟動(dòng)狀態(tài)和運(yùn)行狀況,對(duì)于啟動(dòng)失敗或運(yùn)行未響應(yīng)的程序進(jìn)行自動(dòng)確認(rèn),并在該程序未響應(yīng)超過(guò)預(yù)設(shè)時(shí)間(例如,30秒)后,自動(dòng)結(jié)束該進(jìn)程并重啟應(yīng)用程序,從而避免用戶手動(dòng)操作帶來(lái)的不便,同時(shí)有效防止系統(tǒng)卡死現(xiàn)象的發(fā)生。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
3.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
4.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
5.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
6.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
7.一種智能應(yīng)用程序復(fù)啟動(dòng)系統(tǒng),其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的智能應(yīng)用程序復(fù)啟動(dòng)系統(tǒng),其特征在于:
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1~6中任一項(xiàng)所述智能應(yīng)用程序復(fù)啟動(dòng)方法的步驟。
10.一種計(jì)算機(jī)設(shè)備,其特征在于,包括處理器、通信接口、存儲(chǔ)器和通信總線,其中,所述處理器,所述通信接口,所述存儲(chǔ)器通過(guò)所述通信總線完成相互間的通信;其中:
【技術(shù)特征摘要】
1.一種智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
3.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
4.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
5.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
6.根據(jù)權(quán)利要求1所述的智能應(yīng)用程序復(fù)啟動(dòng)方法,其特征在于:
7.一種智能應(yīng)用程...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:陳玉偉,
申請(qǐng)(專利權(quán))人:浪潮金融信息技術(shù)有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。