[Ironpython-users] IronPython, Daily Digest 11/18/2011

no_reply at codeplex.com no_reply at codeplex.com
Sat Nov 19 12:29:39 CET 2011


Hi ironpython,

Here's your Daily Digest of new issues for project "IronPython".

In today's digest:ISSUES

1. [New comment] Memory Leak
2. [New comment] Memory Leak
3. [New comment] Memory Leak
4. [New comment] Memory Leak

----------------------------------------------

ISSUES

1. [New comment] Memory Leak
http://ironpython.codeplex.com/workitem/31764
User MarkusSchaber has commented on the issue:

"I attached a ClrProfiler generated HeapDump after some runs."-----------------

2. [New comment] Memory Leak
http://ironpython.codeplex.com/workitem/31764
User MarkusSchaber has commented on the issue:

"It seems that all dynamic Assemblies are built with AssemblyBuilderAccess.Run or AssemblyBuilderAccess.RunAndSave. I'll try to change some of the AssemblyBuilderAccess.Run to AssemblyBuilderAccess.RunAndSave, and see whether that improves the situation.


Found 8 usages in solution
  <IronPython.Modules> (1 item)
    _ctypes (1 item)
      _ctypes.cs (1 item)
        (509,114) var assembly = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName(name), AssemblyBuilderAccess.Run, attributes);
  <IronPython> (1 item)
    Runtime (1 item)
      Operations (1 item)
        PythonOps.cs (1 item)
          (3655,80) public static AssemblyBuilder DefineDynamicAssembly(AssemblyName name, AssemblyBuilderAccess access) {
  <Microsoft.Dynamic> (5 items)
    ComInterop (2 items)
      ComRuntimeHelpers.cs (2 items)
        (270,114) var assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("ComSnippets"), AssemblyBuilderAccess.Run);
        (524,110) var assembly = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName(name), AssemblyBuilderAccess.Run, attributes);
    Debugging (1 item)
      DelegateHelpers.cs (1 item)
        (50,161) AssemblyBuilder assemblyBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("Snippets.Microsoft.Scripting.Debugging"), AssemblyBuilderAccess.Run);
    Generation (2 items)
      AssemblyGen.cs (2 items)
        (98,83) _myAssembly = AppDomain.CurrentDomain.DefineDynamicAssembly(name, AssemblyBuilderAccess.RunAndSave, outDir, false, attributes);
        (106,83) _myAssembly = AppDomain.CurrentDomain.DefineDynamicAssembly(name, AssemblyBuilderAccess.Run, attributes);
  <Microsoft.Scripting> (1 item)
    Utils (1 item)
      DelegateUtils.cs (1 item)
        (39,144) Interlocked.CompareExchange(ref _assembly, AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("DynamicDelegates"), AssemblyBuilderAccess.Run), null);
"-----------------

3. [New comment] Memory Leak
http://ironpython.codeplex.com/workitem/31764
User MarkusSchaber has commented on the issue:

"Sorry, i mean to "RunAndCollect", of course!"-----------------

4. [New comment] Memory Leak
http://ironpython.codeplex.com/workitem/31764
User MarkusSchaber has commented on the issue:

"It seems that the RunAndCollect does not change anything.

Maybe this is related to http://ironpython.codeplex.com/workitem/20399?ProjectName=ironpython ?"
----------------------------------------------



----------------------------------------------
You are receiving this email because you subscribed to notifications on CodePlex.

To report a bug, request a feature, or add a comment, visit IronPython Issue Tracker. You can unsubscribe or change your issue notification settings on CodePlex.com.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20111119/05c26bbb/attachment.html>


More information about the Ironpython-users mailing list