Hi, My knowledge of dtrace is not very large. Perhaps someone kan explain why at some point of time I see when executing dtrace -l provider pid24230 (24230 is a java process) and some time later it has disappeared whereas the process 24230 still exists?! Regards Hans -- This message posted from opensolaris.org
Adam Leventhal
2009-Sep-11 18:31 UTC
[dtrace-discuss] pid$provider appearing and disappearing
Hi Hans,> Perhaps someone kan explain why at some point of time I see when executing > dtrace -l provider pid24230 (24230 is a java process) and some time later it > has disappeared whereas the process 24230 still exists?!I''m not sure I understand the scenario you''re describing. Can you show the output you''re seeing? Can you describe the change you''re seeing that you believe to be in error? Adam -- Adam Leventhal, Fishworks http://blogs.sun.com/ahl
Sloot, Hans-Peter
2009-Sep-13 19:24 UTC
[dtrace-discuss] pid$provider appearing and disappearing
Hi Adam, It is not that I think that there is something in error but just my lack of knowledge I think. I am an Oracle dba trespassing on dtrace territory. At some point of time dtrace -l would show the lines below (among others) 61194 pid24230 java _start entry 61195 pid24230 java main entry 61196 pid24230 java CheckJvmType entry 61197 pid24230 java MemAlloc entry 61198 pid24230 java ReadKnownVMs entry 61199 pid24230 java GetArch entry 61200 pid24230 java CreateExecutionEnvironment entry 61201 pid24230 java LoadJavaVM entry Sometime later these were not present anymore. BTW is there perhaps something like a dtrace course? I want to dtrace java with djvm/dvm Provider . Regards Hans-Peter -----Original Message----- From: Adam Leventhal [mailto:ahl at eng.sun.com] Sent: Friday, September 11, 2009 20:31 To: Sloot, Hans-Peter Cc: dtrace-discuss at opensolaris.org Subject: Re: [dtrace-discuss] pid$provider appearing and disappearing Hi Hans,> Perhaps someone kan explain why at some point of time I see when > executing dtrace -l provider pid24230 (24230 is a java process) and > some time later it has disappeared whereas the process 24230 stillexists?! I''m not sure I understand the scenario you''re describing. Can you show the output you''re seeing? Can you describe the change you''re seeing that you believe to be in error? Adam -- Adam Leventhal, Fishworks http://blogs.sun.com/ahl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: disclaimer.txt URL: <http://mail.opensolaris.org/pipermail/dtrace-discuss/attachments/20090913/af6de82d/attachment.txt>
Adam Leventhal
2009-Sep-23 17:50 UTC
[dtrace-discuss] pid$provider appearing and disappearing
Hi Hans-Peter, pid provider probes are created on demand. If the system is running low on probes (there''s a limit) it will start culling old and unused probes. You can recreate them by specifying them in a dtrace(1M) invocation. Adam On Sep 13, 2009, at 3:24 PM, Sloot, Hans-Peter wrote:> Hi Adam, > > It is not that I think that there is something in error but just my > lack > of knowledge I think. > I am an Oracle dba trespassing on dtrace territory. > > At some point of time dtrace -l would show the lines below (among > others) > 61194 pid24230 java _start > entry > 61195 pid24230 java main > entry > 61196 pid24230 java CheckJvmType > entry > 61197 pid24230 java MemAlloc > entry > 61198 pid24230 java ReadKnownVMs > entry > 61199 pid24230 java GetArch > entry > 61200 pid24230 java CreateExecutionEnvironment > entry > 61201 pid24230 java LoadJavaVM > entry > > Sometime later these were not present anymore. > > BTW is there perhaps something like a dtrace course? > I want to dtrace java with djvm/dvm Provider . > > Regards Hans-Peter > > -----Original Message----- > From: Adam Leventhal [mailto:ahl at eng.sun.com] > Sent: Friday, September 11, 2009 20:31 > To: Sloot, Hans-Peter > Cc: dtrace-discuss at opensolaris.org > Subject: Re: [dtrace-discuss] pid$provider appearing and disappearing > > Hi Hans, > >> Perhaps someone kan explain why at some point of time I see when >> executing dtrace -l provider pid24230 (24230 is a java process) and >> some time later it has disappeared whereas the process 24230 still > exists?! > > I''m not sure I understand the scenario you''re describing. Can you show > the output you''re seeing? Can you describe the change you''re seeing > that > you believe to be in error? > > Adam > > -- > Adam Leventhal, Fishworks http://blogs.sun.com/ahl > > <disclaimer.txt>-- Adam Leventhal, Fishworks http://blogs.sun.com/ahl