1. 程式人生 > >TortoiseSVN導致的CPU資源被大量佔用的問題

TortoiseSVN導致的CPU資源被大量佔用的問題

問題

在Windows下使用SVN,通常都會安裝TortoiseSVN,安裝後會有一個TSVNCache.exe的程序駐留記憶體,這個程序會定時地去掃描Subversion管理的資料夾/檔案是否被修改了,一旦發現有更新,那本地的這些有更新的檔案/資料夾就會被更新,這個動作不僅會佔用10-50MB左右的記憶體,而且也會在執行的瞬間佔用超過CPU 50%的負載。如何解決這個問題呢?有兩種方案可供選擇。

解決方案1

  • 在任何一個目錄下點選右鍵
  • 點選TortoiseSVN
  • 點選settings
  • 點選Icon Overlays
  • 在右邊面板中將Status cache 設為”none”

這種操作,關閉了SVN的cache監視。再有修改程式檔案,資料夾不再更新修改標識了,無法再通過檢視檔案平圖示來知道是否有檔案修改。也就是說檔案狀態圖示被遮蔽掉了。此時如果想要顯示檔案差異,可以使用SVN的“check for modifications”顯示差異。 做法如下:

  • 右擊需要比較差異的目錄
  • 點選tortoisesvn
  • 點選check for modifications,開啟比較差異視窗

這種方案要改變你以前的使用習慣。

解決方案2

  • 在任何一個目錄下點選右鍵
  • 點選TortoiseSVN
  • 點選settings
  • 點選Icon Overlays
  • 在右邊面板中找到Exclude paths和Include paths。
  • 先把所有碟符加入exclude paths裡,每個分割槽一行。後面要加上*,表示排除子檔案和子資料夾
  • 再把原始碼存放的目錄的絕對地址加到Include paths裡,可新增多個地址
  • 這樣SVN的cache監視只會監視Include paths裡的目錄。

    圖片

其他

1、 解除安裝了老的SVN後,重新安裝新的SVN,出現找不到指定路徑的情況。
只需重啟電腦即可解決。
2、TortoiseGit也可能遇到相同的情況。

相關推薦

TortoiseSVN導致CPU資源大量佔用的問題

問題 在Windows下使用SVN,通常都會安裝TortoiseSVN,安裝後會有一個TSVNCache.exe的程序駐留記憶體,這個程序會定時地去掃描Subversion管理的資料夾/檔案是否被修改了,一旦發現有更新,那本地的這些有更新的檔案/資料夾就會被更

Mac OS系統下kernel_task佔用大量CPU資源導致系統卡頓

來這裡找解決方案的童鞋,如果你的機器還沒過保。 果斷去找官修,忽略這篇文章! 心急的童鞋直接看目錄,有傳送門!但是仔細看文章可能有奇效!   最近部落格更新進度嚴重滯後。。 因為我遭遇了一個無比水逆的6月,水逆到我懷疑人生。。 某個懂星座的妹紙算了下,6月海王星逆行天秤

臨時解決Mac OS系統下kernel_task佔用大量CPU資源導致系統卡頓一例(不用刪plist檔案)

來這裡找解決方案的童鞋,如果你的機器還沒過保。果斷去找官修,忽略這篇文章! 心急的童鞋直接看目錄,有傳送門!但是仔細看文章可能有奇效! 最近部落格更新進度嚴重滯後。。 因為我遭遇了一個無比水逆的6月,水逆到我懷疑人生。。 某個懂星座的妹紙算了下,6月海王星逆行天秤

win10 .Net Runtime Optimization Service佔用大量CPU資源解決方法

       最近重灌了 win10,發現有個程序在空閒時佔用大量CPU資源,讓我可憐的電腦 不停的工作……讓我感到很煩,故希望將它關閉,但是它就像個殺不死的小強,任憑 我怎麼結束過幾秒又自動啟動了?       遂開始調查這個煩人的程序。       轉到詳細資

[轉帖]win10 .Net Runtime Optimization Service佔用大量CPU資源解決方法

win10 .Net Runtime Optimization Service佔用大量CPU資源解決方法 https://blog.csdn.net/cwg2552298/article/details/83855686 &n

你浪費了的CPU資源

windows cpu 計算機性能 最近小編更換了小米筆記本,在與人交流的過程中發現一些列問題,今天主要講講CPU。目前,稍微有點經濟能力的人,普遍都是inter i5 、i7等高配cpu。最差的也是2核4G的CPU。然而很多人不知道一下兩點,從而只讓CPU發揮了一半的功效。第一點

kipmio佔用cpu資源過高

