亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于顯示應用程序所占用的內(nèi)存的方法和裝置的制造方法_4

文檔序號:9646511閱讀:來源:國知局
第三方軟件。在啟動該第三方軟件之后,可以通過第三方軟件向終端的操作系統(tǒng)中發(fā)送內(nèi)存獲取指令,終端的操作系統(tǒng)獲取該內(nèi)存獲取指令之后,響應該內(nèi)存獲取指令得到應用程序的主進程當前所占用的內(nèi)存的信息,并將該應用程序的主進程當前所占用的內(nèi)存的信息反饋給應用程序和/或第三方軟件,并將該內(nèi)存信息展示在手機地圖的應用界面上。
[0100]根據(jù)本發(fā)明的上述實施例,顯示模塊可以包括:顯示子模塊,用于在終端的屏幕上顯示的應用程序的界面上生成的懸浮窗中顯示內(nèi)存的信息。
[0101]具體地,用戶可以通過第三方軟件打開手機地圖,并在第三方軟件的應用界面上啟動查看應用程序(在該實施例中為手機地圖)的當前占用的內(nèi)存的信息,或者用戶可以在手機地圖的界面上啟動查看應用程序的當前占用的內(nèi)存的信息的第三方軟件。在啟動該第三方軟件之后,第三方軟件獲取手機地圖的標識,然后獲取該標識所代表的手機地圖的當前占用的內(nèi)存的信息,如125k,然后將該內(nèi)存信息展示在手機地圖的應用界面上。
[0102]進一步地,將該內(nèi)存信息展示在手機地圖的應用界面上可以通過如下方法實現(xiàn):在終端的屏幕上顯示的應用程序的界面上生成的懸浮窗中顯示內(nèi)存的信息。該懸浮框具有一定的透明度,并且該懸浮框在應用程序的顯示界面上可以移動。
[0103]具體地,用于用戶可以通過該懸浮框查看或編輯該內(nèi)存信息。
[0104]根據(jù)本發(fā)明的上述實施例,本發(fā)明可以將android上運行的指定應用程序的內(nèi)存信息直接展示在懸浮窗上,對用戶使用影響小的情況下,展示內(nèi)存信息,方便用戶對應用分配的內(nèi)存進行操作。
[0105]通過上述實施例,不僅能實時展示該內(nèi)存信息,而且便于存儲和更新該內(nèi)存信息。
[0106]需要進一步說明的是,懸浮窗中還記錄有:內(nèi)存信息記錄按鈕,其中,裝置還可以包括:存儲模塊,用于在終端的屏幕上顯示的應用程序的界面上顯示內(nèi)存的信息之后,根據(jù)內(nèi)存信息記錄按鈕被點擊所生成的記錄操作指令將內(nèi)存信息記錄按鈕被點擊時應用程序的主進程當前所占用的內(nèi)存的信息存儲在終端中。
[0107]具體地,在應用程序的當前界面上的懸浮框中還可以記錄內(nèi)存信息記錄按鈕,用戶可以通過點擊該內(nèi)存信息記錄按鈕生成記錄操作指令,然后終端的操作系統(tǒng)獲取到記錄操作指令之后,根據(jù)該記錄操作指令,將懸浮框當前顯示應用程序的當前占用的內(nèi)存的信息記錄下來,并且將該當前顯示應用程序的當前占用的內(nèi)存的信息存儲在終端中。
[0108]進一步地,該存儲的應用程序的當前占用的內(nèi)存的信息可以為快照的形式,也可以是文字的形式存儲在終端的內(nèi)存中。
[0109]通過上述實施例,在將懸浮框中當前顯示應用程序的當前占用的內(nèi)存的信息存儲在終端中之后,用戶可以查看各個應用程序的各個操作場景的占用內(nèi)存。
[0110]需要進一步說明的是,終端還可以記錄用戶點擊內(nèi)存信息記錄按鈕的時間,以便用戶查找存儲的內(nèi)存的信息。
[0111]在本發(fā)明另一個可選的實施例中,懸浮窗中還記錄有:內(nèi)存回收按鈕,其中,裝置還可以包括:回收模塊,用于在終端的屏幕上顯示的應用程序的界面上顯示內(nèi)存的信息之后,根據(jù)內(nèi)存回收按鈕被點擊所生成的內(nèi)存回收操作指令將內(nèi)存回收按鈕被點擊時應用程序已釋放的、且尚未被回收的內(nèi)存進行回收。
[0112]具體地,在應用程序的當前界面上的懸浮框中還可以記錄內(nèi)存回收按鈕,用戶可以通過點擊該內(nèi)存回收按鈕生成內(nèi)存回收操作指令,然后終端的操作系統(tǒng)獲取到內(nèi)存回收操作指令之后,根據(jù)該內(nèi)存回收操作指令,將內(nèi)存回收按鈕被點擊時應用程序已釋放的、且尚未被回收的內(nèi)存進行回收。
[0113]通過本發(fā)明上述實施例可以將android上運行的指定應用程序的內(nèi)存信息和操作的快捷按鈕直接展示在懸浮窗上,在對用戶使用影響小的情況下,展示內(nèi)存信息,方便用戶對應用分配的內(nèi)存進行操作。
[0114]進一步地,本發(fā)明上述實施例通過進程注入的方法,將APP獲取內(nèi)存快照并保存到手機存儲卡上,增加了脫機的環(huán)境下內(nèi)存快照的獲取分析渠道。
[0115]在本發(fā)明的上述實施例中,GC和dump可以使用注入方式處理,也可以通過調(diào)系統(tǒng)命令實現(xiàn)。
[0116]具體地,GC是垃圾收集的意思(Garbage Collect1n),是內(nèi)存的一種管理操作。
[0117]上述實施例中的內(nèi)存的信息可以通過調(diào)用操作系統(tǒng)的接口實現(xiàn)。
[0118]本實施例中所提供的各個模塊與方法實施例對應步驟所提供的使用方法相同、應用場景也可以相同。當然,需要注意的是,上述模塊涉及的方案可以不限于上述實施例一中的內(nèi)容和場景,且上述模塊可以運行在計算機終端或移動終端,可以通過軟件或硬件實現(xiàn)。
[0119]實施例3
[0120]本發(fā)明的實施例還提供了一種終端或服務器。可選地,在本實施例中,上述終端可以執(zhí)行用于顯示應用程序所占用的內(nèi)存的方法,上述實施例中的用于顯示應用程序所占用的內(nèi)存的裝置可以設置在該終端或服務器上。
[0121]圖7是根據(jù)本發(fā)明實施例的一種終端的結(jié)構(gòu)框圖。如圖7所示,該終端200可以包括:一個或多個(圖中僅示出一個)處理器201、存儲器203、以及傳輸裝置205,如圖7所示,該終端還可以包括輸入輸出設備207和天線209。
[0122]其中,存儲器203可用于存儲軟件程序以及模塊,如本發(fā)明實施例中的用于顯示應用程序所占用的內(nèi)存的方法和裝置對應的程序指令/模塊,處理器201通過運行存儲在存儲器203內(nèi)的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理,即實現(xiàn)上述的用于顯示應用程序所占用的內(nèi)存的方法。存儲器203可包括高速隨機存儲器,還可以包括非易失性存儲器,如一個或者多個磁性存儲裝置、閃存、或者其他非易失性固態(tài)存儲器。在一些實例中,存儲器203可進一步包括相對于處理器201遠程設置的存儲器,這些遠程存儲器可以通過網(wǎng)絡連接至終端200。上述網(wǎng)絡的實例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動通信網(wǎng)及其組合。
[0123]上述的傳輸裝置205用于經(jīng)由一個網(wǎng)絡接收或者發(fā)送數(shù)據(jù),還可以用于處理器與存儲器之間的數(shù)據(jù)傳輸。上述的網(wǎng)絡具體實例可包括有線網(wǎng)絡及無線網(wǎng)絡。在一個實例中,傳輸裝置205包括一個網(wǎng)絡適配器(Network Interface Controller,NIC),其可通過網(wǎng)線與其他網(wǎng)絡設備與路由器相連從而可與互聯(lián)網(wǎng)或局域網(wǎng)進行通訊。在一個實例中,傳輸裝置205為射頻(Rad1 Frequency, RF)模塊,其用于通過無線方式與互聯(lián)網(wǎng)進行通訊。
[0124]其中,具體地,存儲器203用于存儲應用程序。
[0125]處理器201可以通過傳輸裝置205調(diào)用存儲器203存儲的應用程序,以執(zhí)行下述步驟:獲取終端當前運行的應用程序的標識,其中,當前運行的應用程序的界面顯示在終端的屏幕上;獲取標識所指示的應用程序當前所占用的內(nèi)存的信息,其中,內(nèi)存的信息至少用于指示應用程序所占用的內(nèi)存的大小;在終端的屏幕上顯示的應用程序的界面上顯示內(nèi)存的信息。
[0126]通過本發(fā)明實施例,在獲取終端當前運行的應用程序的標識之后,獲取標識所指示的應用程序當前所占用的內(nèi)存的信息,其中,內(nèi)存的信息至少用于指示應用程序所占用的內(nèi)存的大小,并在終端的屏幕上顯示的應用程序的界面上顯示內(nèi)存的信息。通過本發(fā)明實施例,可以在終端上顯示應用程序當前所占用的內(nèi)存的信息,解決了現(xiàn)有技術中無法在終端顯示應用程序當前占用的內(nèi)存信息的技術問題,實現(xiàn)了實時顯示應用程序的當前占用的內(nèi)存的信息的效果。
[0127]在本發(fā)明的上述實施例中,處理器還用于執(zhí)行下述操作:向終端的操作系統(tǒng)發(fā)送內(nèi)存信息獲取請求,其中,內(nèi)存信息獲取請求中至少攜帶有標識;接收操作系統(tǒng)返回的標識所指示的應用程序當前所占用的內(nèi)存的信息。
[0128]在本發(fā)明的上述實施例中,處理器還用于執(zhí)行下述操作:讀取終端的操作系統(tǒng)中的內(nèi)存使用信息文件,以獲得應用程序當前所占用的內(nèi)存的信息,其中,內(nèi)存使用信息文件中記錄了終端當前運行的各個應用程序當前所占用的內(nèi)存的信息。
[0129]可選地,本實施例中的具體示例可以參考上述實施例中所描述的示例,本實施例在此不再贅述。
[0130]需要進一步說明的是,寄存區(qū)域為系統(tǒng)的內(nèi)存和系統(tǒng)處理器中的寄存器。
[0131]本領域普通技術人員可以理解,圖7所示的結(jié)構(gòu)僅為示意,終端可以是智能手機(如Android手機、1S手機等)、平板電腦、掌聲電腦以及移動互聯(lián)網(wǎng)設備(MobileInternet Devices, MID)、PAD等終端設備。圖7其并不對上述電子裝置的結(jié)構(gòu)造成限定。例如,終端200還可包括比圖7中所示更多或者更少的組件(如網(wǎng)絡接口、顯示裝置等),或者具有與圖7所示不同的配置。
[0132]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令終端設備相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(RandomAccess Memory, RAM)、磁盤或光盤等。
[0133]實施例4
[0134]本發(fā)明的實施例還提供了一種存儲介質(zhì)??蛇x地,在本實施例中,上述的存儲介質(zhì)存儲用于執(zhí)行用于顯示應用程序所占用的內(nèi)存的方法的程序代碼。
[0135]可選地,在本實施例中,上述存儲介質(zhì)可以位于實施例3所示的終端上。
[0136]可選地,在本實施例中,上述存儲介質(zhì)可以位于網(wǎng)絡中
當前第4頁1 2 3 4 5 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1