最近有一個問題小弟一直找不到原因,特意來這里求助,是這樣的,我的電腦配置
我的電腦是win7系統64位的。

因為作業需要,所以是要多開做任務的,但是根據我的電腦配置,多開500-1000個任務是沒有問題的。軟體占記憶體很小,只幾7M一個。但是我上了300左右的時候 ,電腦就花屏了,按理說,我的電腦上300個多開,才記憶體占了5G都不到。cpu最多在10%以內回圈。不知道什么原因,只要超過320以上,電腦出錯彈視窗,花屏,就是多開不上去。還請這里的大神幫忙指導一下,小弟趕集不盡!謝謝
這是我只能開多開的300個執行緒任務,是正常的。下圖就是。
圖片說明
uj5u.com熱心網友回復:
我沒看懂你說的開是開程式(行程)還是執行緒http://blog.csdn.net/secondwatch/article/details/8093115
另外,不僅是從記憶體上說可不可以。由于每個執行緒被分配一個時間段,使各個執行緒從表面上看是同時進行的,當你執行緒很多的情況下(遠大于CPU核數),你每個執行緒分到時間片的機會越少,所以也就會卡了
uj5u.com熱心網友回復:
謝謝這位朋友的解決,我說的是行程,就是同一個軟體多開掛機。就是行程開到320左右 ,電腦就會彈出錯視窗,花屏,謝謝你告訴我如何解決這個問題,謝謝!
uj5u.com熱心網友回復:
一般來說,作業系統并不對行程數量進行限制。而受限于機器的能力及PID的組成,PID的表示范圍總是有限的,另一方面,還要受到處理機的能力、物理記憶體的數量、駐留集的大小、虛存的大小還有處理機調度策略、行程調度策略等因素的影響。具體我沒試過你那種,所以不好評論
uj5u.com熱心網友回復:
我沒看懂你說的開是開程式(行程)還是執行緒
http://blog.csdn.net/secondwatch/article/details/8093115
另外,不僅是從記憶體上說可不可以。由于每個執行緒被分配一個時間段,使各個執行緒從表面上看是同時進行的,當你執行緒很多的情況下(遠大于CPU核數),你每個執行緒分到時間片的機會越少,所以也就會卡了
謝謝這位朋友的解決,我說的是行程,就是同一個軟體多開掛機。就是行程開到320左右 ,電腦就會彈出錯視窗,花屏,謝謝你告訴我如何解決這個問題,謝謝!
一般來說,作業系統并不對行程數量進行限制。而受限于機器的能力及PID的組成,PID的表示范圍總是有限的,另一方面,還要受到處理機的能力、物理記憶體的數量、駐留集的大小、虛存的大小還有處理機調度策略、行程調度策略等因素的影響。具體我沒試過你那種,所以不好評論
謝謝,你說的這些我沒有試,只是一般正常的登錄軟體 ,就是打開軟體登錄賬號,再打開軟體,就是這重復登錄。
也有人說是因為gdi資源不足,不知道你這有什么高見?
uj5u.com熱心網友回復:
我沒看懂你說的開是開程式(行程)還是執行緒
http://blog.csdn.net/secondwatch/article/details/8093115
另外,不僅是從記憶體上說可不可以。由于每個執行緒被分配一個時間段,使各個執行緒從表面上看是同時進行的,當你執行緒很多的情況下(遠大于CPU核數),你每個執行緒分到時間片的機會越少,所以也就會卡了
謝謝這位朋友的解決,我說的是行程,就是同一個軟體多開掛機。就是行程開到320左右 ,電腦就會彈出錯視窗,花屏,謝謝你告訴我如何解決這個問題,謝謝!
一般來說,作業系統并不對行程數量進行限制。而受限于機器的能力及PID的組成,PID的表示范圍總是有限的,另一方面,還要受到處理機的能力、物理記憶體的數量、駐留集的大小、虛存的大小還有處理機調度策略、行程調度策略等因素的影響。具體我沒試過你那種,所以不好評論
謝謝,你說的這些我沒有試,只是一般正常的登錄軟體 ,就是打開軟體登錄賬號,再打開軟體,就是這重復登錄。
也有人說是因為gdi資源不足,不知道你這有什么高見?
uj5u.com熱心網友回復:
最近有一個問題小弟一直找不到原因,特意來這里求助,是這樣的,我的電腦配置
我的電腦是win7系統64位的。
因為作業需要,所以是要多開做任務的,但是根據我的電腦配置,多開500-1000個任務是沒有問題的。軟體占記憶體很小,只幾7M一個。但是我上了300左右的時候 ,電腦就花屏了,按理說,我的電腦上300個多開,才記憶體占了5G都不到。cpu最多在10%以內回圈。不知道什么原因,只要超過320以上,電腦出錯彈視窗,花屏,就是多開不上去。還請這里的大神幫忙指導一下,小弟趕集不盡!謝謝
這是我只能開多開的300個執行緒任務,是正常的。下圖就是。
圖片說明
uj5u.com熱心網友回復:
默認情況下,一個執行緒的堆疊要預留1M的記憶體空間,而一個行程中可用的記憶體空間只有2G,所以理論上一個行程中最多可以開2048個執行緒,但是記憶體當然不可能完全拿來作執行緒的堆疊,所以實際數目要比這個值要小。uj5u.com熱心網友回復:
檢測下記憶體試試!。。可能性不是很大uj5u.com熱心網友回復:
關于花屏,可能是顯卡等硬體過熱造成的,檢查一下硬體溫度。對于Windows客戶端系統,處理這種“多開”程式還是存在穩定性問題,并且與程式本身開發水平也有密切關系,建議你使用Server版系統試試看效果如何。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/148349.html
標籤:Windows客戶端使用
上一篇:域控活動目錄無法打開