雖然這是一個利用空餘的CPU資源進行一些介面自動調節的任務,但看著佔那麼多的資源還是怕出意外。 可以臨時降低 echo 100 > /sys/module/ipmi_si/parameters/kipmid_max_busy_us 永久減低 編輯(沒有自行建立)/etc/modprobe.d/i

Oracle Ologgerd程序佔用過多CPU資源

登入上OS使用top發現消耗系統資源較多的程序是ologgerd。 metalink上有類似的文件:Node Eviction due to OLOGGERD High CPU (文件 ID 1636942.1) Loggerd uses high cpu and do lots of I/O to th

Linux:找出cpu資源佔用最多的那個執行緒

在這裡對linux下、sun(oracle) JDK的執行緒資源佔用問題的查詢步驟做一個小結;linux環境下,當發現java程序佔用CPU資源很高,且又要想更進一步查出哪一個java執行緒佔用了CPU資源時,按照以下步驟進行查詢: 先用top命令找出佔用資源厲害的java

定位Java程式中佔用cpu資源最多執行緒

在程式設計時,有時候有些問題並不會暴露出來,往往等專案上線之後,突然就暴露出一些問題,比如網站相應慢,或者突然崩潰。 當然,網站相應慢可能是多方面的原因,硬體、軟體、cpu,io,網路都是可能的點。 本篇文章從cpu角度來分析佔用cpu最多執行緒從而導致網站

linux系統gpk-update-icon程序佔用CPU資源100%

1. 症狀:linux系統gpk-update-icon程序佔用CPU資源100%,監控到使用者程序跑到100% 2、原因分析: gpk-update-icon程序在GUI模式下會自動通知rpm軟體包更新,是由gnome-packagekit的bug造成的。 gpk-update-ic

win10 Windows Modules Installer Worker 佔用cpu資源

問題: 重灌win10系統後,正常開機使用下發現,筆記本風扇不停轉,檢視資源管理器發現CPU佔用率高,甚至高大100%。找出佔用CPU最高的程序是Windows Modules Installer Worker。 什麼是Windows Modules Installe

Mysql資料庫日誌大量佔用磁碟空間導致速度緩慢

https://www.liaosam.com/large-mysql-log-cause-low-speed.html故障記錄,僅供參考!使用 Linode vps 完成建站並且使用時間超過一年以上的學員可以檢查一下。最近幫學員解答問題的時候發現有個學員用 Linode 建

記錄一次XordDos(BillGates)木馬導致Centos kworker執行緒佔滿CPU資源的解決過程

1.問題現象 ​ 通過top命令檢視資源佔用發現有大量kworker執行緒佔用CPU資源,如下圖。懷疑是系統問題或平臺程式導致的問題。 2.是否是程式導致的論證過程 ​ 因平臺有兩部分組成socket+web端,考慮可能是兩者中的一個導致的,因此採用以下三種方

Windows10系統下wsappx佔用CPU資源過高?wsappx是什麼?如何關閉wsappx程序?

         在Windows10系統開機的時候,wsappx程序佔用的CPU資源非常高,導致電腦執行速度緩慢,那麼我們如何關閉wsappx程序,讓電腦加快執行速度呢?下面就一起來看一下操作的方法吧。   【現象】 1、先來看一下電腦剛開

postgresql某程序佔用cpu資源過高,降不下來

由於是開發階段,所以並沒有配置postgres的引數,都是使用安裝時的預設配置,以前執行也不見得有什麼不正常,可是前幾天我的cpu資源佔用突然升高.檢視程序,發現有一個postgres的程序佔用CPU都是80%以上,而且居高不下;剛開始以為是配置上需要修改,但事實上,預設配置基本上是很優化的,而且是開發階段,

安裝軟體過程中,資源佔用問題

安裝軟體過程中總會出現如下問題: E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用) E: 無法鎖定管理目錄(/var/lib/dpkg/),是否有其他程序正佔用它? 解決方法: 1)終端輸入 ps  aux ,列出程序。找

java 實現佔用特定百分比的CPU資源

publicclass cpu{publicstaticvoid main(String[] args){long startTime =0;// 開始時間int busyTime =Integer.parseInt(args[0]);// 繁忙時間int idleTime

如何在Linux下找出大量佔用CPU的java執行緒

首先獲取jvm的程序pid。 [[email protected] ~]$ jps -v 26048 Server -Xms256m -Xmx2048m -Dweblogic.Name=bi_server1 -Djava.security.policy=/home

c# 使用bitmapimage載入圖片佔用資源,刪除時報無法刪除,資源佔用

查資料後決定修改為流的方式載入圖片:如下, System.IO.MemoryStream ms = new System.IO.MemoryStream(); Image myImage3 = new Image