可改用 google 或 firefox 瀏覽器 試試看 !!
Windows7 跑 facebook 會lag 嗎? 可以去更新你的flash版本
網址 : http://www.adobe.com/products/flashplayer/
資料來源 : http://ck101.com/viewthread.php?tid=1527042
玩facebook遊戲會LAG嗎? 照著改改就可以改善許多喔
我用的是 intel 2g 雙核心 cpu 跟 4g ram,已經是用兩年以上的電腦了。
不過我可以同時開飛車跟cafe沒有問題,雖然可以感覺到 cpu 有點吃緊。
以下講一些我的經驗。
一開始我所有程式都是用 gc(google chrome、google 瀏覽器)開,
不過在這個情況下,同時開 cafe 跟 飛車 是很困難的行為,
兩個遊戲的流暢的都很有問題。必須把飛車的事情做完之後,
把飛車視角放到離地面最近才比較不會 lag,才能繼續 cafe。
不過我後來想到一些事情,就改用 firefox 開飛車,其他都還是用 chrome 開。
結果就很順了,我猜想是因為雙核心 cpu 對 multi process 的支援,比對
multi thread 的支援還要來得更好。因為我 computer architecture 沒學好,
所以也只是推測,可能需要高手出來解釋。
這樣分開除了 cpu 資源更有效的被利用外,還有一點就是可以調整 priority,
在 cpu scheduling 中 priority 是一個重要的參數,控制一個 process
可以取得多少資源,也就是說,當我想要開大量 flash 的時候,
只要把正在跑飛車的 firefox priority 降低,甚至 suspend 掉,
就可以順利的執行大量 flash。如果都用 gc 的話有個問題就是沒有提供 pid,
我不知道要 suspend 那條 thread……
調整 priority 的程式可以用 process explorer,這程式本來是 sysinternals 開發的,
後來好像被 Microsoft 買下來,所以請安心使用,軟體頁面在此。
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx
調整 process 的 priority 時,只要對 process 右鍵,
移到 priority 就有五個選項可以選,不過千萬不要選 realtime,
cpu 資源會全部被吃掉,然後你就什麼事情也不能做,包括把 priority 調低,
因為 process explorer 也吃不到資源。
suspend 跟 idle 的差別是,如果還有多餘的 cpu 資源,cpu 就會分配給 idle 的
process,但被 suspend 起來之後,cpu 就完全不會配與資源。
不過事情做完記得把 priority 調回來,不然飛車如果一直在 starvation 狀態,
例如 priority 只有 idle 或被 suspended,無法跟 server 連線,會自動被踢掉。
結論:多個吃資源的程式用多個瀏覽器分開打開,例如 firefox 開飛車,
同時 chrome 開 cafe。
要集中注意力用某個程式的時候,可以用 process explorer,
把其他程式的 priority 降低,例如要在 cafe 做菜的時候,
可以把飛車 priority 降低。
留言列表