執行乙個大型程式的時候為什麼不把記憶體用光 20

時間 2023-09-08 07:53:33

執行乙個大型程式的時候為什麼不把記憶體用光

1樓:網友

這個主要和作業系統的對資源管理有關,在記憶體和硬碟資料呼叫的時候,總有資源表(表向量)在記憶體中,用相應的演算法來判斷資源調動。把最長用的調入記憶體,不常用的調出。這些系統是必須要佔用的,沒辦法改變裡面的演算法。

但是你可以減少不必要的程序,在msconfig裡面有些服務可以不需要,停止它們,減輕資源系統負擔。可以在開機時候,什麼都不動,把程序控制在18-21個,這樣相應可以增加點記憶體空間。

另外你可以在我的電腦-屬性-高階-效能-虛擬記憶體 在你游戲那個磁碟加大虛擬記憶體,但不是越多越好,一般增加4500-8000m比較適宜。

2樓:布穀

不會。可以這樣證明:你開游戲的時候,本來300多m或400多m,此時再開乙個別的占記憶體的程式,如果此時記憶體上公升,說明開游戲的時候,沒把記憶體用完不是電腦的問題,而是遊戲用不了那麼多,這也與遊戲本身和別的正在執行的系統程式有關系。

記憶體只是起到緩衝的作用。

3樓:匿名使用者

呵呵,記憶體不單是用來執行遊戲和應用程式的,作業系統的很多重要系統程序也是常駐記憶體中的,空餘的記憶體越大系統執行越快,因為這樣系統在檔案和程式載入時,可以獲得更多的置換空間,如果空餘空間很小,系統只能一部分一部分的載入程序,弄不好還因為幾個程序爭搶同一塊記憶體空間還造成死鎖,這就是常說的程式未響應,嚴重的就是宕機。

為什麼沒開幾個程式 記憶體卻佔用過

4樓:堅俐卯貞

有很多可能,如果除去病毒的話。

1、開機cpu使用率很高,可能是因為電腦正在啟動自動更新,開機後檢視一下“工作管理員”,看看哪個程式佔用cpu的使用率比較高。

虛擬記憶體太小了。

右鍵我的電腦。

屬性。高階。

點第乙個設定在裡邊改大虛擬記憶體就可以了。

3、顯示卡過熱。

4、惡意程式,開機的時候他自動就開了,目的是佔用的你cpu和記憶體。

解決辦法先關掉該程序,然後殺惡意軟體。

5、就是你自己在用電腦的時候,某些網頁自帶一些程式的**的,自動**,自動開啟,是一些沒有用的程式浪費cpu刪掉他就可以了在你的ie上安裝過濾去就可以避免了。

5樓:輝暉鐸致

是後台程序太多了。

windows系統中有乙個佔用cpu、記憶體極大的程序:windowsupdate。而且這個程序預設是開啟的。一開機以後,這個程序就會滿世界去找更新,導致記憶體佔用居高不下。

解決方法:開機啟動至桌面。

在“計算機”圖示上右鍵,屬性,單擊windowsupdate,左邊選更改設定,重要更新改為“從不檢查更新”。

左下角輸入:,找到windows

update程序,右鍵單擊,選停止,然後右鍵單擊,選屬性,啟動型別選禁用。

一般計算機只要關掉這個程序,系統都會比較快。

程式執行時的記憶體問題

6樓:買火翠春雪

以程式的具體執行過程為例來給你講解,但願你能理解:

1.程式被開啟時,即程式開始執行時,會首先向作業系統請求獨佔記憶體空間(一段在程式整個執行過程中都不釋放的空間),作業系統會應答請求並分配一段邏輯上連續(其實是將零散的記憶體空間對映為一段連續的空間)的記憶體空間給該程式,此時程式得到該段空間的邏輯位址資訊,根據位址將扒衫賣程式**段和資料段裝入記憶體,此時程式載入完成。

2.程式執行中,當某一過程任務需要更大記憶體空間時,會再次向作業系統發出請求,作業系統會根據請求再次分配記憶體空間給該程式,當這一過程任務執行完畢後,該記憶體空間被釋放。同時由於作業系統的儲存保護,程式在執行過程中只能訪問自己所申請的記憶體空間,不能訪問其他程式的記憶體空間。

3.當程式執行塌嫌完畢或關閉程式後,該程式所佔的所有記憶體空間都被釋放。

當你再次開啟程式後,重複上面的過程。

下面對你的問題進行針對性:

1.當程式執行時,會調入記憶體,不同時間執行,程式放在記憶體的位置也可能不同:每春逗執行一次程式,程式都會重新向作業系統申請記憶體空間,這時作業系統會分配一段全新的記憶體空間給程式,故不同時間執行程式,程式在記憶體中的位置是不同的。

