Package org.jboss.profiler.memoryprofiler.model

Examples of org.jboss.profiler.memoryprofiler.model.ReferenceContainer


                if ((count++)%100==0)
                {
                    System.out.println("Treated " + count + " references");
                }
                MemoryObject objectReference = (MemoryObject)iter.next();
                ReferenceContainer container = this.dao.selectReferences(objectReference,forward);
                if (container==null)
                {
                    continue;
                }

                Iterator referencesToIterator = container.getListOfReferences().iterator();
                while (referencesToIterator.hasNext())
                {
                    MemoryReference reference = (MemoryReference) referencesToIterator.next();
                    MemoryObject objectReferenceTo = null;
                    objectReferenceTo=reference.getObjectReferred();
View Full Code Here


            collection = engine.invertedReferences;
            sorter = engine.invertedSorter;
        }

        ReferenceContainer container = new ReferenceContainer(object);

        ArrayList referencesFound = sorter.binarySearchCollection(collection,key);

        Iterator iter = referencesFound.iterator();

        while (iter.hasNext())
        {
            MemoryReference referenceInstance = (MemoryReference)iter.next();
            MemoryObject memoryObject = null;
            if (forward)
            {
                memoryObject = this.selectObject(referenceInstance.getReferred());
            } else
            {
                memoryObject = this.selectObject(referenceInstance.getReferee());
            }
            referenceInstance.setObjectReferred(memoryObject);
        }

        container.setListOfReferences(referencesFound);

        return container;
    }
View Full Code Here

TOP

Related Classes of org.jboss.profiler.memoryprofiler.model.ReferenceContainer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.