Reconciling garbage collection, heap overview, and object stats
First, both the JRockit RuntimeAnalyzer and Console are great tools. We use
them extensively so thank you.
I'm trying to reconcile the numbers in these three tabs.
1. How do I reconcile the Runtime Analyzer and Console output?
- The Heap overview tab in our application profile shows Heap Overview as
83% free.
- However, the Garbage Collection tab of the profile and Console shows the
application as oscillating between 50 Meg and 200 Meg of heap used. That's
25% (50Meg/200Meg) to 100%(200Meg/200Meg) used. How do I interpret the 83%
vs. the 100%?
I don't believe the 83% free, but I'm skeptical that we consume 150Meg of
memory in 50 seconds.
2. How do I reconcile the Object stats with the Garbage collection?
- Take the top heap user at end of recording, character buffer. It's 22.8%
of heap using 6,328 KB. If the heap is actually only 34Meg ( 17% of 200Meg.
I get the 17% from the 83% free), then 22.8% makes sense.
- So what's in the 200Meg of heap?
I sent this recording to the JRA team if you want to look at it.
Thanks
Jeff
I've never heard it put that way. Very interesting.
"Johan Walles" <johan@spamalamadingdong> wrote in message
news:41bf0be3@mail...
Note that the time it takes for the garbage collector to do its thing
grows with the amount of live data.
What the garbage collector really does is more like retaining the live
data than disposing of the garbage.
Regards //Johan
Jeff wrote:
Staffan,
Thanks - you clearly answered my questions. Now the follow-on questions:
1. Is there a way to get insight into what the 'dead' data is composed
of?
2. Is this pattern of consuming 3x the live data in about a minute
'typical' or a disaster in the making?
I'm trying to get a sense of what a reasonable target of 'dead' data is.
The system processes about a meg of data per second, including database
writes.
Thanks
Jeff
"sla" <[email protected]> wrote in message
news:33533893.1102952170368.JavaMail.root@jserv5...
Hi Jeff,
I'll try to answer the questions.
1) The Heap overview in the application profile is a snapshot of the heap
at the end of a garbage collection. At this time only live data is still
on the heap. So it looks like you have 17% of the heap filled with live
data (and some overhead as seen in the Heap overview).
In the garbage collection tab you can see the heap usage oscillating
between 35-40MB and 200MB. The lower value is right after a garbage
collection and the higher value is right before a garbage collection. The
garbage collector clears out about 160MB of "dead" data from the heap.
This is the amount of temporary objects that you created during the
garbage collection cycles.
2) The Object statistics are also taken right after a garbage collection.
At this time there is 34M of live data on the heap and of these about 22%
is taken up by character arrays (not unusual).
At this time the rest of the 200MB heap is empty. It's been cleared of
all temporary objects and is ready for allocation of new objects.
I hope this answered your questions.
Regards,
/Staffan
Similar Messages
-
JNDI bind/rebind and object state question
Hi,
I have an object that is part of an EAR application that is deployed into an app server. I load a Webapp that initializes an object and then binds it to an initial context under java:comp/env setting some initial state.
However, when I access the object from an MDB as part of the EAR application, the state, when retrieved from the same context, was not retained. Here is the code I am using to bind the object to the context:
if (!object.isRunning()) {
System.out.println("Starting App...");
object.start();
try {
getNamingContext().bind(object);
} catch (Exception e) {
System.out.println("Name bound already, rebinding...");
try {
getNamingContext().rebind(object);
e.printStackTrace();
} catch (Exception e1) {
e1.printStackTrace();
System.out.println("Broker started...");
}When I retrieve the object from the initial context as part of a message received within an MDB, the state is such that the object is always failing the .isRunning method test and subsequently throws an exception.
What am I doing wrong? Is this related to the fact that possibly the WAR and the MDB create duplicate contexts when I expect there to be only one?
Any insight is greatly appreciated.
Thanks,
Johnfollowing procedure works fine for now, if there is any straight forward solutions,
that will be helpful.
1) Create the Subcontexts for each of the sub entries in the jndi name tree
2) bind the object to the last entry in the tree.
i.e if the jndi tree name is "one.two.three", and the bind object is Obj
ctx = ctx.createSubcontext("one");
ctx = ctx.createSubcontext("two");
ctx = ctx.bind("three", obj);
Thanks,
Gangs.
"Gangadhar" <[email protected]> wrote:
>
Hi,
I am trying to bind the local object to the Weblogic JNDI, using the
code below.
It works fine if the bind name is a straight forward String(not a tree).
It is
throwing naming Exception when i am trying to bind into a new tree.
Thanks,
Gangs.
//GETTING THE INITIAL CONTEXT:
private Context getInitialContext() throws NamingException {
Properties h = new Properties();
h.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.WLInitialContextFactory");
h.put(Context.SECURITY_PRINCIPAL, "user");
h.put(Context.SECURITY_CREDENTIALS, "password");
h.put(Context.PROVIDER_URL, url);
return new InitialContext(h);
} catch (NamingException ne) {
log("We were unable to get a connection to the WebLogic server
at "+url);
log("Please make sure that the server is running.");
throw ne;
private registerObject()
throws NamingException
// Lookup the beans home using JNDI
Context ctx = getInitialContext();
try{
//This binding works fine.
String bname = "Ganga";
ctx.bind("plainname", bname);
//This one throws an Naming Exception..
ctx.rebind("one.two.three", bname);
} catch(javax.naming.NameAlreadyBoundException nlb){
System.out.print(nlb.getMessage());
System.exit(0);
}catch(javax.naming.directory.InvalidAttributesException iae){
System.out.print(iae.getMessage());
System.exit(0);
}catch(NamingException ne){
System.out.print(ne.getMessage());
System.exit(0);
Exception msg is : Unable to resolve 'one.two.three' Resolved: '' Unresolved:'one' -
Controlling and object state from a button within an object state
I have a MSO with a set of fridge images, to show the different colourways, but I also want to be able to show open and closed versions of the images.
My idea was to have two MSO, one with the colour varients and one with the open varients and have a button inside the colour varient MSO so each colour shows its own button, but it looks like that button can only control the MSO that it is part of, is there anyway for it to trigger the second MSO?Ok well this is a screenshot from the laundry page, but its the same as fridge freezers.
There is a MSO called colour change, and the red box is the button which has a go to next state action.
I was going to have a second MSO with the open versions of the products that would be triggered by a button in each state of the first MSO, but this isn't possible.
I don't want to put all the images in one MSO because that button is specifically to change the colour of the product.
I guess one option could be to make each image in a scrollable frame so you swipe up/down to open/close.
Any other possibilities? -
Preventing garbage-collection of a RMIRegistered server object
I am developping a client/server RMI application, and keep facing occasional ObjectNotFioundException: no such object in table, when the client tries to invoke method on the server stub retrived from the RMIRegistry.
The Javadoc and online documentation say this means the server object has been GC'ed since it has been registered in the RMIRegistry.
Following the advice found at: http://www.nabble.com/java.rmi.NoSuchObjectException:-no-such-object-in-table-t260095.html,
I register the server in a RMIRegistry I obtain through LocateRegistry.getRegistry(), and not createRegistry().
But I still face these exceptions.
Assuming the issue is really due to the server object being garbage-collected, I tried to keep a static reference to the server but it didn't help (the Main class was probably garbage-collected itself).
As a last hope, I've set up a "keep-alive" thread in the server VM, that keeps a direct reference to the server object (not the stub), and regularly invokes something on it. With this mechanism I never face the exception.
This solution looks obviously clumsy.
Is there a neater way to prevent garbage collection of the server object?
Note that I use dynamic stubs (Java5-style).Without seeing some code, I'm not sure what you are doing. Also the link you supplied is broken.
You always need to keep a live reference to your implementation class. How you do this is your business. Using a separate thread is over-kill.
I set a reference to the implementation class in the start up class and use a never ending wait() to make sure the start up class thread (with the main()) lives forever. -
Local ref garbage collection within "nested" JNI calls
I am using a JVM started in C++ to make calls to java classes. The C++ code makes JNI call into the JVM which instantiates a java class. The java class, in the course of execution, makes other JNI calls. All this happens on one thread of execution.
What I am seeing is that local references from the native methods being called by the java class are not being released until the initial C++ native call exits. The JNI spec (text included below) seems to indicate there is registry of "nonmovable local references to Java objects" which "keeps the objects from being garbage collected". Is there only one such registry which does not get deleted until the initial C++ native call exits? If so, this would explain what I am seeing. How do I get around it?
Thanks,
Iztok
From the JNI spec:
"To implement local references, the Java VM creates a registry for each
transition of control from Java to a native method. A registry maps nonmovable local references to Java objects, and keeps the objects from being garbage collected. All Java objects passed to the native method (including those that are returned as the results of JNI function calls) are automatically added to the registry. The registry is deleted after the native method returns, allowing all of its entries to be garbage collected."When I say "initial" I mean the initial C++ JNI call into a JVM running in a C++ process as shown in the pseudo code below. initNativeFunc() makes a call to Foo.doSomething() function which calls nativeFunc2 (another native function). Only a local reference to Retval was created in nativeFunct2, so when nativeFunct2 returns and the Retval is no longer used in Foo it should be a candidate for garbage collection. But this is not what happens. The Retval from nativeFunc2 is not being cleaned up until Foo.doSomething() returns. If I make the loop in Foo.doSomething() long enough, NewDoubleArray() returns a NULL when it runs out of memory.
void initNativeFunc() {
jclass clazz = env->FindClass("Foo");
jmethodID mid = env->GetMethodID(clazz, "doSomething", "()V");
env->CallVoidMethod(clazz, mid, ...);
JNIEXPORT jobject JNICALL nativeFunc2() {
jclass clazz = env->FindClass("Retval");
jmethodID mid = env->GetMethodID("Retval, "<init>", "()V");
jobject retval= env->NewObject(clazz, mid);
jdoubleArray da = env->NewDoubleArray(100000);
jfieldID fid = ...
env->SetObjectField(retval, fid, da);
return retval;
public class Foo {
public native void nativeFunc2();
public void doSomething() {
for (int i = 0; i < 100; i++) {
Retval retval = nativeFunc2();
} -
Garbage Collection is not destruction?
Garbage Collection is not destruction?
This is one of the point from Thinking In Java 4th edition Chapter 5.Can someone please explain me this point.Does that mean that Garbage Collection does not destroy objects.If yes,then what is it role?
And also please explain something about finalize().I tried to read it but couldn't understand.
Thanks for your help.personal opinion really. I do call garbage collection destruction, the memory occupied by the objects in question is reclaimed. It is a discussion point however as it is from the perspective of the JVM; from the perspective of the application the object is "destroyed" as soon as you cut all references to it.
What to explain about finalize()? It is invoked right before an object is garbage collected, possibly allowing you to do some last minute clean up jobs, like letting go of resource handles and such. The general rule about it is that in 99.99% of the cases you need not touch it. If you have a design where you need it, it is best to assume the design is wrong and you need to change it. For example in the case of closing resources, it is better to have a close() method that needs to be invoked manually.
If you do use it, you better be really sure that you know what you are doing as you may cause performance problems or even hard to trace unexpected behavior. -
1. class MyThread extends Thread {
2. public void run () {
3. longTermJob();
4. }
5.
6. public static void longTermJob () {
7. for (int i = 0; i < 10000; ++i) {
8. System.out.println(i);
9. try {Thread.sleep(1000);}
10. catch (InterruptedException) {}
11. }
12.
13. }
14.
15. }
16.
17. class Test {
18. public static void main (String[] args) {
19. new MyThread().start();
20. MyThread.longTermJob();
21. }
22. }
After execution in line 19, the object of MyThread
is not referenced by any variables; and hence
could be destroyed by garbage collection thread.
My question is :
When the garbage collection is started and
detects that the object(MyThread) is no longer
referenced by anyone and the thread created by
MyThread object is still in execution, would
the thread finish successfully or
stop abnormally?My question is :
When the garbage collection is started and
detects that the object(MyThread) is no longer
referenced by anyone and the thread created by
MyThread object is still in execution, would
the thread finish successfully or
stop abnormally?Unless the VM is exited, it will run normally until is finishes. Then if there are no more references to the thread, it will be garbage collected eventually. -
[scjp exam] garbage collection questions
can someone please post me some garbage collection questions + correct answers, because i've taken the SCJP test again and i didn't passed it again. A co-worker of mine also didn't passed either.
(We both got 0% on Garbage Collection every time) And i really thought i had it correct the last time.
So please can someone mail/post me some garbage collection questions? thanks!The garbage collector collects unreachable objects.
You have no control over when the objects are
collected, but there is a guarantee that all
unreachable objects will be collected before an
OutOfMemoryError is thorwn.Exactly my thoughts...
That's it. It really is just that simple. I scored 94%
on the Programmer's Exam, with 100% in the garbage
collection section.Hmm i got 54% last exam i took. I really begin to doubt about myself, because i find the questions on the exam so tricky.. Last book was Exam Cram (Java), and i found this a very nice and good book to study for the exam. Garbage collection is just one question, so it's either 0% or 100%. So far it hasn't gone anything higher then 0% with me.
Here are some questions:
1. When is the Object first available for garbage
collection (when does it become unreachable)?
Object o = new Object();
Object p = o;
o = null;
p = null;p = null; -> available for gc.
2. When is the Object first available for garbage
collection?
Object o = new Object();
Vector v = new Vector();
v.add(o);
o = null;
v = null;v = null; -> available for gc.
3. Can the Vectors be garbage collected at the end of
this code?
Vector v = new Vector();
Vector w = new Vector();
v.add(w);
w.add(v);
v = null;
w = null;yes
Now i have a question:
public int foo {
Integer result = new Integer(10);
result = null;
return result;
when is result available for gc? -
Which algirithm is being used by java runtime for garbage collection??
On what basis does java reclaim objects using Garbage Collection ??
and explain the method i.e the step by step basis on how it is being done??There are various whitepapers and the like on this.
As far as which objects may be collected, it's just any object that isn't referred to - directly or indirectly - by one of the root set of threads in the JVM.
Collecting algorithms vary from jvm to jvm. You'd do better to search the web for a whitepaper on the subject.
~Cheers -
Aggressive Heap and garbage collection in 1.4.2
We are trying to monitor the memory usage and the garbage collection for one of our application servers. We are using JDK 1.4.2 b-19 on solaris 8. The machine has 4 900 Mhz CPUs and 8GB ram. The VM options are:
-server -XX:+AggressiveHeap -Xms3512m -Xmx3512m -verbose:gc
-XX:+PrintHeapAtGC -XX:+PrintTenuringDistribution -XX:+PrintGCTimestamps.The first full GC kicks in when the old generation gets full which is understandable. After that however, the full gc kicks in much more frequently and even the gc pauses are fairly long. Below are some of the output from gc.
For the first GC the old generation was almost full.
PSYoungGen total 1379840K, used 1324288K
PSOldGen total 2123648K, used 2103378K
For the second GC, young generation is 25MB out of 1300MB and old generation is 1100MB out of 2100MB. Still the full gc kicked in and took 23 secs.
PSYoungGen total 1356608K, used 25856K
PSOldGen total 2123648K, used 1169626K
I understand that the adaptive sizing is kicking in (by default) but it should make life better not worse. If the full GC could wait till the old generation gets full again, I will get lesser number of full gc pauses and few and far in between.
Any idea as to what I can do?
thanks
vinay
{Heap before GC invocations=108:
Heap
PSYoungGen total 1379840K, used 1324288K [0x1a000000, 0x73e20000, 0x73e20000)
eden space 228096K, 100% used [0x1a000000,0x27ec0000,0x27ec0000)
from space 1151744K, 95% used [0x27ec0000,0x6ad40000,0x6e380000)
to space 92800K, 0% used [0x6e380000,0x6e380000,0x73e20000)
PSOldGen total 2123648K, used 2103378K [0x73e20000, 0xf5800000, 0xf5800000)
object space 2123648K, 99% used [0x73e20000,0xf4434af8,0xf5800000)
PSPermGen total 31872K, used 31768K [0xf5800000, 0xf7720000, 0xf9800000)
object space 31872K, 99% used [0xf5800000,0xf7706200,0xf7720000)
2842.142: [Full GC 3427666K->1083494K(3503488K), 26.6495189 secs]
Heap after GC invocations=108:
Heap
PSYoungGen total 1379840K, used 0K [0x1a000000, 0x73e20000, 0x73e20000)
eden space 1287040K, 0% used [0x1a000000,0x1a000000,0x688e0000)
from space 92800K, 0% used [0x6e380000,0x6e380000,0x73e20000)
to space 92800K, 0% used [0x688e0000,0x688e0000,0x6e380000)
PSOldGen total 2123648K, used 1083494K [0x73e20000, 0xf5800000, 0xf5800000)
object space 2123648K, 51% used [0x73e20000,0xb6039978,0xf5800000)
PSPermGen total 63744K, used 31768K [0xf5800000, 0xf9640000, 0xf9800000)
object space 63744K, 49% used [0xf5800000,0xf7706200,0xf9640000)
{Heap before GC invocations=114:
Heap
PSYoungGen total 1356608K, used 25856K [0x1a000000, 0x73e20000, 0x73e20000)
eden space 1240576K, 0% used [0x1a000000,0x1a000000,0x65b80000)
from space 116032K, 22% used [0x6ccd0000,0x6e610000,0x73e20000)
to space 116032K, 0% used [0x65b80000,0x65b80000,0x6ccd0000)
PSOldGen total 2123648K, used 1169626K [0x73e20000, 0xf5800000, 0xf5800000)
object space 2123648K, 55% used [0x73e20000,0xbb456858,0xf5800000)
PSPermGen total 65536K, used 31773K [0xf5800000, 0xf9800000, 0xf9800000)
object space 65536K, 48% used [0xf5800000,0xf7707578,0xf9800000)
3153.022: [Full GC 1195482K->1149586K(3482688K), 23.3155823 secs]
Heap after GC invocations=114:
Heap
PSYoungGen total 1359040K, used 0K [0x1a000000, 0x73e20000, 0x73e20000)
eden space 1245440K, 0% used [0x1a000000,0x1a000000,0x66040000)
from space 113600K, 0% used [0x6cf30000,0x6cf30000,0x73e20000)
to space 113600K, 0% used [0x66040000,0x66040000,0x6cf30000)
PSOldGen total 2123648K, used 1149586K [0x73e20000, 0xf5800000, 0xf5800000)
object space 2123648K, 54% used [0x73e20000,0xba0c4830,0xf5800000)
PSPermGen total 65536K, used 31773K [0xf5800000, 0xf9800000, 0xf9800000)
object space 65536K, 48% used [0xf5800000,0xf7707578,0xf9800000)
}We also had similar issues...If you are using RMI it might cause Full GC. This is the snippet from http://java.sun.com/docs/hotspot/gc/
<snip>
Garbage can't be collected in these distributed applications without occasional local collection, so RMI forces periodic full collection. The frequency of these collections can be controlled with properties. For example,
java -Dsun.rmi.dgc.client.gcInterval=3600000
-Dsun.rmi.dgc.server.gcInterval=3600000
</snip>
By default this is 1 min. So try changing this and try it out. -
Huge number of garbage collected objects
We're running a system here with the java heap set to 256mb and have noticed
that now and then, garbage collection takes a horribly long time to complete
(in the order of minutes, rather than fractions of a minute!). Something
like 3 million objects are being freed when the server is heavily loaded.
Has anyone else experienced this behaviour? Has anyone tested weblogic with
JProfiler/OptimizeIt and found any troublesome spots where many objects are
created? One potential place where this can be happening is in the servlet
logging. Since there is a timestamp that is a formatted date, my guess is
that a new Date object is being created, which is very expensive and hence
might cause many more objects that need to be garbage collected. Can any
weblogic engineers confirm/deny this?Use vmstat to determine if you're swapping. sar would work too.
Swapping is definitely dictated by the OS, but an inordinate amount of
swapping activity just means you get to tune the hardware rather along
with the application.
Jason
Original Message <<<<<<<<<<<<<<<<<<On 2/21/00, 12:45:26 PM, "Hani Suleiman"
<[email protected]> wrote regarding Re: Huge number of
garbage collected objects:
Here are the results from running top on that machine:
Memory: 512M real, 14M free, 553M swap in use, 2908M swap free
PID USERNAME THR PRI NICE SIZE RES STATE TIME CPU COMMAND
3035 root 50 59 0 504M 334M sleep 308:42 5.13% java
How to make sure I'm not swapping? I thought that kind of thing was dictated
by the OS...
Rob Woollen <[email protected]> wrote in message
news:[email protected]..
If GC takes on the order of minutes to run then I suspect that you
are
paging. How much physical memory do you have on the machine? Make sure
that
you are not swapping.
-- Rob
Hani Suleiman wrote:
We're running a system here with the java heap set to 256mb and have
noticed
that now and then, garbage collection takes a horribly long time tocomplete
(in the order of minutes, rather than fractions of a minute!).
Something
like 3 million objects are being freed when the server is heavilyloaded.
Has anyone else experienced this behaviour? Has anyone tested weblogicwith
JProfiler/OptimizeIt and found any troublesome spots where many
objects
are
created? One potential place where this can be happening is in theservlet
logging. Since there is a timestamp that is a formatted date, my guessis
that a new Date object is being created, which is very expensive andhence
might cause many more objects that need to be garbage collected. Can
any
weblogic engineers confirm/deny this? -
Ok, itunes keeps crashing. Have used disk utility to repair permissions, in regular mode, safe mode, and at start up. None of that worked. Was thinking maybe internet recovery may be my only option.
Here is the crash report, not sure how much i should post, so i will give the whole thing
Process: iTunes [268]
Path: /Applications/iTunes.app/Contents/MacOS/iTunes
Identifier: com.apple.iTunes
Version: 11.0.4 (11.0.4)
Build Info: iTunes-1104004001000000~1
Code Type: X86-64 (Native)
Parent Process: launchd [135]
Date/Time: 2013-06-30 08:49:31.015 -0400
OS Version: Mac OS X 10.7.5 (11G63)
Report Version: 9
Interval Since Last Report: 1614339 sec
Crashes Since Last Report: 8
Per-App Interval Since Last Report: 91 sec
Per-App Crashes Since Last Report: 5
Anonymous UUID: 216341DE-1868-4DAB-BF67-A14384C0CB4E
Crashed Thread: 18
Exception Type: EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000
Application Specific Information:
objc[268]: garbage collection is OFF
*** error for object 0x7fc2b1a14e00: incorrect checksum for freed object - object was probably modified after being freed.
Thread 0:: Dispatch queue: com.apple.main-thread
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.iTunes 0x000000010af63053 0x10ade3000 + 1572947
3 com.apple.iTunes 0x000000010ae35ff5 0x10ade3000 + 339957
4 com.apple.iTunes 0x000000010af62fde 0x10ade3000 + 1572830
5 com.apple.iTunes 0x000000010af62ed6 0x10ade3000 + 1572566
6 com.apple.iTunes 0x000000010af62e78 0x10ade3000 + 1572472
7 com.apple.iTunes 0x000000010ae35cea 0x10ade3000 + 339178
8 com.apple.iTunes 0x000000010ae35ba4 0x10ade3000 + 338852
9 com.apple.iTunes 0x000000010ae35b01 0x10ade3000 + 338689
10 com.apple.CoreFoundation 0x00007fff910dc4f1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
11 com.apple.CoreFoundation 0x00007fff910dbd5d __CFRunLoopDoSources0 + 253
12 com.apple.CoreFoundation 0x00007fff91102b49 __CFRunLoopRun + 905
13 com.apple.CoreFoundation 0x00007fff91102486 CFRunLoopRunSpecific + 230
14 com.apple.HIToolbox 0x00007fff9a1342bf RunCurrentEventLoopInMode + 277
15 com.apple.HIToolbox 0x00007fff9a13b56d ReceiveNextEventCommon + 355
16 com.apple.HIToolbox 0x00007fff9a13b3fa BlockUntilNextEventMatchingListInMode + 62
17 com.apple.AppKit 0x00007fff95088779 _DPSNextEvent + 659
18 com.apple.AppKit 0x00007fff9508807d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
19 com.apple.AppKit 0x00007fff9533c735 -[NSApplication _realDoModalLoop:peek:] + 610
20 com.apple.AppKit 0x00007fff9533c369 -[NSApplication runModalForWindow:] + 120
21 com.apple.AppKit 0x00007fff9532f9cd -[NSAlert runModal] + 159
22 com.apple.AppKit 0x00007fff950b759b __-[NSPersistentUIManager promptToIgnorePersistentState]_block_invoke_1 + 815
23 com.apple.AppKit 0x00007fff95335782 -[NSApplication _suppressFinishLaunchingFromEventHandlersWhilePerformingBlock:] + 31
24 com.apple.AppKit 0x00007fff950b7234 -[NSPersistentUIManager promptToIgnorePersistentState] + 178
25 com.apple.AppKit 0x00007fff9508b9ec -[NSApplication _reopenWindowsAsNecessaryIncludingRestorableState:registeringAsReady:completion Handler:] + 180
26 com.apple.AppKit 0x00007fff9508cca9 -[NSApplication _sendFinishLaunchingNotification] + 358
27 com.apple.AppKit 0x00007fff95088ac3 _DPSNextEvent + 1501
28 com.apple.AppKit 0x00007fff9508807d -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 135
29 com.apple.AppKit 0x00007fff950849b9 -[NSApplication run] + 470
30 com.apple.iTunes 0x000000010afaceab 0x10ade3000 + 1875627
31 com.apple.iTunes 0x000000010afacd40 0x10ade3000 + 1875264
Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0 libsystem_kernel.dylib 0x00007fff98b947e6 kevent + 10
1 libdispatch.dylib 0x00007fff97714786 _dispatch_mgr_invoke + 923
2 libdispatch.dylib 0x00007fff97713316 _dispatch_mgr_thread + 54
Thread 2:
0 libsystem_kernel.dylib 0x00007fff98b94192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff97016594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff97017b85 start_wqthread + 13
Thread 3:
0 libsystem_kernel.dylib 0x00007fff98b94192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff97016594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff97017b85 start_wqthread + 13
Thread 4:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff910fa50c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff91102c74 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff91102486 CFRunLoopRunSpecific + 230
5 com.apple.CoreFoundation 0x00007fff9111219f CFRunLoopRun + 95
6 com.apple.iTunes 0x000000010af66d66 0x10ade3000 + 1588582
7 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
8 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 5:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff97018274 _pthread_cond_wait + 840
2 com.apple.iTunes 0x000000010adfe0d4 0x10ade3000 + 110804
3 com.apple.iTunes 0x000000010adfdb99 0x10ade3000 + 109465
4 com.apple.iTunes 0x000000010adfd550 0x10ade3000 + 107856
5 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
6 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
7 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 6:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff910fa50c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff91102c74 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff91102486 CFRunLoopRunSpecific + 230
5 com.apple.CoreFoundation 0x00007fff9111219f CFRunLoopRun + 95
6 com.apple.iTunes 0x000000010ae229bb 0x10ade3000 + 260539
7 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
8 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 7:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff970182a6 _pthread_cond_wait + 890
2 com.apple.iTunes 0x000000010ae33bef 0x10ade3000 + 330735
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 8:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff970182a6 _pthread_cond_wait + 890
2 com.apple.iTunes 0x000000010ae33bef 0x10ade3000 + 330735
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 9:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff970182a6 _pthread_cond_wait + 890
2 com.apple.iTunes 0x000000010ae33bef 0x10ade3000 + 330735
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 10:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff970182a6 _pthread_cond_wait + 890
2 com.apple.iTunes 0x000000010ae33bef 0x10ade3000 + 330735
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 11:: CVDisplayLink
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff97018274 _pthread_cond_wait + 840
2 com.apple.CoreVideo 0x00007fff91a8f6c8 CVDisplayLink::runIOThread() + 710
3 com.apple.CoreVideo 0x00007fff91a8f3e9 _ZL13startIOThreadPv + 148
4 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
5 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 12:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.iTunes 0x000000010af63053 0x10ade3000 + 1572947
3 com.apple.iTunes 0x000000010ae35ff5 0x10ade3000 + 339957
4 com.apple.iTunes 0x000000010af63aa3 0x10ade3000 + 1575587
5 com.apple.iTunes 0x000000010af68e8a 0x10ade3000 + 1597066
6 com.apple.iTunes 0x000000010b39cbe6 0x10ade3000 + 6003686
7 com.apple.iTunes 0x000000010af54c91 0x10ade3000 + 1514641
8 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 13:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.iTunes 0x000000010af63053 0x10ade3000 + 1572947
3 com.apple.iTunes 0x000000010ae35ff5 0x10ade3000 + 339957
4 com.apple.iTunes 0x000000010af63aa3 0x10ade3000 + 1575587
5 com.apple.iTunes 0x000000010af654bf 0x10ade3000 + 1582271
6 com.apple.iTunes 0x000000010b75c461 0x10ade3000 + 9933921
7 com.apple.iTunes 0x000000010af64605 0x10ade3000 + 1578501
8 com.apple.iTunes 0x000000010af6437c 0x10ade3000 + 1577852
9 com.apple.iTunes 0x000000010af64323 0x10ade3000 + 1577763
10 com.apple.iTunes 0x000000010af633cf 0x10ade3000 + 1573839
11 com.apple.iTunes 0x000000010af6308f 0x10ade3000 + 1573007
12 com.apple.iTunes 0x000000010af54c91 0x10ade3000 + 1514641
13 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
14 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 14:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff97018274 _pthread_cond_wait + 840
2 com.apple.iTunes 0x000000010adfe0d4 0x10ade3000 + 110804
3 com.apple.iTunes 0x000000010ae228e3 0x10ade3000 + 260323
4 com.apple.iTunes 0x000000010af56713 0x10ade3000 + 1521427
5 com.apple.iTunes 0x000000010af56659 0x10ade3000 + 1521241
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 15:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.iTunes 0x000000010af54c5b 0x10ade3000 + 1514587
3 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
4 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 16:: com.apple.CFSocket.private
0 libsystem_kernel.dylib 0x00007fff98b93df2 __select + 10
1 com.apple.CoreFoundation 0x00007fff9114bc8b __CFSocketManager + 1355
2 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
3 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 17:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff910fa50c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff91102c74 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff91102486 CFRunLoopRunSpecific + 230
5 com.apple.CoreFoundation 0x00007fff9111219f CFRunLoopRun + 95
6 com.apple.iTunes 0x000000010af66d66 0x10ade3000 + 1588582
7 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
8 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 18 Crashed:
0 libsystem_kernel.dylib 0x00007fff98b93ce2 __pthread_kill + 10
1 libsystem_c.dylib 0x00007fff970167d2 pthread_kill + 95
2 libsystem_c.dylib 0x00007fff97007a7a abort + 143
3 libsystem_c.dylib 0x00007fff970294ac szone_error + 459
4 libsystem_c.dylib 0x00007fff970294e8 free_list_checksum_botch + 29
5 libsystem_c.dylib 0x00007fff97029ae0 small_free_list_remove_ptr + 264
6 libsystem_c.dylib 0x00007fff9702dc53 szone_free_definite_size + 3495
7 libsystem_c.dylib 0x00007fff97066789 free + 194
8 com.apple.iTunes 0x000000010b72a505 0x10ade3000 + 9729285
9 com.apple.iTunes 0x000000010ae0e808 0x10ade3000 + 178184
10 com.apple.iTunes 0x000000010ae06bab 0x10ade3000 + 146347
11 com.apple.iTunes 0x000000010afe7150 0x10ade3000 + 2113872
12 com.apple.iTunes 0x000000010afe706d 0x10ade3000 + 2113645
13 com.apple.iTunes 0x000000010afc42fc 0x10ade3000 + 1970940
14 com.apple.iTunes 0x000000010af54c91 0x10ade3000 + 1514641
15 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
16 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 19:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff970182a6 _pthread_cond_wait + 890
2 com.apple.iTunes 0x000000010ae33bef 0x10ade3000 + 330735
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 20:
0 libsystem_kernel.dylib 0x00007fff98b9267a mach_msg_trap + 10
1 libsystem_kernel.dylib 0x00007fff98b91d71 mach_msg + 73
2 com.apple.CoreFoundation 0x00007fff910fa50c __CFRunLoopServiceMachPort + 188
3 com.apple.CoreFoundation 0x00007fff91102c74 __CFRunLoopRun + 1204
4 com.apple.CoreFoundation 0x00007fff91102486 CFRunLoopRunSpecific + 230
5 com.apple.CoreFoundation 0x00007fff9111219f CFRunLoopRun + 95
6 com.apple.iTunes 0x000000010af66d66 0x10ade3000 + 1588582
7 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
8 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
9 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 21:
0 libsystem_kernel.dylib 0x00007fff98b94192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff97016594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff97017b85 start_wqthread + 13
Thread 22:
0 libsystem_kernel.dylib 0x00007fff98b94192 __workq_kernreturn + 10
1 libsystem_c.dylib 0x00007fff97016594 _pthread_wqthread + 758
2 libsystem_c.dylib 0x00007fff97017b85 start_wqthread + 13
Thread 23:: com.apple.appkit-heartbeat
0 libsystem_kernel.dylib 0x00007fff98b93e42 __semwait_signal + 10
1 libsystem_c.dylib 0x00007fff96fcadea nanosleep + 164
2 libsystem_c.dylib 0x00007fff96fcabb5 usleep + 53
3 com.apple.AppKit 0x00007fff952bd11b -[NSUIHeartBeat _heartBeatThread:] + 1727
4 com.apple.Foundation 0x00007fff9132c72a -[NSThread main] + 68
5 com.apple.Foundation 0x00007fff9132c6a2 __NSThread__main__ + 1575
6 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
7 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 24:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff97018274 _pthread_cond_wait + 840
2 com.apple.iTunes 0x000000010ae33bce 0x10ade3000 + 330702
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010afd0e3c 0x10ade3000 + 2022972
5 com.apple.iTunes 0x000000010afd0d11 0x10ade3000 + 2022673
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 25:
0 libsystem_kernel.dylib 0x00007fff98b93bca __psynch_cvwait + 10
1 libsystem_c.dylib 0x00007fff97018274 _pthread_cond_wait + 840
2 com.apple.iTunes 0x000000010ae33bce 0x10ade3000 + 330702
3 com.apple.iTunes 0x000000010ae33ab4 0x10ade3000 + 330420
4 com.apple.iTunes 0x000000010ae33a51 0x10ade3000 + 330321
5 com.apple.iTunes 0x000000010ae338d9 0x10ade3000 + 329945
6 com.apple.iTunes 0x000000010ade92df 0x10ade3000 + 25311
7 libsystem_c.dylib 0x00007fff970148bf _pthread_start + 335
8 libsystem_c.dylib 0x00007fff97017b75 thread_start + 13
Thread 18 crashed with X86 Thread State (64-bit):
rax: 0x0000000000000000 rbx: 0x0000000000000006 rcx: 0x000000011f884be8 rdx: 0x0000000000000000
rdi: 0x0000000000012203 rsi: 0x0000000000000006 rbp: 0x000000011f884c10 rsp: 0x000000011f884be8
r8: 0x00007fff7ebcafb8 r9: 0x0000000000000000 r10: 0x00007fff98b93d0a r11: 0xffffff80002dad60
r12: 0x000000010c57e000 r13: 0x0000000118d5e000 r14: 0x000000011f887000 r15: 0x0000000118d5e0c0
rip: 0x00007fff98b93ce2 rfl: 0x0000000000000246 cr2: 0x0000000119120000
Logical CPU: 0
Binary Images:
0x10ade3000 - 0x10c203fef com.apple.iTunes (11.0.4 - 11.0.4) <67E80C94-C386-345C-8C79-13436004A025> /Applications/iTunes.app/Contents/MacOS/iTunes
0x10c580000 - 0x10c600ff7 com.apple.iTunes.iPodUpdater (10.7 - 10.7) <0EE5C372-0F11-31C3-BE3E-F5B300596964> /Applications/iTunes.app/Contents/Frameworks/iPodUpdater.framework/Versions/A/i PodUpdater
0x10c640000 - 0x10c66cff7 com.apple.avfoundationcf (2.0 - 63.21) <A3140BD7-BB0C-3BD7-8F63-2ECB98041B6E> /System/Library/PrivateFrameworks/AVFoundationCF.framework/Versions/A/AVFoundat ionCF
0x10c69b000 - 0x10c6a1fff com.apple.agl (3.2.0 - AGL-3.2.0) <C98394A8-305D-3904-BEAE-8340FF988F15> /System/Library/Frameworks/AGL.framework/Versions/A/AGL
0x10c6ac000 - 0x10c6b2fff com.apple.iPod (1.7 - 19) <8F1B8246-F053-3CD1-9040-29440BDB19D7> /System/Library/PrivateFrameworks/iPod.framework/Versions/A/iPod
0x10c6ba000 - 0x10c9e6ff7 +libgnsdk_dsp.1.9.5.dylib (1.9.5 - compatibility 1.9.5) <14636B08-4D26-54CA-3EE8-247B2B708AF0> /Applications/iTunes.app/Contents/MacOS/libgnsdk_dsp.1.9.5.dylib
0x10ca0c000 - 0x10ca43ff7 +libgnsdk_musicid.1.9.5.dylib (1.9.5 - compatibility 1.9.5) <C034C2ED-6A46-315F-89C8-8D54A937B255> /Applications/iTunes.app/Contents/MacOS/libgnsdk_musicid.1.9.5.dylib
0x10ca55000 - 0x10cb2bfe7 +libgnsdk_sdkmanager.1.9.5.dylib (1.9.5 - compatibility 1.9.5) <D144E870-FABC-E19E-452E-A33D19595B19> /Applications/iTunes.app/Contents/MacOS/libgnsdk_sdkmanager.1.9.5.dylib
0x10cb4f000 - 0x10cb92ff7 +libgnsdk_submit.1.9.5.dylib (1.9.5 - compatibility 1.9.5) <6689251D-098B-0F8D-08CC-785271E98540> /Applications/iTunes.app/Contents/MacOS/libgnsdk_submit.1.9.5.dylib
0x10d014000 - 0x10d016fff com.apple.textencoding.unicode (2.4 - 2.4) <FD4695F4-6110-36C6-AC06-86453E30FF6E> /System/Library/TextEncodings/Unicode Encodings.bundle/Contents/MacOS/Unicode Encodings
0x10d01b000 - 0x10d01ffff com.apple.audio.AudioIPCPlugIn (1.2.3 - 1.2.3) <F94D690D-3196-3B01-B798-09708367D28D> /System/Library/Extensions/AudioIPCDriver.kext/Contents/Resources/AudioIPCPlugI n.bundle/Contents/MacOS/AudioIPCPlugIn
0x10d024000 - 0x10d029fff com.apple.audio.AppleHDAHALPlugIn (2.2.5 - 2.2.5a5) <4EC4981B-68AE-357E-960F-3D4603A61E9F> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bun dle/Contents/MacOS/AppleHDAHALPlugIn
0x10e039000 - 0x10ed94fff com.apple.CoreFP (2.4.16 - 2.4.16) <BC24CECB-5B51-3BC7-A6AC-9D301D09F3C1> /System/Library/PrivateFrameworks/CoreFP.framework/CoreFP
0x1109e7000 - 0x110b32ff7 com.apple.audio.units.Components (1.7.3 - 1.7.3) <CAC75CC0-DAD7-3DD3-91CF-DDE8B19DEBDD> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x110ba6000 - 0x110c43fff com.apple.mobiledevice (555.43 - 555.43) <4460453F-C565-36B8-B1B8-6626AF98CBB5> /System/Library/PrivateFrameworks/MobileDevice.framework/MobileDevice
0x110c8c000 - 0x110e6dff7 com.apple.audio.codecs.Components (2.3 - 2.3) <9FF1C1F7-F049-3CE0-AE2A-E3D220A7031B> /System/Library/Components/AudioCodecs.component/Contents/MacOS/AudioCodecs
0x119867000 - 0x11986aff7 libCoreFSCache.dylib (??? - ???) <0D155750-7910-32C5-8327-924FC1089442> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache .dylib
0x11d8e1000 - 0x11d8ebfef libcldcpuengine.dylib (2.0.19 - compatibility 1.0.0) <4572AD1E-D1D1-3412-AFCC-D37037B1FAB5> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengin e.dylib
0x11e626000 - 0x11e7defff GLEngine (??? - ???) <59179FEC-D0E2-38B3-BD49-765506A645AC> /System/Library/Frameworks/OpenGL.framework/Resources/GLEngine.bundle/GLEngine
0x11e815000 - 0x11e96ffff libGLProgrammability.dylib (??? - ???) <90390984-70BC-365C-AB3E-16C35C4240CB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgramma bility.dylib
0x11e9a1000 - 0x11ed88fe7 com.apple.driver.AppleIntelHD3000GraphicsGLDriver (7.32.12 - 7.3.2) <5C9C9474-BA99-33A6-BAD8-628224491FED> /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/Mac OS/AppleIntelHD3000GraphicsGLDriver
0x11eeae000 - 0x11eebcfff libGPUSupport.dylib (??? - ???) <9FF8DDA2-7CB1-3888-8AAE-227C7691CB98> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/lib GPUSupport.dylib
0x11eec3000 - 0x11eef1ff7 GLRendererFloat (??? - ???) <06CA5D0B-BC5F-3CC7-836D-A02F7DB92BE8> /System/Library/Frameworks/OpenGL.framework/Resources/GLRendererFloat.bundle/GL RendererFloat
0x7fff6a9e3000 - 0x7fff6aa17baf dyld (195.6 - ???) <C58DAD8A-4B00-3676-8637-93D6FDE73147> /usr/lib/dyld
0x7fff8d86d000 - 0x7fff8d872fff libcache.dylib (47.0.0 - compatibility 1.0.0) <1571C3AB-BCB2-38CD-B3B2-C5FC3F927C6A> /usr/lib/system/libcache.dylib
0x7fff8d873000 - 0x7fff8d874fff libunc.dylib (24.0.0 - compatibility 1.0.0) <337960EE-0A85-3DD0-A760-7134CF4C0AFF> /usr/lib/system/libunc.dylib
0x7fff8d8ae000 - 0x7fff8e5e5fff com.apple.WebCore (7534.57 - 7534.57.7) <33FCF30A-08C5-3169-B3B0-3A9462FA1A0D> /System/Library/Frameworks/WebKit.framework/Versions/A/Frameworks/WebCore.frame work/Versions/A/WebCore
0x7fff8e5e6000 - 0x7fff8e64eff7 com.apple.audio.CoreAudio (4.0.3 - 4.0.3) <9987DC46-2A96-3BA0-B88B-04E573C0AD9B> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8e64f000 - 0x7fff8e6abff7 com.apple.HIServices (1.21 - ???) <B012EE97-D1CD-3F4B-812D-9AC7E6852FE6> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ HIServices.framework/Versions/A/HIServices
0x7fff8ea07000 - 0x7fff8ea0dff7 libunwind.dylib (30.0.0 - compatibility 1.0.0) <1E9C6C8C-CBE8-3F4B-A5B5-E03E3AB53231> /usr/lib/system/libunwind.dylib
0x7fff8ea0e000 - 0x7fff8f1b6fff com.apple.CoreAUC (6.16.12 - 6.16.12) <EF535959-14FE-3B61-9C32-DF4C54B8F12D> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x7fff8f352000 - 0x7fff8f5c6fff com.apple.CoreImage (7.99.1 - 1.0.1) <4BB09B79-275B-364C-9466-0FF36ABB1218> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage .framework/Versions/A/CoreImage
0x7fff8f5d3000 - 0x7fff8f5e0fff com.apple.CrashReporterSupport (10.7.4 - 353) <6044CFB6-939E-3C73-BFBB-A8BBC096F135> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/Cra shReporterSupport
0x7fff8f760000 - 0x7fff8f768fff libsystem_dnssd.dylib (??? - ???) <584B321E-5159-37CD-B2E7-82E069C70AFB> /usr/lib/system/libsystem_dnssd.dylib
0x7fff8f769000 - 0x7fff8fa85fff com.apple.CoreServices.CarbonCore (960.25 - 960.25) <4FC1AB30-022C-3C67-AC46-FDCBFCB7EEDE> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonC ore.framework/Versions/A/CarbonCore
0x7fff8fa86000 - 0x7fff8fa87fff liblangid.dylib (??? - ???) <CACBE3C3-2F7B-3EED-B50E-EDB73F473B77> /usr/lib/liblangid.dylib
0x7fff8fa88000 - 0x7fff8fa9ffff com.apple.CFOpenDirectory (10.7 - 146) <BBB7C97E-7B46-3286-9128-32B5D16B5CBE> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpen Directory.framework/Versions/A/CFOpenDirectory
0x7fff8faa0000 - 0x7fff8fba1fff com.apple.QuickLookUIFramework (3.2 - 500.18) <56A13D40-9A61-3B98-85ED-B1C7075A88FB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/QuickLookUI.f ramework/Versions/A/QuickLookUI
0x7fff8fbff000 - 0x7fff8fc32ff7 com.apple.GSS (2.2 - 2.0) <971395D0-B9D0-3FDE-B23F-6F9D0A2FB95F> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff8fc33000 - 0x7fff90060fff libLAPACK.dylib (??? - ???) <4F2E1055-2207-340B-BB45-E4F16171EE0D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libLAPACK.dylib
0x7fff90061000 - 0x7fff90066fff libpam.2.dylib (3.0.0 - compatibility 3.0.0) <D952F17B-200A-3A23-B9B2-7C1F7AC19189> /usr/lib/libpam.2.dylib
0x7fff90067000 - 0x7fff90074ff7 libbz2.1.0.dylib (1.0.5 - compatibility 1.0.0) <DFAB8CA8-CC9D-3F58-8C12-CE120442AACD> /usr/lib/libbz2.1.0.dylib
0x7fff90075000 - 0x7fff90077fff com.apple.TrustEvaluationAgent (2.0 - 1) <1F31CAFF-C1C6-33D3-94E9-11B721761DDF> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/Tru stEvaluationAgent
0x7fff90078000 - 0x7fff900a0fff com.apple.PerformanceAnalysis (1.11 - 11) <8D4C6382-DD92-37A2-BCFC-E89951320848> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/Perf ormanceAnalysis
0x7fff909a2000 - 0x7fff909b1ff7 libxar-nossl.dylib (??? - ???) <A6ABBFB9-E4ED-38AD-BBBB-F9958B9CEFB5> /usr/lib/libxar-nossl.dylib
0x7fff909b2000 - 0x7fff90bb4fff libicucore.A.dylib (46.1.0 - compatibility 1.0.0) <0176782F-9526-3905-813A-7A5676EC2C86> /usr/lib/libicucore.A.dylib
0x7fff90bb5000 - 0x7fff90c09fff libFontRegistry.dylib (??? - ???) <60FF9C2C-5E44-3C49-8A08-F26101898F21> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff90e45000 - 0x7fff90e5cfff com.apple.MultitouchSupport.framework (231.4 - 231.4) <559C1AFB-E0B4-3D23-9189-18DE09C06FFE> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/Multit ouchSupport
0x7fff90e62000 - 0x7fff90ebdff7 com.apple.opencl (2.0.19 - 2.0.19) <B05BF605-73B8-328F-A228-6FA59E1FC73A> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff90edd000 - 0x7fff90fdffff libxml2.2.dylib (10.3.0 - compatibility 10.0.0) <AFBB22B7-07AE-3F2E-B88C-70BEEBFB8A86> /usr/lib/libxml2.2.dylib
0x7fff910ca000 - 0x7fff9129eff7 com.apple.CoreFoundation (6.7.2 - 635.21) <62A3402E-A4E7-391F-AD20-1EF20236CE1B> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff9129f000 - 0x7fff9129ffff com.apple.ApplicationServices (41 - 41) <89B6AD5B-5C75-3E83-8C2B-AA7F4C55E400> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Application Services
0x7fff912a0000 - 0x7fff912a9ff7 libsystem_notify.dylib (80.1.0 - compatibility 1.0.0) <A4D651E3-D1C6-3934-AD49-7A104FD14596> /usr/lib/system/libsystem_notify.dylib
0x7fff912b0000 - 0x7fff912d1fff libPng.dylib (??? - ???) <E2B52527-4D0C-3595-BB13-8E8EF364E998> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff912d2000 - 0x7fff915ebfff com.apple.Foundation (6.7.2 - 833.25) <22AAC369-B63C-3C55-8AC6-C3ECBA44DA7B> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff915ec000 - 0x7fff915ecfff com.apple.CoreServices (53 - 53) <043C8026-8EDD-3241-B090-F589E24062EF> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff9166a000 - 0x7fff91687ff7 com.apple.openscripting (1.3.3 - ???) <F5E34F54-CE85-334B-8F25-53581D43960C> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting .framework/Versions/A/OpenScripting
0x7fff91688000 - 0x7fff916c6fff com.apple.bom (11.0 - 183) <F300B9EC-995E-33A7-9175-9F07D4B68F16> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x7fff916cb000 - 0x7fff91a75fe7 com.apple.MediaToolbox (1.0 - 705.94) <0719E69C-3275-3BD9-AD04-27DBADEB6E03> /System/Library/PrivateFrameworks/MediaToolbox.framework/Versions/A/MediaToolbo x
0x7fff91a76000 - 0x7fff91a8cfff libGL.dylib (??? - ???) <A4876AE9-DDFE-3B9A-874E-09BC29D46C39> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff91a8d000 - 0x7fff91ab6fff com.apple.CoreVideo (1.7 - 70.3) <9A9D4058-9935-3B0A-B1A6-27EB78D02249> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff91abf000 - 0x7fff91ac0ff7 libremovefile.dylib (21.1.0 - compatibility 1.0.0) <739E6C83-AA52-3C6C-A680-B37FE2888A04> /usr/lib/system/libremovefile.dylib
0x7fff91ac1000 - 0x7fff91cebfe7 com.apple.CoreData (104.1 - 358.14) <6BB64605-8DA7-337D-A2AB-A3346A421CBD> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff91d66000 - 0x7fff91ef1fff com.apple.QTKit (7.7.1 - 2343) <2A7B0660-7E8F-378D-9D60-B9664410336E> /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
0x7fff91ef2000 - 0x7fff92214fff com.apple.JavaScriptCore (7534.57 - 7534.57.3) <3A04B8FC-CFA6-3AEB-8FDF-B0525B5A4C82> /System/Library/Frameworks/JavaScriptCore.framework/Versions/A/JavaScriptCore
0x7fff9226d000 - 0x7fff92323fff com.apple.PDFKit (2.7.7 - 2.7.7) <96C0C88B-F049-39F1-92A5-180F1C2EE6EB> /System/Library/Frameworks/Quartz.framework/Versions/A/Frameworks/PDFKit.framew ork/Versions/A/PDFKit
0x7fff9235f000 - 0x7fff92373ff7 com.apple.LangAnalysis (1.7.0 - 1.7.0) <04C31EF0-912A-3004-A08F-CEC27030E0B2> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff92394000 - 0x7fff92397fff libRadiance.dylib (??? - ???) <CD89D70D-F177-3BAE-8A26-644EA7D5E28E> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff92398000 - 0x7fff923d8fe7 libGLImage.dylib (??? - ???) <0B7DAB2B-F1C6-39C7-B864-61EF683B6656> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dyl ib
0x7fff923d9000 - 0x7fff923dafff libScreenReader.dylib (??? - ???) <7CC8F990-29A2-3F41-B2C1-A128F2498D8C> /usr/lib/libScreenReader.dylib
0x7fff9241c000 - 0x7fff92492fff com.apple.CoreSymbolication (2.2 - 73.2) <126415E3-3A35-315B-B4B7-507CDBED0D58> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSy mbolication
0x7fff924d1000 - 0x7fff924fcfff libpcre.0.dylib (1.1.0 - compatibility 1.0.0) <7D3CDB0A-840F-3856-8F84-B4A50E66431B> /usr/lib/libpcre.0.dylib
0x7fff9254f000 - 0x7fff925bffff com.apple.datadetectorscore (3.0 - 179.4) <4AB32B7F-8EC2-327E-BAC8-80129AA36E7B> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDe tectorsCore
0x7fff925c0000 - 0x7fff925c1fff libDiagnosticMessagesClient.dylib (??? - ???) <3DCF577B-F126-302B-BCE2-4DB9A95B8598> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff925c2000 - 0x7fff925c5fff com.apple.AppleSystemInfo (1.0 - 1) <111B6F69-3FBD-3860-BCF8-1DF02D9BED28> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSys temInfo
0x7fff925c6000 - 0x7fff926cdfe7 libsqlite3.dylib (9.6.0 - compatibility 9.0.0) <EE02BB01-64C9-304D-9719-A35F5CD6D04C> /usr/lib/libsqlite3.dylib
0x7fff926ce000 - 0x7fff926cefff com.apple.Cocoa (6.6 - ???) <7EC4D759-B2A6-3A99-AC75-809FED1500C6> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff9270e000 - 0x7fff9270fff7 libsystem_sandbox.dylib (??? - ???) <5459F293-E1F2-33B3-B9B2-2ABB7B915B62> /usr/lib/system/libsystem_sandbox.dylib
0x7fff92710000 - 0x7fff92783fff libstdc++.6.dylib (52.0.0 - compatibility 7.0.0) <6BDD43E4-A4B1-379E-9ED5-8C713653DFF2> /usr/lib/libstdc++.6.dylib
0x7fff927ac000 - 0x7fff927d0fff com.apple.RemoteViewServices (1.5 - 44.2) <A0417D7F-22E9-3FD8-AC55-67654D8E93EB> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/Remot eViewServices
0x7fff927d1000 - 0x7fff92867ff7 libvMisc.dylib (325.4.0 - compatibility 1.0.0) <642D8D54-F9F5-3FBB-A96C-EEFE94C6278B> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvMisc.dylib
0x7fff92868000 - 0x7fff928acff7 libRIP.A.dylib (600.0.0 - compatibility 64.0.0) <B2A38D2C-7E82-34C5-8896-48C37B0E64A3> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff928ad000 - 0x7fff9294ffff com.apple.securityfoundation (5.0 - 55116) <70CDC3ED-39AA-3784-8715-F0F5E2CB9754> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoun dation
0x7fff92950000 - 0x7fff92f34fff libBLAS.dylib (??? - ???) <C34F6D88-187F-33DC-8A68-C0C9D1FA36DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libBLAS.dylib
0x7fff92f35000 - 0x7fff92f3cfff libcopyfile.dylib (85.1.0 - compatibility 1.0.0) <0AB51EE2-E914-358C-AC19-47BC024BDAE7> /usr/lib/system/libcopyfile.dylib
0x7fff92f3d000 - 0x7fff92f8eff7 com.apple.CoreMediaIO (216.0 - 3199.8) <4D3FE512-E943-34E3-A7A5-2EC2E3854E28> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
0x7fff92f8f000 - 0x7fff92fddfff libauto.dylib (??? - ???) <D8AC8458-DDD0-3939-8B96-B6CED81613EF> /usr/lib/libauto.dylib
0x7fff92fde000 - 0x7fff92ff4ff7 com.apple.ImageCapture (7.1.0 - 7.1.0) <1AD40E02-2126-377B-A0D2-CBB21D932558> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture. framework/Versions/A/ImageCapture
0x7fff92ff5000 - 0x7fff93011ff7 com.apple.GenerationalStorage (1.0 - 126.1) <509F52ED-E54B-3FEF-B3C2-759387B826E6> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/Gene rationalStorage
0x7fff93012000 - 0x7fff93053fff com.apple.QD (3.40.1 - ???) <13ACC7F4-B004-3370-B575-6D06447EE428> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ QD.framework/Versions/A/QD
0x7fff93054000 - 0x7fff930b4fff libvDSP.dylib (325.4.0 - compatibility 1.0.0) <3A7521E6-5510-3FA7-AB65-79693A7A5839> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/libvDSP.dylib
0x7fff930b5000 - 0x7fff930bbfff com.apple.DiskArbitration (2.4.1 - 2.4.1) <CEA34337-63DE-302E-81AA-10D717E1F699> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff930e6000 - 0x7fff930ecfff libmacho.dylib (800.0.0 - compatibility 1.0.0) <165514D7-1BFA-38EF-A151-676DCD21FB64> /usr/lib/system/libmacho.dylib
0x7fff930ed000 - 0x7fff93223fff com.apple.vImage (5.1 - 5.1) <A08B7582-67BC-3EED-813A-4833645964A7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.fr amework/Versions/A/vImage
0x7fff93224000 - 0x7fff93381fff com.apple.audio.toolbox.AudioToolbox (1.7.3 - 1.7.3) <5F1E4695-BC74-3ADD-8345-627BCD68201A> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff93382000 - 0x7fff9339cfff com.apple.CoreMediaAuthoring (2.0 - 891) <C7A92C52-AD9F-3CF1-86D5-C0714118935C> /System/Library/PrivateFrameworks/CoreMediaAuthoring.framework/Versions/A/CoreM ediaAuthoring
0x7fff9339d000 - 0x7fff933a4fff libGFXShared.dylib (??? - ???) <D3598924-B167-372E-8C9F-1BBF68852542> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.d ylib
0x7fff933a5000 - 0x7fff933a5fff com.apple.Accelerate.vecLib (3.7 - vecLib 3.7) <C06A140F-6114-3B8B-B080-E509303145B8> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.fr amework/Versions/A/vecLib
0x7fff93442000 - 0x7fff93466fff com.apple.Kerberos (1.0 - 1) <1F826BCE-DA8F-381D-9C4C-A36AA0EA1CB9> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff934f6000 - 0x7fff93523fe7 libSystem.B.dylib (159.1.0 - compatibility 1.0.0) <6E5C8AC3-DBB7-31CB-BEB7-D6ED8E6DE0CE> /usr/lib/libSystem.B.dylib
0x7fff9353b000 - 0x7fff93566ff7 libxslt.1.dylib (3.24.0 - compatibility 3.0.0) <E71220D3-8015-38EC-B97D-7FDB383C2BDC> /usr/lib/libxslt.1.dylib
0x7fff93567000 - 0x7fff935bfff7 libTIFF.dylib (??? - ???) <59353B7F-EA9A-32D5-A501-283443B30C60> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff935c0000 - 0x7fff93a87fff FaceCoreLight (1.4.7 - compatibility 1.0.0) <BDD0E1DE-CF33-3AF8-B33B-4D1574CCC19D> /System/Library/PrivateFrameworks/FaceCoreLight.framework/Versions/A/FaceCoreLi ght
0x7fff93aa3000 - 0x7fff93ac9fff com.apple.framework.familycontrols (3.0 - 300) <6F0C58C0-22E7-3877-8CFA-1ED0CB3CE38B> /System/Library/PrivateFrameworks/FamilyControls.framework/Versions/A/FamilyCon trols
0x7fff93aca000 - 0x7fff93ad5ff7 com.apple.speech.recognition.framework (4.0.21 - 4.0.21) <6540EAF2-E3BF-3D2E-B4C1-F106180D6F20> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecogni tion.framework/Versions/A/SpeechRecognition
0x7fff93ad6000 - 0x7fff93ad8fff libCVMSPluginSupport.dylib (??? - ???) <982F1ED4-3CBB-3161-8BEA-8A980C27FCC1> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginS upport.dylib
0x7fff93aea000 - 0x7fff93aeefff libmathCommon.A.dylib (2026.0.0 - compatibility 1.0.0) <FF83AFF7-42B2-306E-90AF-D539C51A4542> /usr/lib/system/libmathCommon.A.dylib
0x7fff93b64000 - 0x7fff93b94ff7 com.apple.DictionaryServices (1.2.1 - 158.3) <5E2EBBFD-D520-3379-A431-11DAA844B8D6> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Diction aryServices.framework/Versions/A/DictionaryServices
0x7fff93ba3000 - 0x7fff93ba6fff libCoreVMClient.dylib (??? - ???) <28CB0F3F-A202-391F-8CAC-FC9A1398A962> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClien t.dylib
0x7fff93ba7000 - 0x7fff93be1fe7 com.apple.DebugSymbols (2.1 - 87) <ED2B177C-4146-3715-91DF-D99A8ED5449A> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbol s
0x7fff93c3d000 - 0x7fff93c4bff7 libkxld.dylib (??? - ???) <01161870-E3B3-3F87-BA4A-0AA7A081F409> /usr/lib/system/libkxld.dylib
0x7fff93c4c000 - 0x7fff93d59fff libJP2.dylib (??? - ???) <6AF1F5FC-34D4-3278-BEBB-0712B81890B4> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff93d5a000 - 0x7fff93d69fff com.apple.opengl (1.8.1 - 1.8.1) <51B34133-CEE3-3FC6-82AC-ADF567AE673C> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff941ff000 - 0x7fff942e3ff7 com.apple.CoreServices.OSServices (478.50 - 478.50) <3D6AA4EF-C601-36C7-8F3A-A00964F01759> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServi ces.framework/Versions/A/OSServices
0x7fff942e4000 - 0x7fff942eeff7 liblaunch.dylib (392.39.0 - compatibility 1.0.0) <8C235D13-2928-30E5-9E12-2CC3D6324AE2> /usr/lib/system/liblaunch.dylib
0x7fff942ef000 - 0x7fff942f2ff7 com.apple.securityhi (4.0 - 1) <D0ABB03B-CEF9-39E0-A139-AA9484DBBC07> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.fr amework/Versions/A/SecurityHI
0x7fff9431a000 - 0x7fff9431afff com.apple.Carbon (153 - 153) <16EA5662-5C2C-3267-B419-66669AE536D7> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff9431b000 - 0x7fff94329fff com.apple.NetAuth (3.2 - 3.2) <F0D60E34-37A9-308D-B44E-E3450906173A> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff9432a000 - 0x7fff94427ff7 com.apple.avfoundation (2.0 - 180.50) <A2EAE4E6-4DBA-3AAB-A387-7E72B93B6DA9> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
0x7fff94428000 - 0x7fff94463fff libsystem_info.dylib (??? - ???) <35F90252-2AE1-32C5-8D34-782C614D9639> /usr/lib/system/libsystem_info.dylib
0x7fff94464000 - 0x7fff945cbfff com.apple.CFNetwork (520.5.1 - 520.5.1) <08F70E26-5456-3BFB-8192-00D3CE40D3C9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CFNetwo rk.framework/Versions/A/CFNetwork
0x7fff945cc000 - 0x7fff945deff7 libsasl2.2.dylib (3.15.0 - compatibility 3.0.0) <6245B497-784B-355C-98EF-2DC6B45BF05C> /usr/lib/libsasl2.2.dylib
0x7fff9467a000 - 0x7fff9471bfff com.apple.LaunchServices (480.40 - 480.40) <C936A07F-0CF8-3F8E-BDB3-76AA7611B4CA> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchS ervices.framework/Versions/A/LaunchServices
0x7fff94779000 - 0x7fff947b8fff com.apple.AE (527.7 - 527.7) <B82F7ABC-AC8B-3507-B029-969DD5CA813D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.fram ework/Versions/A/AE
0x7fff949d3000 - 0x7fff94a25ff7 libGLU.dylib (??? - ???) <DB906997-0F70-3469-BA0E-2F1DDBEAD8D5> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff94a26000 - 0x7fff94acbfff com.apple.ink.framework (10.7.5 - 113) <1AE6676D-490A-36C2-B6CC-00F93AEB31DE> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework /Versions/A/Ink
0x7fff94b42000 - 0x7fff94b55ff7 libCRFSuite.dylib (??? - ???) <0B76941F-218E-30C8-B6DE-E15919F8DBEB> /usr/lib/libCRFSuite.dylib
0x7fff94b70000 - 0x7fff94b75ff7 libsystem_network.dylib (??? - ???) <5DE7024E-1D2D-34A2-80F4-08326331A75B> /usr/lib/system/libsystem_network.dylib
0x7fff94b76000 - 0x7fff94b7bfff libcompiler_rt.dylib (6.0.0 - compatibility 1.0.0) <98ECD5F6-E85C-32A5-98CD-8911230CB66A> /usr/lib/system/libcompiler_rt.dylib
0x7fff94b7c000 - 0x7fff94c5afff com.apple.DiscRecording (6.0.4 - 6040.4.1) <F434B351-AE30-3D1B-9DAF-4581D080D2BC> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff94c5b000 - 0x7fff95079ff7 com.apple.SceneKit (125.3 - 125.8) <23382F45-D9CE-3897-B998-5B26337608FD> /System/Library/PrivateFrameworks/SceneKit.framework/Versions/A/SceneKit
0x7fff9507a000 - 0x7fff9507ffff libGIF.dylib (??? - ???) <58A4492D-AAE7-3B8F-8B06-62867471A3EE> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff95080000 - 0x7fff95c86fff com.apple.AppKit (6.7.5 - 1138.51) <44417D02-6123-3FC3-A119-CE51BB4C3006> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff95c87000 - 0x7fff95d66fff com.apple.ImageIO.framework (3.1.2 - 3.1.2) <047DFE61-500F-3F11-9881-D0844D2FCE5F> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ ImageIO.framework/Versions/A/ImageIO
0x7fff95d67000 - 0x7fff95dbafff com.apple.AppleVAFramework (5.0.16 - 5.0.16) <6F9A4BCE-8B99-3144-BCF7-B4299B27F6E9> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x7fff95dbb000 - 0x7fff95dc8fff libCSync.A.dylib (600.0.0 - compatibility 64.0.0) <72C53E7B-C222-3BE5-9984-FDC328CC4846> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/Resources/libCSync.A.dylib
0x7fff9648e000 - 0x7fff96499ff7 com.apple.DisplayServicesFW (2.5.4 - 323.3) <5E7F7A88-9313-3C31-87BD-80F3361DA338> /System/Library/PrivateFrameworks/DisplayServices.framework/Versions/A/DisplayS ervices
0x7fff9649a000 - 0x7fff9649eff7 com.apple.CommonPanels (1.2.5 - 94) <37C6540B-F8D1-355A-806C-F93D8FB522AB> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels. framework/Versions/A/CommonPanels
0x7fff964be000 - 0x7fff964c9fff com.apple.CommonAuth (2.2 - 2.0) <77E6F0D0-85B6-30B5-B99C-F57104DD2EBA> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff964d5000 - 0x7fff964d7fff libquarantine.dylib (36.7.0 - compatibility 1.0.0) <8D9832F9-E4A9-38C3-B880-E5210B2353C7> /usr/lib/system/libquarantine.dylib
0x7fff964d8000 - 0x7fff96e76a27 com.apple.CoreGraphics (1.600.0 - ???) <576777EA-921B-3D94-98C3-40A9CF8EBD18> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff96e77000 - 0x7fff96f2aff7 com.apple.CoreText (220.22.0 - ???) <A7A1096F-A211-3775-BA33-08FE98D27F08> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ CoreText.framework/Versions/A/CoreText
0x7fff96f2b000 - 0x7fff96fc5ff7 com.apple.SearchKit (1.4.0 - 1.4.0) <4E70C394-773E-3A4B-A93C-59A88ABA9509> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchK it.framework/Versions/A/SearchKit
0x7fff96fc6000 - 0x7fff970a3fef libsystem_c.dylib (763.13.0 - compatibility 1.0.0) <41B4Hi there rapitupnow9!
I have a couple of links here for you that should be able to help you with this issue. First, I would suggest isolating the issue by following the steps located in this article:
Isolating an issue by using another user account
http://support.apple.com/kb/TS4053
If you are still having trouble with iTunes in the new user account, then you should attempt to reinstall iTunes on your computer. Information about doing this can be found here:
OS X Lion: Reinstall applications that came with your computer
http://support.apple.com/kb/PH4360
Thanks for using the Apple Support Communities!
Cheers,
Braden -
Garbage Collection and Constant CPU Usage
Hello,
We have a load balanced environment running ColdFusion 10 Enterprise with 5 instances currently running. Currently we only have one instance being actively used but have been encountering a problem within a time frame of 12 to 36 hours (calculated on the times we have had to restart CF to come back online) the garbage collection is running almost constantly and CPU holds at 50% until the server just becomes unresponsive until the CF instance is restarted.
I have been monitoring the server via VisualVM to watch the CPU and Heap usage since I have found that running the server monitoring systems build into CF 10 Enterprise accelerate the problem to cause a crash within 4 to 5 hours.
This issue has been occuring regardless if there is heavy load or not on the server. I have been seeing some odd behaviour when running CF Stat where I am seeing 4 Requests Queued and Running Requests never shows anything other than 0. I increased the Minimum Heap Size to 512 MB and Maximum Heap Size to 1024 MB and below is our JVM arguments
-server -XX:MaxPermSize=192m -XX:+UseParallelGC -Xbatch -Dcoldfusion.home={application.home} -Dcoldfusion.rootDir={application.home} -Dcoldfusion.libPath={application.home}/lib -Dorg.apache.coyote.USE_CUSTOM_STATUS_MSG_IN_HEADER=true -Dcoldfusion.jsafe.defaultalgo=FIPS186Random -Dcom.sun.management.jmxremote.port=8701 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false
We are running on a Windows 2008 64 Bit and IIS 7.5 on both of the load balanced servers and have updated the server to ColdFusion 10 Update 2. I am aware of the issues that are being fixed in Update 3 that was removed last week by Adobe due to bugs introduced.
If anyone has any insight in how to fix this issue, I would be greatly appreciative. This is affecting a production server that did not show these problems when we put the servers under load when we did pre launch settings.Further from your images - while it shows CF CPU at 50% the GC activity is 0%.
So could be your not garbage collecting more than necessary and something else CF wise is taking CPU time.
What would be interesting is the Jconsole Memory tab Details section. It shows the time spent in minor and major GC's. eg:
HTH, Carl. -
I can't seem to remove / unload the external swf files e.g when the carousel.swf (portfolio) is displayed and I press the about button the about content is overlapping the carousel (portfolio) . How can I remove / unload an external swf file from the main flash file and load a new swf file, while at the same time removing garbage collection from memory?
This is the error message(s) I am receiving: "TypeError: Error #2007: Parameter child must be non-null.
at flash.display::DisplayObjectContainer/removeChild()
at index_fla::MainTimeline/Down3()"
import nl.demonsters.debugger.MonsterDebugger;
var d:MonsterDebugger=new MonsterDebugger(this);
stage.scaleMode=StageScaleMode.NO_SCALE;
stage.align=StageAlign.TOP_LEFT;
stage.addEventListener(Event.RESIZE, resizeHandler);
// loader is the loader for portfolio page swf
var loader:Loader;
var loader2:Loader;
var loader3:Loader;
var loader1:Loader;
// resize content
function resizeHandler(event:Event):void {
// resizes portfolio page to center
loader.x = (stage.stageWidth - loader.width) * .5;
loader.y = (stage.stageHeight - loader.height) * .5;
// resizes about page to center
loader3.x = (stage.stageWidth - 482) * .5 - 260;
loader3.y = (stage.stageHeight - 492) * .5 - 140;
/*loader2.x = (stage.stageWidth - 658.65) * .5;
loader2.y = (stage.stageHeight - 551.45) * .5;*/
addEventListener(Event.ENTER_FRAME, onEnterFrame,false, 0, true);
function onEnterFrame(ev:Event):void {
var requesterb:URLRequest=new URLRequest("carouselLoader.swf");
loader = null;
loader = new Loader();
loader.name ="carousel1"
//adds gallery.swf to stage at begining of movie
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader.load(requesterb);
} catch (error:SecurityError) {
trace(error);
addChild(loader);
loader.x = (stage.stageWidth - 739) * .5;
loader.y = (stage.stageHeight - 500) * .5;
// stop gallery.swf from duplication over and over again on enter frame
removeEventListener(Event.ENTER_FRAME, onEnterFrame);
//PORTFOLIO BUTTON
//adds eventlistner so that gallery.swf can be loaded
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
function Down(event:MouseEvent):void {
// re adds listener for contact.swf and about.swf
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
//unloads gallery.swf from enter frame if users presses portfolio button in nav
var requester:URLRequest=new URLRequest("carouselLoader.swf");
loader = null;
loader = new Loader();
loader.name ="carousel"
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader.load(requester);
} catch (error:SecurityError) {
trace(error);
addChild(loader);
loader.x = (stage.stageWidth - 739) * .5;
loader.y = (stage.stageHeight - 500) * .5;
removeChild( getChildByName("about") );
removeChild( getChildByName("carousel1") );
// remove eventlistner and prevents duplication of gallery.swf
MovieClip(root).nav.portfolio.removeEventListener(MouseEvent.MOUSE_DOWN, Down);
//INFORMATION BUTTON
//adds eventlistner so that info.swf can be loaded
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
function Down1(event:MouseEvent):void {
//this re-adds the EventListener for portfolio so that end user can view again if they wish.
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
var requester:URLRequest=new URLRequest("contactLoader.swf");
loader2 = null;
loader2 = new Loader();
loader2.name ="contact"
loader2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader2.load(requester);
} catch (error:SecurityError) {
trace(error);
addChild(loader2);
loader2.x = (stage.stageWidth - 658.65) * .5;
loader2.y = (stage.stageHeight - 551.45) * .5;
// remove eventlistner and prevents duplication of info.swf
MovieClip(root).nav.info.removeEventListener(MouseEvent.MOUSE_DOWN, Down1);
//ABOUT BUTTON
//adds eventlistner so that info.swf can be loaded
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
function Down3(event:MouseEvent):void {
//this re-adds the EventListener for portfolio so that end user can view again if they wish.
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
var requester:URLRequest=new URLRequest("aboutLoader.swf");
loader3 = null;
loader3 = new Loader();
loader3.name ="about"
loader3.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader3.load(requester);
} catch (error:SecurityError) {
trace(error);
addChild(loader3);
loader3.x = (stage.stageWidth - 482) * .5 - 260;
loader3.y = (stage.stageHeight - 492) * .5 - 140;
removeChild( getChildByName("carousel") );
removeChild( getChildByName("carousel1") );
// remove eventlistner and prevents duplication of info.swf
MovieClip(root).nav.about.removeEventListener(MouseEvent.MOUSE_DOWN, Down3);
stop();Andrei1,
Thank you for the helpful advice. I made the changes as you suggested but I am receiving a #1009 error message even though my site is working the way I wan it to work. I would still like to fix the errors so that my site runs and error free. This is the error I am receiving:
"TypeError: Error #1009: Cannot access a property or method of a null object reference."
I'm sure this is not the best method to unload loaders and I am guessing this is why I am receiving the following error message.
loader.unload();
loader2.unload();
loader3.unload();
I also tried creating a function to unload the loader but received the same error message and my portfolio swf was not showing at all.
function killLoad():void{
try { loader.close(); loader2.close; loader3.close;} catch (e:*) {}
loader.unload(); loader2.unload(); loader3.unload();
I have a question regarding suggestion you made to set Mouse Event to "null". What does this do setting the MouseEvent do exactly? Also, since I've set the MouseEvent to null do I also have to set the loader to null? e.g.
---- Here is my updated code ----
// variable for external loaders
var loader:Loader;
var loader1:Loader;
var loader2:Loader;
var loader3:Loader;
// makes borders resize with browser size
function resizeHandler(event:Event):void {
// resizes portfolio page to center
loader.x = (stage.stageWidth - loader.width) * .5;
loader.y = (stage.stageHeight - loader.height) * .5;
// resizes about page to center
loader3.x = (stage.stageWidth - 482) * .5 - 260;
loader3.y = (stage.stageHeight - 492) * .5 - 140;
//adds gallery.swf to stage at begining of moviie
Down();
//PORTFOLIO BUTTON
//adds eventlistner so that gallery.swf can be loaded
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
function Down(event:MouseEvent = null):void {
// re adds listener for contact.swf and about.swf
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
//unloads gallery.swf from enter frame if users presses portfolio button in nav
var requester:URLRequest=new URLRequest("carouselLoader.swf");
loader = new Loader();
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader.load(requester);
} catch (error:SecurityError) {
trace(error);
this.addChild(loader);
loader.x = (stage.stageWidth - 739) * .5;
loader.y = (stage.stageHeight - 500) * .5;
// sure this is not the best way to do this - but it is unload external swfs
loader.unload();
loader2.unload();
loader3.unload();
// remove eventlistner and prevents duplication of gallery.swf
MovieClip(root).nav.portfolio.removeEventListener(MouseEvent.MOUSE_DOWN, Down);
//INFORMATION BUTTON
//adds eventlistner so that info.swf can be loaded
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
function Down1(event:MouseEvent = null):void {
//this re-adds the EventListener for portfolio so that end user can view again if they wish.
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
var requester:URLRequest=new URLRequest("contactLoader.swf");
loader2 = null;
loader2 = new Loader();
loader2.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader2.load(requester);
} catch (error:SecurityError) {
trace(error);
addChild(loader2);
loader2.x = (stage.stageWidth - 658.65) * .5;
loader2.y = (stage.stageHeight - 551.45) * .5;
loader.unload();
loader2.unload();
loader3.unload();
// remove eventlistner and prevents duplication of info.swf
MovieClip(root).nav.info.removeEventListener(MouseEvent.MOUSE_DOWN, Down1);
//ABOUT BUTTON
//adds eventlistner so that info.swf can be loaded
MovieClip(root).nav.about.addEventListener(MouseEvent.MOUSE_DOWN, Down3, false, 0, true);
function Down3(event:MouseEvent = null):void {
//this re-adds the EventListener for portfolio so that end user can view again if they wish.
MovieClip(root).nav.portfolio.addEventListener(MouseEvent.MOUSE_DOWN, Down, false, 0, true);
MovieClip(root).nav.info.addEventListener(MouseEvent.MOUSE_DOWN, Down1, false, 0, true);
var requester:URLRequest=new URLRequest("aboutLoader.swf");
loader3 = null;
loader3 = new Loader();
loader3.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioError);
function ioError(event:IOErrorEvent):void {
trace(event);
try {
loader3.load(requester);
} catch (error:SecurityError) {
trace(error);
addChild(loader3);
loader3.x = (stage.stageWidth - 482) * .5 - 260;
loader3.y = (stage.stageHeight - 492) * .5 - 140;
loader.unload();
loader2.unload();
loader3.unload();
// remove eventlistner and prevents duplication of info.swf
MovieClip(root).nav.about.removeEventListener(MouseEvent.MOUSE_DOWN, Down3);
stop(); -
Garbage collection of objects created inside a method
I have method and inside the method I create new Objects I mean I instantiate objects using new and call some methods on these objects.
once the method execution is completed and control goes to caller of the method will all the object created inside the method will be garbage collected ?
here with code
public List<StgAuditGeneral> getAudits(
List<StgAuditGeneral> audits= new ArrayList<StgAuditGeneral>();
for(Map<String, String> result :results ){
audits.add(new MapToObject<StgAuditGeneral>() {
@Override
public StgAuditGeneral getObject() {
StgAuditGeneral stg= new StgAuditGeneral();
return stg;
}.getObject());
}in the above method I cam creating tons of objects wil they be garbage collected immediatedly after jvm leaves the method ?user11138293 wrote:
I have method and inside the method I create new Objects I mean I instantiate objects using new and call some methods on these objects.
once the method execution is completed and control goes to caller of the method will all the object created inside the method will be garbage collected ?If there are no reachable references, to those objects, then when the method ends, they become eligible for GC. If and when they are actually collected is something we can't know or control, and generally don't care about. The only guarantee is that everything that can be collected will be collected before an OutOfMemoryError is thrown. So from our perspective, once it's eligible for collection, it is effectively collected.
If you pass references to those objects to something else that holds onto them after the method ends, then they are still reachable, and not eligible for collection.
However, you almost never need to even think about whether something is eligible for GC or not. It works pretty intuitively.
Maybe you are looking for
-
Can a Web Start application run on client without write permission?
Hello, we have a customer who operates a large number of Windows clients with an installed Java applications on it. The installation can only be done by an administrator, because the users have only write permission on temp directories and are not al
-
We use many static application variables to populate pick boxes and compare them to form values in the process. They are also used to validate input from text boxes. Lately, we have been seeing an error saying that a 2 character code is exceeding the
-
Display the webdynpro screen in two languages?
Hi Gurus, I have requirement to display the webdynpro screen in two language(English & Arabic) what is the steps involved to achieve this requirement.
-
My order numbers is MHW9KSGLV , invoice number is 128022683431. My due day is oct 28, I change my new ipad3, I can't loin my u book , what can I do?
-
Where can I send a complain about an Apple reseller?
Please provide an email address or web form where I can submit a complain regarding an Apple Reseller. Thanks.