示例#1
0
 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 void SetLink(int iRep, int iObj)
 {
     Mv_Sing = new SingLink[iRep];
     for (int i = 0; i < iRep; i++)
     {
         Mv_Sing[i] = new SingLink(iObj);
     }
 }
示例#3
0
        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);
        }
示例#4
0
        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;

        }
示例#5
0
 void Delete() {
     Mv_Sing = null;
     GC.Collect();
 }
示例#6
0
 void Create(int iObj) {
     Mv_Sing = new SingLink(iObj);
 }
示例#7
0
 void Delete()
 {
     Mv_Sing = null;
     GC.Collect();
 }
示例#8
0
 void Create(int iObj)
 {
     Mv_Sing = new SingLink(iObj);
 }