2.使用記憶體中資料的位置也可能不同:當程式申請記憶體空間後,作業系統會將所申請的記憶體空間的位址傳給程式,儘管資料的位置不同,但程式知道資料的位址,故程式依然可以根據位址來找到所需要的資料。

為什麼計算機執行程式要用記憶體

7樓:鄭曉蕾鬱一

記憶體是計算機中重要的部件之一,它是與cpu進行溝通的橋梁。計算機中所有程式的執行都是在記憶體中進行的,因此記憶體的效能對計算機的影響非常大。

記憶體(memory)也被稱為記憶體儲器,其作用是用於暫時存放cpu中的運算資料,以及衝簡與硬碟等外部處理器交換的資料。只要計算機在執行中,cpu就會把需要運算的資料調到記憶體中進行運算,當運算完成後cpu再將結果傳送出來,記憶體的執行也決定了計算罩判孝機的穩定執行。

記憶體是由記憶體晶元、電路板、金手指物稿等部分組成的。

8樓:狂芳潔侍苑

先把程式讀入記憶體,然後再由記憶體與cpu作資料交換演算,這樣速度上就清源鋒會快很多,而且也不必頻繁答晌的讀取硬碟,硬碟的速度也比記憶體裂睜慢。

9樓:務靈萱雋躍

硬碟儲存速度慢,跟不上cpu,所以就要用記憶體了。

沒有足夠的記憶體執行程式?

10樓:血刺_域

記憶體不足的原因有很多。

解決的方法有:

第一:關閉多餘程式。

第二:知梁薯清除剪貼簿中的內容。

1.點開始---程式---執行,輸入“clipbrd”,可以調出剪貼簿檢視器,在“”裡面點“刪除”,選擇“全部刪除”,選擇“是”。

2.清除office內的剪貼內容。

第三:合理設定虛擬記憶體。

開啟控制面板,雙擊系統,在系統屬性內選效能,開啟虛擬記憶體,將該數值設定為預設值。

第四:增加可使用的磁碟空間。

1.清空回渣乎收站。

2.刪除臨時檔案。滑鼠右鍵點硬碟空間,選擇屬性,點磁碟清理,將臨時檔案清除。

3.在磁碟中刪除過期檔案。

4.刪除從沒使用過的檔案。

第五:重新安裝已損壞的程式。

第六:使用優化軟體對系統記憶體進行優化。

第七:重新啟動電腦。如果只是關閉程式,而沒有重啟電腦,程式可能沒有將記憶體完全還給系統。

第八:減少自動執行的程式。

點開始---執行,輸入msconfig,開啟後選擇系統配置實用軟體,單擊一般選項卡,選中選擇性啟動,去掉“檔案和“載入啟動項。開啟搭者“啟動”選項卡後將不需要自動執行的程式關閉。

第九:查殺病毒。

11樓:成功還純美丶瑰寶

1、因為執行記憶體佔嫌舉用太多導致的。

2、可以使芹知碧用手機衛士經常清理記憶體。

3、也可以恢復出廠設定,徹底清理記憶體,但是需要提前備猛凳份資料。

做一個大型的電腦遊戲要用什麼軟體

想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 在 遊戲設計 遊戲製作 領域的培訓機構裡,王氏教育 是國內的老大,且沒有加盟分校,都是總部直營的連鎖校區。跟很多其它同型別大機構不一樣的是 王氏教育每個校區都是實...

大型的公司都具體有哪些部門呢,一個大型的公司都具體有哪些部門呢?

合易人力資源 公司組織機構一般分為以下幾大部門 即財務部 行政後勤部 人事部 企劃部 渠道部 技術部 銷售部 總經辦 專案工程部 審計部 質量管理部 投資發展部 生產研發部 採購部 客戶服務部等等。希望上述回答對您有所幫助! 王秀珍典媚 一個較大的企業 是一個很模糊的命題,生產企業與 企業不同 高科...

有大型單機遊戲打外星人的挺帥的,有一個大型單機遊戲,打外星人的挺帥的

舞夜孤狐 子彈風暴 開始是艦艇大戰,後來墮落到外星上大外星土著 所有的關於外星人的大型單機遊戲 龐好連穎 孤島危機3 質量效應 異形大戰鐵血戰士 阿凡達戰爭機器 暫時就想到這麼多.更新的還是去遊民看吧. 辛浩穰留芃 質量效應.戰爭機器.失落的星球.孤島危機3.子彈風暴.異形大戰鐵血戰士.暫時就想到這...