編譯程序時間和電腦性能
編程對電腦要求高不高,主要還是看你開發程序的大小。
1、如果只是隨便玩玩,開發的小程序,對電腦基本也沒什麼要求,內存大點就是了。
2、如果開發大程序電腦要求還是要高一點的鏈敏,CPU、內存、硬碟轉速都會影響到程序的運行速度。
如果已有電腦,可以先用著試著棚棚枝去學習應該可以滿足了;如果想配置一台的話還是盡量配個好點的再加上顯卡,這樣你電腦的可用性還是很高的。
如果僅僅只是編程的話,配置方面的要求並不是很高,配置的要求主要展示在cpu以及內存這一塊,要是你還想附加打游戲的話,你就要在顯卡方面多下點功夫,編程的配置為i78700+16g,附加打游戲就看你自己玩游戲的要求了,不過感覺現在的游戲1060肯定是要的
演算法是編程的靈魂,是程序的核心組成,系統對程序演算法的編譯就是程序生成的過程。
大型的應用程序如我們日常用的OFFICE辦公工具,大家愛玩的吃雞游戲等,其演算法復雜,沒有幾年的潛心研究,編寫代碼,優化演算法結構是做不出來的。由於這類程序的復雜性與龐大性,因此用於編譯它們的計算機性能配置也要高配,演算法解析代碼編譯要消耗大量的CPU運算能力,所以CPU性能越高,程序編譯速度越快,效率越高。
記得高中上信息技術課時老師教VB的循環演算法,算1+2+3......+1000000(100萬)的和。演算法1用等差數列的和:設1+2+3......+1000000之和為S,即S=(1+N)*N/2,求得S=500,000,500,000;演算法2循環結構:設S=0,循環求和i=1to100萬,S=0+i,其中不斷地循環,知道i=100萬。以上兩種演算法求和,當數演算法1的效率最高,秒出答案。演算法2求和速度相當慢,當執行編譯命令後,電腦頓時"卡死「了一兩分鍾,原來cpu用盡了全身資源來進行運算,卡頓假死一兩分鍾後才得出編譯的運算結果!當年學校計算機室用的電腦配置是intel1.8G單和喚核賽揚4處理器,內存256MB的。
精簡高效演算法消耗計算機性能資源不多,但復雜的、大型的演算法代碼編譯需要消耗大量的CPU運算資源。因此,在學校學習編程如C++,java等所用計算機配置inteli5以上+SSD硬碟+GTX1030獨顯(編程學習對顯卡沒要求,可做影音娛樂)+8GBDDR4內存就夠了。如果搞游戲編程開發,大型應用程序開發,計算機配置建議用到inteli7以上的8核CPU+16GBDDR4內存+GTX2060以上顯卡,如此配置在游戲編譯時將達到如虎添翼,如日中天之效果!
Ⅱ 編譯一段代碼的速度和CPU的線程核心和代碼的速度有關嗎如果編譯一個QQ大小的代碼需要多長時間啊
1cpu的速度跟核心數量有關嗎?是否數量越多就越快呢?只有在同一家族的CPU中進行比較,核心數量、主頻與CPU的運行速度才有正比關系,還有影響的因素是2、3級緩存的大小。核心版本和工藝的升級也有影響。一般在同一家族的CPU中,核心越多、主頻越高、緩存越多、版本越新的CPU越快。比如AMDAthlonIIX2250肯定要比AMDAthlonIIX2240要快,但是不是也一定強於主頻、緩存、核心數都與X2240差不多的IntelPentiumE6300呢?那就不能武斷的說了。需要用各種測試軟體去驗證。2同核心數目,同主頻,同二級緩存哪個快?主板配cpu是看針腳和前端匯流排,和cpu的二級緩存無關,865的主板如果是478介面的,那就支持P42.8E和P43.2C,何況主板和cpu前端匯流排都是800mhz,完美支持兩個比當然是P43.2C好了,雖然P42.8e是1024的二級緩存,但核心是Prescott內核,和A的核心一樣,發熱量大,功耗高,而C的核心是NORTHWOOD核心,比Prescott好
Ⅲ vs2010 編譯程序時間超長
vs2010是慢了些,我win7下最開始裝的VS2010,編譯時有點慢,但沒有像你說的30分鍾這么久,是不是你電腦也卡啊?vs2010編譯慢是因為多了一些庫。還有就是第一次編譯時有點慢,應該是載入一些東西。
Ⅳ android studio編譯時間長 中端電腦瓶頸是機械硬碟還是cpu 固態硬碟對速度提升大嗎
這個速度和機械硬碟的讀取速度有關,固態硬碟的寫入速度別HDD快多了,一般在70MB/S 以上吧
Ⅳ c++程序編譯很運行都很慢 vista系統 同學的運行很快 電腦配置和代碼都沒問題
希望可以幫到你:一:病毒可以導致計算機速度變慢。 其作用機理有二:一是病毒入侵後,首先佔領內存,然後便以此為根據地在內存中開始漫無休止地復制自己,隨著它越來越龐大,很快就佔用了系統大量的內存,導致正常程序運行時因缺少主內存而變慢,甚至不能啟動;二是因為病毒程序迫使CPU轉而執行無用的垃圾程序,使得系統始終處於忙碌狀態,從而影響了正常程序的運行,導致計算機速度變慢。 解決辦法:可使用高版本的殺病毒軟體,如「諾頓」「江民」「金山毒霸」。時刻監視系統運行情況(包括網路情況),一旦發現病毒,它們就會立刻報警,並自動殺毒。由於新病毒每天都在誕生,所以我們還要注意經常升級反病毒軟體。 二:Windows操作系統變龐大 隨著你每天的操作,安裝新軟體、載入運行庫等等使得它變得更加龐大,而更為重要的是變大的不僅僅是它的目錄,還有它的注冊表和運行庫。因為即使刪除了某個程序,可是它使用的DLL文件仍然會存在,因而隨著使用日久,Windows的啟動和退出時需要載入的DLL動態鏈接庫文件越來越大,自然系統運行速度也就越來越慢了。 解決辦法:盡量不要安裝過多而不經常使用的軟體,不要頻繁安裝卸載軟體。在卸載軟體時盡量將此軟體自有的DLL動態鏈接庫文件刪除。 三:後來安裝了新的硬體或者外部設備。 當在計算機上面添加了新的硬體設備或者外部設備的時候,windows會在啟動時檢測設備和載入這些設備所需要的程序,從而降低了系統運行速度。 解決辦法:不經常使用的或者暫時不使用的設備不要連接到計算機上,比如「移動硬碟」 四:當我們的操作系統安裝了即時病毒檢查程序時。 為避免病毒的入侵,我們安裝了即時病毒檢查程序,在我們運行一些程序的時候,病毒即時檢查程序會對這些程序或者軟體進行病毒掃描,因此就會降低了軟體的運行速度。由於經常會有新的病毒產生,索引即時檢查病毒的程序也會不斷的更新病毒庫,從而能夠檢測和預防更多的病毒,因此當有新的病毒庫更新,那麼病毒即時檢查程序也相應的在檢測的時候會延長檢測時間。 五:缺少足夠的內存 Windows操作系統所帶來的優點之一就是多線性、多任務,系統可以利用CPU來進行分時操作,以便你同時做許多事情。但事情有利自然有弊,多任務操作也會對你的機器提出更高的要求。如果你同時打開了過多的應用程序,即使內存再大,這時候系統的主內存也將會告急,系統資源會被耗盡,從而降低了程序的運行速度甚至導致系統的崩潰。 解決辦法:安裝更多的內存 六:硬碟剩餘空間太少或碎片太多 當我們經常在電腦中進行軟體的安裝和卸載,文檔的製作或刪除。這時候會使計算機硬碟中的數據排列斷斷續續,或者非常分散。這樣計算機在查找數據的時候就會因為數據的斷續和分散而變得查找速度非常慢。 解決辦法:經常對無用的文件進行清理,並且清理後進行磁碟碎片整理
Ⅵ Visual Studio編譯很慢,什麼原因
Visual Studio編譯很慢解決辦法:
打開vs2010的工具選項,環境>常規之下 查看」視覺體驗」配置,它默認選擇了」基於客戶端性能自動調整視覺體驗」並啟用硬體圖形加速,取消選擇這個選擇。