智能電視內存的自動化記錄監(jiān)控方法
【技術領域】
[0001]本發(fā)明涉及智能電視設備上實現內存自動化記錄監(jiān)控的方法,具體涉及記錄監(jiān)控整機內存以及每個應用占用內存情況的自動化方法。
【背景技術】
[0002]隨著智能電視技術的飛速發(fā)展,智能電視上安裝和使用的應用越來越多。應用使用過程中,內存占用比例越來越大,甚至發(fā)生某些應用不釋放內存,造成內存溢出,導致系統(tǒng)崩潰的發(fā)生。因此,研發(fā)、測試過程中監(jiān)控測試內存使用情況顯得非常重要。目前普遍采用的手工定時監(jiān)控測試內存,工作量大,占用人力資源。如果實現內存自動化測試,將極大地解放人力,提高研發(fā)和測試效率。
【發(fā)明內容】
[0003]本發(fā)明克服了現有技術的不足,針對智能電視研發(fā)及測試過程中,手工定時監(jiān)控內存,工作量大,占用人力資源的問題,提供一種智能電視內存的自動化記錄監(jiān)控方法。
[0004]為解決上述的技術問題,本發(fā)明采用以下技術方案:
[0005]—種智能電視內存的自動化記錄監(jiān)控方法,所述的方法包括以下步驟:
[0006]步驟一、電視上電、開機,正常工作;
[0007]步驟二、將內存監(jiān)控腳本通過串口調試工具復制到整機中的data目錄下,執(zhí)行腳本;
[0008]步驟三、初始化所有參數變量;
[0009]步驟四、手工輸入4個參數,所述4個參數分別為:第一個參數,需要監(jiān)控的次數、第二個參數,監(jiān)控間隔時長、第三個參數,保存整機監(jiān)控記錄的文件名、第四個參數,保存各應用內存使用情況的文件名;
[0010]步驟五、打印整機內存使用情況,并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數;
[0011]步驟六、打印整機各活動的各應用內存使用情況,并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數;
[0012]步驟七、等待,等待時間長度為外部輸入的第二個參數;
[0013]步驟八、打印時間,并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數;
[0014]步驟九、打印時間,并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數;
[0015]步驟十、循環(huán)執(zhí)行以上動作,直至達到需要手動輸入的監(jiān)控的次數。
[0016]更進一步的技術方案是還包括步驟^^一,導出記錄的文本。
[0017]更進一步的技術方案是步驟一中執(zhí)行腳本,自動定時記錄監(jiān)控智能電視內存使用及各應用占用內存情況。
[0018]更進一步的技術方案是在執(zhí)行步驟五和步驟六時,自動追加內存使用情況到記錄輸出的文件。
[0019]本發(fā)明的工作原理為,在智能電視開機后,將內存監(jiān)控腳本通過串口調試工具復制到整機中的data目錄下,通過手工輸入需要監(jiān)控的次數、監(jiān)控間隔時長及保存監(jiān)控記錄的文件名,即可實現自動記錄監(jiān)控智能電視內存使用及各應用占用內存情況的目的,最后把記錄數據導出即可。
[0020]與現有技術相比,本發(fā)明的有益效果是:本發(fā)明不增加硬件成本,只用修改軟件,就可提高電視易用性,給用戶良好的體驗。由于參數可以實時調節(jié),使用起來簡單方便,適應性強。
【附圖說明】
[0021]圖1為本發(fā)明一個實施例的流程圖。
【具體實施方式】
[0022]本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
[0023]本說明書(包括任何附加權利要求、摘要和附圖)中公開的任一特征,除非特別敘述,均可被其他等效或具有類似目的的替代特征加以替換。即,除非特別敘述,每個特征只是一系列等效或類似特征中的一個例子而已。
[0024]下面結合附圖及實施例對本發(fā)明的【具體實施方式】進行詳細描述。
[0025]如圖1所不,根據本發(fā)明的一個實施例,本實施例公開一種智能電視內存的自動化記錄監(jiān)控方法,具體的,該方法包括以下步驟:
[0026]I)電視上電、開機,正常工作;
[0027]2)將內存監(jiān)控腳本通過串口調試工具復制到整機中的data目錄下,執(zhí)行腳本;
[0028]3)初始化所有參數變量;
[0029]4)手工輸入4個參數,分別為:需要監(jiān)控的次數、監(jiān)控間隔時長及保存整機監(jiān)控記錄的文件名、保存各應用內存使用情況的文件名;
[0030]5)執(zhí)行命令free (打印整機內存使用情況),并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數;
[0031]6)執(zhí)行命令procrank (打印整機各活動的各應用內存使用情況),并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數;
[0032]7)執(zhí)行命令sleep (等待),等待時間長度為外部輸入的第二個參數;
[0033]8)執(zhí)行命令date (打印時間),并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數;
[0034]9)執(zhí)行命令date (打印時間),并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數;
[0035]10)循環(huán)執(zhí)行以上動作,直至達到需要手動輸入的監(jiān)控的次數。
[0036]11)導出記錄的兩個文本。
[0037]優(yōu)選的,步驟I中在執(zhí)行腳本時,自動定時記錄監(jiān)控智能電視內存使用及各應用占用內存情況。
[0038]進一步的,在執(zhí)行步驟5、6時,自動追加內存使用情況到記錄輸出的文件。
[0039]本實施例的智能電視內存的自動化記錄監(jiān)控方法,不增加硬件成本,只用修改軟件,就可提高電視易用性,給用戶良好的體驗。
[0040]在本說明書中所談到的“ 一個實施例”、“另一個實施例”、“實施例”、等,指的是結合該實施例描述的具體特征、結構或者特點包括在本申請概括性描述的至少一個實施例中。在說明書中多個地方出現同種表述不是一定指的是同一個實施例。進一步來說,結合任一個實施例描述一個具體特征、結構或者特點時,所要主張的是結合其他實施例來實現這種特征、結構或者特點也落在本發(fā)明的范圍內。
[0041]盡管這里參照發(fā)明的多個解釋性實施例對本發(fā)明進行了描述,但是,應該理解,本領域技術人員可以設計出很多其他的修改和實施方式,這些修改和實施方式將落在本申請公開的原則范圍和精神之內。更具體地說,在本申請公開權利要求的范圍內,可以對主題組合布局的組成部件和/或布局進行多種變型和改進。除了對組成部件和/或布局進行的變型和改進外,對于本領域技術人員來說,其他的用途也將是明顯的。
【主權項】
1.一種智能電視內存的自動化記錄監(jiān)控方法,其特征在于:所述的方法包括以下步驟: 步驟一、電視上電、開機,正常工作; 步驟二、將內存監(jiān)控腳本通過串口調試工具復制到整機中的data目錄下,執(zhí)行腳本; 步驟三、初始化所有參數變量; 步驟四、手工輸入4個參數,所述4個參數分別為:第一個參數,需要監(jiān)控的次數、第二個參數,監(jiān)控間隔時長、第三個參數,保存整機監(jiān)控記錄的文件名、第四個參數,保存各應用內存使用情況的文件名; 步驟五、打印整機內存使用情況,并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數; 步驟六、打印整機各活動的各應用內存使用情況,并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數; 步驟七、等待,等待時間長度為外部輸入的第二個參數; 步驟八、打印時間,并將輸出追加到變量var3,文件名稱為外部輸入的第三個參數; 步驟九、打印時間,并將輸出追加到變量var4,文件名稱為外部輸入的第四個參數; 步驟十、循環(huán)執(zhí)行以上動作,直至達到需要手動輸入的監(jiān)控的次數。2.根據權利要求1所述的智能電視內存的自動化記錄監(jiān)控方法,其特征在于還包括步驟—^一,導出記錄的文本。3.根據權利要求1所述的智能電視內存的自動化記錄監(jiān)控方法,其特征在于所述的步驟一中執(zhí)行腳本,自動定時記錄監(jiān)控智能電視內存使用及各應用占用內存情況。4.根據權利要求1所述的智能電視內存的自動化記錄監(jiān)控方法,其特征在于在執(zhí)行步驟五和步驟六時,自動追加內存使用情況到記錄輸出的文件。
【專利摘要】本發(fā)明公開了一種智能電視內存的自動化記錄監(jiān)控方法,該方法包括步驟為:智能電視開機后,將內存監(jiān)控腳本通過串口調試工具復制到整機中的data目錄下,通過手工輸入需要監(jiān)控的次數、監(jiān)控間隔時長及保存監(jiān)控記錄的文件名,即可實現自動記錄監(jiān)控智能電視內存使用及各應用占用內存情況的目的,最后把記錄數據導出即可。由于參數可以實時調節(jié),使用起來簡單方便,適應性強。
【IPC分類】H04N21/442, H04N21/443
【公開號】CN105049933
【申請?zhí)枴緾N201510413387
【發(fā)明人】江玲, 嚴金勇, 王伏翠, 潘興超, 杜燕
【申請人】四川長虹電器股份有限公司
【公開日】2015年11月11日
【申請日】2015年7月14日