我在我們的個人資料被存儲在中央服務器中不同位置的企業Windows 7環境下工作。因此,即使我已將TFS簽出到本地文件夾(d:\ src)中,在包含100多個項目的Visual Studio中打開解決方案也需要相當長的時間(網絡延遲和有限的帶寬)。Visual Studio 2013(和resharper)使用哪些文件夾?
什麼文件夾做的Visual Studio 2013 SP1使用臨時數據,同時工作,我怎麼可以重寫他們使用,我知道的一個事實是我自己的固態硬盤特殊文件夾?
我在我們的個人資料被存儲在中央服務器中不同位置的企業Windows 7環境下工作。因此,即使我已將TFS簽出到本地文件夾(d:\ src)中,在包含100多個項目的Visual Studio中打開解決方案也需要相當長的時間(網絡延遲和有限的帶寬)。Visual Studio 2013(和resharper)使用哪些文件夾?
什麼文件夾做的Visual Studio 2013 SP1使用臨時數據,同時工作,我怎麼可以重寫他們使用,我知道的一個事實是我自己的固態硬盤特殊文件夾?
的Visual Studio 13使用的臨時文件夾相同系統自身的temp文件夾
我的形象展示G:\我的定製與RamDisk的工作溫度。使用Ramdisk驅動器的溫度肯定會提高許多應用程序的速度。
如果你有更多的內存,那麼你可以創建RAMDisk的是大量的時間快於SSD。 Ramdisk存儲不安全,因爲在發生崩潰時數據很容易丟失。您可以更好地將它用於我在PC中完成的緩存。在%LOCALAPPDATA%\JetBrains
(本地)和%APPDATA%\JetBrains
(漫遊)
http://blogs.microsoft.co.il/arik/2011/05/17/speed-up-visual-studio-builds/
ReSharper的商店信息居多。有趣的文件有:
%APPDATA%\JetBrains\ReSharper\vAny
%LOCALAPPDATA%\JetBrains\ReSharper\vAny\packages
%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\SolutionCaches
%LOCALAPPDATA%\JetBrains\ReSharper\vX.X\vsY.Y
(外部註釋的XML索引的具體的二進制形式)%LOCALAPPDATA%\RefSrcSymbols
從Microsoft's reference source site%LOCALAPPDATA%\SymbolSourceSymbols
下載的文件下載的形式symbolsource.org%LOCALAPPDATA%\Symbols
從Visual Studio中的符號聲明服務器下載文件的文件選項對話框頁面%TEMP%\Symbols
用於通過_NT_SYMBOL_PATH
環境變量下載的符號,除非在環境變量本身中指定了更好的緩存如果您擔心僅僅是關於漫遊配置文件,你應該罰款與ReSharper的 - 存儲在配置文件(%APPDATA%
)的漫遊部分數據是最小的 - 96KB我的機器上,例如。
但是如果你的整個輪廓目錄重定向到網絡共享,包括%LOCALAPPDATA%
部分,那麼你可能會遇到麻煩。該解決方案緩存可以是巨大的,這取決於你有多少不同的解決方案(我有1GB以上,但很多大的解決方案)和擴展包,最多可以添加過多,特別是8.2已經開始出貨外部註解爲可更新包(大約需要60Mb)。
幸運的是,你可以更改設置來告訴ReSharper的把緩存無論是在解決方案目錄,或%TEMP%
,它可以幫助(但要確保你忽略你的源代碼控制_ReSharper.*\
如果你把他們的解決方案目錄! )。
不幸的是,你不能移動擴展包安裝目錄。 ReSharper認爲%LOCALAPPDATA%
實際上是配置文件的本地部分,可用於存儲不會與您的配置文件漫遊的數據。
請問,如果jetbrains有關於你的問題回覆給pdb的回覆?令人討厭的是,每次跳入系統方法時,resharper都會從頭開始下載符號。 – Dom84
它不應該每次都下載 - 它們應該被緩存在上面提到的文件夾中。問題仍然存在,這意味着它們沒有被移動。 – citizenmatt
我發現此問題。 https://youtrack.jetbrains.com/issue/RSRP-406276。看起來像一個人將不得不獲得一個新的許可證來修復這個bug。 – Dom84
大瞬時文件夾似乎是'C:\ Users \ youruserid \ AppData \ Local \ JetBrains \ Transient',但也有很多大的東西直接進入'%TEMP%'下的隨機十六進制命名文件夾,數據似乎不可配置到其他地方。 CCleaner每週推出由JetBrains Resharper生成的一些演出。 –
@warren這是我2歲的設置。我目前使用的是使用ram來緩存文件的primocache,所以ReSharper讀取的所有內容都緩存在ram中,並且不會在磁盤上造成太多負載。嘗試一下,它會比這個ramdisk想法運行得更好。 – Adrian