[4.0.816] Rampant Memory Leak!
Hi there
Unfortunately, VS is now unusable to me with the release-candidate installed.
Start-up time is very much slower than previous builds. During start-up,
memory usage of devenv rockets up very quickly.
I am using VS2008 on Windows Server 2008 Enterprise, on a quad-core, 4Gb
workstation. I have several plugins to R# and Visual Studio installed:
R# - Scout 1.0.0.11
R# - AgentSmith (latest)
R# - AgentJohnson
R# - Gallio alpha3 update 2
VisualSVN 1.5rc2
I have not installed VS2008 sp1 beta.
The last R# build I used successfully was 815.
I cannot provide you with the solution that I am working on to try to repro
my case, but I have attached my current R# settings file .
(Pre-send comment - uninstalling Gallio a3u2 appears to fix this problem;
it has a R# test-runner plugin)
Best regards
Pete
TEMP_FOLDER
True
en-US
false
json
spam
Narrowstep
Config
Msecs
Playlist
Serializer
Serializers
Playlists
Popup
Init
Auth
Cyber
Xaml
javascript
src
Online
Guid
crypto
Locator
Kbps
Vlip
refactor
en-GB
false
json
spam
Narrowstep
Config
Msecs
Playlist
Serializer
Serializers
Playlists
Popup
Init
Auth
Cyber
Xaml
javascript
src
Online
Guid
crypto
Locator
Kbps
Vlip
refactor
asmx
Filename
mms
Silverlight
url
playout
en-GB
en-GB
en-GB
en-GB
en-GB
false
false
Any
Class
Maybe
Maybe
Any
Any
Enum
Maybe
Maybe
Any
Any
EnumerationMember
Maybe
Maybe
Any
Classes, Enumerations, Enumeration values should
be named in Pascal
_
Pascal
false
Public Internal Protected ProtectedInternal
Property
Maybe
Maybe
Any
Public Internal Protected ProtectedInternal
Method
Maybe
Maybe
Any
Public Internal Protected ProtectedInternal
Event
Maybe
Maybe
Any
Non private properties, methods, events should
be in pascal.
_
Pascal
false
Private
Property
Maybe
Maybe
Any
Private
Method
Maybe
Maybe
Any
Private
Event
Maybe
Maybe
Any
Private properties, methods, events should be
in camel.
_
Camel
true
Any
Field
Maybe
Maybe
Any
Fields should be underscore camel.
_
Camel
false
Any
Variable
Maybe
Maybe
Any
Variable should be declared in camel.
_
Camel
false
Any
Parameter
Maybe
Maybe
Any
Function parameters should be in camel.
_
Camel
false
Any
Namespace
Maybe
Maybe
Any
Namespaces should be in Pascal.
_
Pascal
true
Any
Constant
Maybe
Maybe
Any
Constants should be in capital.
UpperCase
false
Any
Any
Maybe
Maybe
Any
Any
Constant
Maybe
Maybe
Any
Acronyms should not have more than 2 characters.
MatchesRegex
]]>^(?>(XML|SQL|{0,2})[A-Z]?(|$)|+)*$
true
Any
Any
Maybe
Maybe
Any
Any
Constant
Maybe
Maybe
Any
Any
Field
Maybe
Maybe
Any
Private
Method
Maybe
Maybe
Any
None
Namespace
Maybe
Maybe
Any
Names should not have underscore character
NotMatchesRegex
(?<remove>_)
false
Any
Class
NUnit.Framework.TestFixtureAttribute
Maybe
Maybe
Any
TestFixtures should end with Test.
Test
None
Test
false
Any
Method
NUnit.Framework.TestAttribute
Maybe
Maybe
Any
Test methods should start with Test.
Test
None
Test
false
Any
Enum
Maybe
Maybe
Any
Enumerations should not end with Enum.
None
Enum
false
Any
EnumerationMember
Maybe
Maybe
Any
Do not name enumerations reserved.
NotMatchesRegex
(?<remove>(reserved|Reserved))
false
Any
Event
Maybe
Maybe
Any
Event should not have Before or After prefix.
Before
After
None
false
Any
Enum
System.FlagsAttribute
Maybe
Maybe
Any
Flags enums should have plural names
None
s
true
Any
Enum
Maybe
Maybe
Any
Any
Enum
System.FlagsAttribute
Maybe
Maybe
Any
Enums that are not flags should not have plural
names
None
s
false
Any
Class
System.Attribute
Maybe
Maybe
Any
Attribute should end with Attribute.
None
Attribute
false
Any
Class
System.EventArgs
Maybe
Maybe
Any
EventArgs should end with EventArgs.
None
EventArgs
false
Any
Class
System.Exception
Maybe
Maybe
Any
Exceptions should end with Exception.
None
Exception
false
Any
Class
System.Collections.Stack
Maybe
Maybe
Any
Any
Class
System.Collections.Generic.Stack
Maybe
Maybe
Any
Stack should end with Collection or Stack.
None
Collection
Stack
false
Any
Class
System.Collections.ICollection
Maybe
Maybe
Any
Any
Class
System.Collections.IEnumerable
Maybe
Maybe
Any
Any
Class
System.Collections.Generic.ICollection
Maybe
Maybe
Any
Any
Class
System.Collections.Stack
Maybe
Maybe
Any
Any
Class
System.Collections.Queue
Maybe
Maybe
Any
Any
Class
System.Collections.Generic.Stack
Maybe
Maybe
Any
Collections should end with Collection.
None
Collection
false
Any
Class
System.Collections.IDictionary
Maybe
Maybe
Any
Any
Class
System.Collections.Generic.IDictionary
Maybe
Maybe
Any
Dictionary should end with Dictionary.
None
Dictionary
false
Any
Class
System.Collections.Queue
Maybe
Maybe
Any
Queue should end with Collection or Queue.
None
Collection
Queue
false
Any
Interface
Maybe
Maybe
Any
Interfaces should be in Pascal and start with
I.
I
Pascal
Public Protected ProtectedInternal
Any
Maybe
Maybe
Any
True
4
1
False
False
False
False
False
False
False
False
False
False
True
False
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
True
False
False
False
False
False
True
False
False
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
False
True
True
False
False
False
False
True
True
True
False
False
False
False
True
False
False
False
False
False
NEXT_LINE
NEXT_LINE
NEXT_LINE_SHIFTED_2
NEXT_LINE_SHIFTED_2
NEXT_LINE_SHIFTED_2
NEXT_LINE
MULTILINE
True
False
True
True
True
DO_NOT_CHANGE
DO_NOT_CHANGE
DO_NOT_CHANGE
DO_NOT_CHANGE
DO_NOT_CHANGE
DO_NOT_CHANGE
DO_NOT_CHANGE
2
2
0
1
1
1
1
0
1
0
1
1
0
1
<_0>public
<_1>protected
<_2>internal
<_3>private
<_4>new
<_5>abstract
<_6>virtual
<_7>override
<_8>sealed
<_9>static
<_10>readonly
<_11>extern
<_12>unsafe
<_13>volatile
True
True
True
True
True
True
True
True
True
True
True
True
True
120
False
False
False
False
False
False
False
False
False
False
False
WRAP_IF_LONG
WRAP_IF_LONG
WRAP_IF_LONG
CHOP_IF_LONG
CHOP_IF_LONG
CHOP_IF_LONG
CHOP_IF_LONG
CHOP_IF_LONG
DO_NOT_CHANGE
True
False
True
False
True
True
True
False
False
False
True
True
True
True
True
True
True
False
False
True
DO_NOT_USE
False
True
False
True
True
True
True
4
True
False
True
False
False
False
False
False
True
False
False
False
True
False
False
True
False
False
False
False
True
True
True
False
True
False
False
True
2
2
True
1
1
0
1
1
1
1
0
0
1
1
True
120
False
False
False
WRAP_IF_LONG
WRAP_IF_LONG
WRAP_IF_LONG
CHOP_IF_LONG
True
True
True
True
True
True
False
False
False
False
True
True
True
True
False
True
False
ex
False
False
true
true
true
True
True
False
I
a0GGCFK6NhI=
pfm102
Idea
1
0
65535
5
0
18
-153
1
300
True
True
True
True
True
False
True
True
True
True
True
True
False
True
True
False
False
False
True
True
True
True
False
True
True
True
True
True
False
True
False
False
False
\]\]\>
True
False
True
True
True
True
0
True
False
All
True
Both
True
4
StrikeOut
False
False
True
True
True
True
<_0>Windows Form Designer generated code
<_1>Component Designer generated code
<_2>Designer generated code
<_3>Web Form Designer generated code
]]>
Please sign in to leave a comment.
Sorry; I should probably have changed the subject too :/
Pete
Hello,
Is the problem triggered by Gallio, after all, or should we investigate further?
—
Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”
Hi Serge
Since I uninstalled Gallio, I have not encountered the problem.
Regards
Pete