Version 7 Memory Issues

I moaned about OO Memory erros in V6 , V7 was to cure all my woes . It hasn't

I am using VS2010 in VB , and almost every hour , I have ro restart the IDE after a memory out error

We have had the debate about 32 bit v 64 bit Windows ad nauseum , and my situation isn't going to change I am stuck with Win 32

I had R# Suspended , a bit pointless having it , and I restarted it and I got this , I assume as it is reparsing the solution.

Is there any likelyhood of this improving , or do we start the next forum "Bash" . I suspect I cannot be alone in this issue. The solution I am working on is not really that big (8 projects , maybe 500 files without counting)

Memory is so borderline , hat I have to close SSMS , as the 100mb it takes makes VS marginal

VS 2010 Ultimate

Win 7 32 Ultimate

Do I have to yet agian uninstall it and demand a refund , or will someday the product work in this environment ?

Mike

---------------------------
ReSharper – Runtime Error – Technical Data
---------------------------
JetBrains ReSharper has encountered a runtime error.
Technical data follows.
Hint: Ctrl+C copies the text of system message boxes to Clipboard.
________________________________________________________________

Exception of type 'System.OutOfMemoryException' was thrown.

--- EXCEPTION #1/2 [OutOfMemoryException]

ExceptionPath = Root.InnerException

ClassName = System.OutOfMemoryException

HResult = COR_E_OUTOFMEMORY=E_OUTOFMEMORY=8007000E

Source = JetBrains.ReSharper.Psi

StackTraceString = “

  at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexingLexer.XmlBuffer..ctor(FileSystemPath path)

     at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexingLexer..ctor(FileSystemPath fileName, XmlTokenTypes tokenTypes)

--- Outer ---

--- EXCEPTION #2/2 [LoggerException]

Message = “Exception of type 'System.OutOfMemoryException' was thrown.”

ExceptionPath = Root

ClassName = JetBrains.Util.LoggerException

InnerException = “Exception #1 at Root.InnerException”

HResult = COR_E_APPLICATION=80131600

StackTraceString = “

  at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexingLexer..ctor(FileSystemPath fileName, XmlTokenTypes tokenTypes)

     at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexableBase.ReIndex()

     at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexableBase.DoUpdateIndex()

     at JetBrains.ReSharper.Psi.XmlIndex.XmlIndexableBase.UpdateIndex()

     at JetBrains.ReSharper.Psi.Impl.Reflection2.ExternalAnnotations.AssemblyExternalAnnotations.ContainsAnnotation(String clrTypeName)

     at JetBrains.ReSharper.Psi.Impl.Reflection2.CompiledTypeElement.HasAttributeInstance(IClrTypeName qualifiedTypeName)

     at JetBrains.ReSharper.Psi.Impl.Reflection2.CompiledTypeElement.HasAttributeInstance(IClrTypeName clrName, Boolean inherit)

     at JetBrains.ReSharper.Psi.VB.Util.VBDeclaredElementUtil.IsModule(IDeclaredElement element)

     at JetBrains.ReSharper.Psi.VB.Impl.VBModuleCache.<GetModulesInNamespace>b__0(ITypeElement typeElement)

     at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext()

     at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection)

     at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source)

     at JetBrains.ReSharper.Psi.VB.Impl.VBModuleCache.GetModulesInNamespace(INamespace ns)

     at JetBrains.ReSharper.Psi.VB.Impl.Resolve.VBResolveUtil.VBImportedNamespaceSymbolTable.GetModuleTypes()

     at JetBrains.ReSharper.Psi.VB.Impl.Resolve.VBResolveUtil.VBImportedNamespaceSymbolTable.GetSymbolInfos(String name)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.MultipleFilterNamedSymbolTable.GetSymbolInfos(String name)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Resolve.MultipleFilterNamedSymbolTable.GetSymbolInfosConstitutingResolveResult(String name, IResolveInfo& resolveInfo)

     at JetBrains.ReSharper.Psi.VB.Impl.Resolve.VBResolveUtil.GetVBResolveResult(ISymbolTable symbolTable, String name)

     at JetBrains.ReSharper.Psi.VB.Impl.Tree.ReferenceNameStub.ReferenceNameReference.Resolve(ISymbolTable symbolTable, IAccessContext context)

     at JetBrains.ReSharper.Psi.Resolve.NonQualifiedReferencesResolveBase.ResolveNonqualifiedQualifiableReference(ResolveContext resolveContext, IQualifiableReference reference, ISymbolTable table, IAccessContext accessContext)

     at JetBrains.ReSharper.Daemon.VB.Stages.VBSmartResolverProcess.ScopeResolver.VisitElement(ITreeNode element)

     at JetBrains.ReSharper.Psi.Resolve.Resolver.ProcessAfterInterior(ITreeNode element)

     at JetBrains.ReSharper.Daemon.VB.Stages.VBSmartResolverProcess.ScopeResolver.ProcessAfterInterior(ITreeNode element)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.VB.Impl.Tree.ReferenceNameStub.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.VB.Impl.Tree.ReferenceNameStub.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.RecursiveElementProcessorExtensions.ProcessDescendantForResolve(IRecursiveElementProcessor processor, ITreeNode descendant)

     at JetBrains.ReSharper.Psi.ExtensionsAPI.Tree.TreeElement.ProcessDescendantsForResolve(IRecursiveElementProcessor processor)

     at JetBrains.ReSharper.Psi.Resolve.Resolver.Process(ITreeNode topElement)

     at JetBrains.ReSharper.Daemon.VB.Stages.VBSmartResolverProcess.ScopeResolver.Run()

     at JetBrains.Application.Threading.MultiCoreFibersPool.Fibers.<>c__DisplayClassa.<EnqueueJobImpl>b__8()

     at JetBrains.Application.Threading.MultiCoreFibersPool.FiberProc()

     at JetBrains.Util.Logger.Catch(Action action)

     at JetBrains.Application.Threading.MultiCoreFibersPool.<.ctor>b__1()

     at System.Threading.ThreadHelper.ThreadStart_Context(Object state)

     at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)

     at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)

     at System.Threading.ThreadHelper.ThreadStart()


---------------------------
OK   
---------------------------

3 comments
Comment actions Permalink

Hello,

We are sorry for the inconvenience. Could you please specify the exact ReSharper version are you using? You may use 'ReSharper | Help | About JetBrains ReSharper | Copy Info'.
Thanks!

0
Comment actions Permalink

Hi

It was .7.0.97.60

I have just installed .7.0.1098.2760 , am I likely to see a big change

Is there Release Notes for .7.0.1098.2760 by any chance

Mike

0
Comment actions Permalink

Hi Mike,

Here's a blog post about reSharper 7.0.1 bugfix update - list of changes is also available there - http://blogs.jetbrains.com/dotnet/2012/08/resharper-701-bugfix-update-available/.
Hopefully, this versuion should work better, since we've did quite a few optimizations for memory management.

Please let me know how it goes.

0

Please sign in to leave a comment.