public void SetLink(int iRep, int iObj) { Mv_Sing = new SingLink[iRep]; for (int i = 0; i < iRep; i++) { Mv_Sing[i] = new SingLink(iObj); } }
public int SetLink(int iRep, int iObj) { for (int i = 0; i < iRep; i++) { Mv_Sing = new SingLink(iObj); //Console.WriteLine("after number {0} singlink is set: {1}", i, GC.GetTotalMemory(false) ); Mv_Sing = null; GC.Collect(); GC.WaitForPendingFinalizers(); } //Console.WriteLine("total allocated memory: {0}", GC.GetTotalMemory(false)); return(LinkNode.FinalCount); }
public int SetLink(int iRep, int iObj) { for(int i=0; i<iRep; i++) { Mv_Sing = new SingLink(iObj); //Console.WriteLine("after number {0} singlink is set: {1}", i, GC.GetTotalMemory(false) ); Mv_Sing = null; GC.Collect(); GC.WaitForPendingFinalizers(); } //Console.WriteLine("total allocated memory: {0}", GC.GetTotalMemory(false)); return LinkNode.FinalCount; }
void Delete() { Mv_Sing = null; GC.Collect(); }
void Create(int iObj) { Mv_Sing = new SingLink(iObj); }