SVN CPU記憶體占用過大問題

2021-07-11 11:35:42 字數 676 閱讀 1024

安裝了svn後會有乙個tsvncache.exe的程序駐留記憶體,這個程序會定時地去掃瞄subversion管理的資料夾/檔案是否被修改了, 一旦發現有更新,那本地的這些有更新的檔案/資料夾就會被更新,這個動作不僅會占用10-85mb左右的記憶體,而且也會在執行的瞬間占用超過cpu 50%的負載。對於要求較高的使用者來說,這個程序還是影響到了pc的使用效能,

那麼應該如何處理它呢?

方法1、

開啟系統的資料夾管理–>右鍵–>tortoisesvn–>settings–>icon overlays–>status cache 設為」none」就可以了。

按照(1)操作,就會遮蔽掉檔案狀態圖示。不建議採用方法1。

方法2、

在settings——>icon overlays裡先把所有碟符加入exclude paths裡,每個分割槽一行。

注意:1、後面要加上*,表示子目錄排除,例:

c:\*

d:\*

2、每個排除目錄都是以換行來區分的。記得是換行哦~

然後把原始碼存放目錄加到include paths裡,比如我的原始碼全部放在d:\codes\和e:\codes下面,就加上:

d:\codes\*

e:\codes\*

這樣tsvncache占用的記憶體會少很多,並且也能顯示檔案狀態圖示。

注意:多個目錄需要換行來分割。

buff cache 占用過大問題

什麼是buffer cache buffer cache則主要是設計用來在系統對塊裝置進行讀寫的時候,對塊進行資料快取的系統來使用。這意味著某些對塊的操作會使用buffer cache進行快取,比如我們在格式化檔案系統的時候。一般情況下兩個快取系統是一起配合使用的,比如當我們對乙個檔案進行寫操作的時...

解決linux伺服器記憶體占用過大問題

tag 我要投稿 今天到公司按照慣例檢查了下所有伺服器的狀態,發現有台伺服器的記憶體占用比平常大很多,如下圖 在檢查過程中,我使用了top來看到底是哪個程序占用記憶體最大,看了近1分鐘沒有發現什麼,然後使用命令檢視占用記憶體最大的10個程序 ps aux sort k4nr head n 10 也只...

解決WSL2中Vmmem記憶體占用過大問題

1按下windows r 鍵,輸入 userprofile 並執行進入使用者資料夾 2新建檔案 wslconfig 然後記事本編輯 3 填入以下內容並儲存,memory為系統記憶體上限,這裡我限制最大2gb,可根據自身電腦配置設定 wsl2 memory 2gb swap 0 localhostfo...