最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#程序優(yōu)化-有效減少CPU占用率

 更新時(shí)間:2015年06月16日 11:28:24   投稿:hebedich  
本文給大家介紹的是C#程序優(yōu)化的小技巧,通過(guò)此方法可以有效的降低CPU的占用率,十分的簡(jiǎn)單實(shí)用,有需要的小伙伴可以參考下。

最近開發(fā)的項(xiàng)目中,由于會(huì)用到比較耗費(fèi)CPU資源的第三方程序ffmpeg來(lái)處理視頻。所以在網(wǎng)上找了一下,如何解決這種問(wèn)題。

于是乎,就得到一個(gè)結(jié)論,減少CPU占用率,可以通過(guò)減少使用的CPU數(shù)量,在Window系統(tǒng)下,打開一個(gè)exe程序,系統(tǒng)會(huì)默認(rèn)使用所有CPU作為處理。

是不是減少CPU使用數(shù)量,就可以減少CPU占用率呢,答案是肯定的。

參考代碼:這里使用calc作為例子。

Process p = new Process();
p.StartInfo.FileName = @"c:\windows\system32\calc.exe";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;//重定向
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;//無(wú)窗口
p.Start();
 
// 設(shè)置CPU使用數(shù),這里使用了CPU0和CPU1
p.ProcessorAffinity = (IntPtr)(0x0001 | 0x0002);
p.Close();
p.Dispose();

修改后的CPU數(shù)量減少了,在使用過(guò)程中,CPU的占用率也會(huì)大大減少了。

當(dāng)前,還有很多方法,可以減少CPU使用率,聽說(shuō)還有硬件加速等等,不過(guò)這些功能還沒(méi)有用過(guò)。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

相關(guān)文章

最新評(píng)論

吴堡县| 安徽省| 屯昌县| 通榆县| 乐山市| 井冈山市| 枣强县| 通榆县| 沙坪坝区| 宜黄县| 余姚市| 刚察县| 三穗县| 峡江县| 东兴市| 门源| 顺平县| 永康市| 临潭县| 大埔区| 甘德县| 福安市| 察隅县| 桂平市| 滁州市| 杂多县| 德州市| 龙山县| 隆安县| 开江县| 青铜峡市| 临清市| 行唐县| 芷江| 大城县| 顺义区| 新巴尔虎左旗| 晋中市| 双江| 古田县| 东兰县|