公交车上荫蒂添的好舒服的电影-公用玩物(np双xing总受)-公用小荡货芊芊-公与妇仑乱hd-攻把受做哭边走边肉楼梯play-古装一级淫片a免费播放口

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

如何在C#中優(yōu)化或限制zip進(jìn)程(DotNetZip)的CPU使用率?

admin
2024年1月19日 21:53 本文熱度 1356

:如何在C#中優(yōu)化或限制zip進(jìn)程(DotNetZip)的CPU使用率?

我有一個(gè)應(yīng)用程序,用于使用DotNetZip庫來存檔文件夾。 我注意到,在進(jìn)行實(shí)際的"壓縮"過程時(shí),它會(huì)占用100%的CPU。 該應(yīng)用程序?qū)⑴c另一個(gè)(TCP聊天應(yīng)用程序)結(jié)合使用,因此我真的需要此應(yīng)用程序,以使其使用的CPU盡可能少。

有什么辦法可以安全地限制CPU? 我嘗試降低優(yōu)先級,但沒有任何區(qū)別。 我現(xiàn)在唯一擁有的就是將親和力僅設(shè)置為1個(gè)核心,以使其使用50%。 但是,當(dāng)然,這僅適用于多核計(jì)算機(jī)。

 

默認(rèn)情況下,DotNetZip將在多個(gè)線程上運(yùn)行,以提供更快的壓縮速度,但會(huì)占用CPU和內(nèi)存利用率。在足夠多的I / O吞吐量下,在多核系統(tǒng)上,這可能會(huì)消耗所有CPU的100%。

如果不希望這樣,可以將ZipFile.ParallelDeflateThreshold設(shè)置為-1。這表示"切勿使用多個(gè)線程進(jìn)行壓縮"。這仍然會(huì)消耗單個(gè)線程可以獲取的所有cpu。在單核,單CPU的計(jì)算機(jī)上,該比例仍為100%。典型的當(dāng)前筆記本電腦是雙核計(jì)算機(jī)。在這種情況下,它將顯示50%的CPU使用率,因?yàn)橐粋€(gè)內(nèi)核將完全飽和。

using (ZipFile zip = new ZipFile(tmpRarFileName, Encoding.Default))

{

    zip.ParallelDeflateThreshold = -1;

    zip.CompressionLevel = Ionic.Zlib.CompressionLevel.BestCompression;   //設(shè)置壓縮率

    zip.AddFile(tmpBakFileName);

    zip.Save();

}

如果您在多核計(jì)算機(jī)上運(yùn)行,并且希望tcp通信應(yīng)用程序繼續(xù)暢通無阻,則可以在后臺(tái)線程中啟動(dòng)DotNetZip工作,并設(shè)置我上面提到的屬性。為了進(jìn)一步隔離,您可以將DotNetZip分解為一個(gè)單獨(dú)的進(jìn)程,并在該進(jìn)程中設(shè)置親和力+優(yōu)先級,以及設(shè)置并行閾值屬性。


該文章在 2024/1/19 22:47:39 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲(chǔ)管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 国产精品白丝av嫩草影院 | 国产成人综合久久精品推下载 | 国产日韩久久久久精品影 | 国产av一区二区三区蜜芽 | 国产v一级毛多内射禁果a | 国产精品日韩欧美一区2区3区 | 国产精品色拉拉免费看 | 2025自拍偷在线 | 国产精品一二三区 | 国产91av在线播放 | 国产成人欧美精品视频99 | 国产成人亚洲欧美二区综合 | 国产欧美日韩综合在线 | av免费无码在线 | 精品亚洲国产成人蜜臀av | 国产涩色av一区二区三区 | 国产白嫩尤物一区二区 | 国产三级精品三级在线专 | av网站免费的线看 | 精品福利一区二区在线 | 国产午夜无码精品免费看浪潮 | 国产成人精品久久免费 | 91在线免费 | 国产美女福利在线 | 国产成人久久av免费 | 国产性爱在线播放 | 国产高清在线精品二区 | 国产成人久久精品二三区麻豆 | 2025国产精品网站在线播放 | 激情刺激欧美一区二区三区 | 国产成人无码精品一区在线观看 | 91se在线观看一区二区 | 国产精品亚洲专区在线观 | 国产成人精品午夜福利 | 国产av无码秘一区二区三区 | 国产成人av无码精品动漫麻豆 | 国产精品亚洲w码日韩中文app | 国产精品无码国产字幕av | 变态调教视频国产九色 | 69成人av在线播放 | 18禁喷水流白浆自慰视噜噜噜 |