Home » Eclipse Projects » Eclipse Platform » [ANN] Eclipse profiler plugin, 0.5.23
| | |
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #49367 is a reply to message #49313] |
Tue, 27 May 2003 07:40   |
Eclipse User |
|
|
|
Originally posted by: scheglov_ke.nlmk.ru
Developer <boris.litvak@lycos.com> wrote:
> 1) The filter dialogs do not work when trying to configure a profiling run
> profile for the runtime workbench.
Yes, this is bug. Fixed.
However I don't know, how to get list of packages from plugins, so
you will need to enter full package name by hands.
> 3) When running with WAS 5.0 JRE, I get an abnormal javaw program
> termination
> error from visula c++ runtime library.
Yes, this is known bug, described in README.
IBM's JVM throws exception when I try to replace class bytecode.
> 4) When running with Sun's 1.4.1_01, the views seem to be updated well.
> I start working, and then I get java.lang.OutOfMemoryError :-(.
> There were no exceptions in the log file.
Who throws exception - application under profiler or Eclipse?
Try to increase memory limit...
--
SY, Konstantin.
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #49547 is a reply to message #49338] |
Tue, 27 May 2003 09:40   |
Eclipse User |
|
|
|
Originally posted by: boris.litvak.lycos.com
Hi Kosya,
> 4) When running with Sun's 1.4.1_01, the views seem to be updated well.
> I start working, and then I get java.lang.OutOfMemoryError :-(.
> There were no exceptions in the log file.
> Who throws exception - application under profiler or Eclipse?
> Try to increase memory limit...
In my case, these are the same (I too write plugins for Eclipse, and I run
runtime workbench as I'm sure you do). My PC has 1GB of memory,
page file > 1.5GB.
Could you please tell me which jre your use? In addition, I think there
are
some JIT issues that mess up profiling. Or are they? If yes, what are the
VM
parameters.
> 1) The filter dialogs do not work when trying to configure a profiling run
> profile for the runtime workbench.
Yes, this is bug. Fixed.
Konstantin Scheglov wrote:
> However I don't know, how to get list of packages from plugins, so
> you will need to enter full package name by hands.
Nevermind, as long as I can add proprietary package names.
BTW: you can look at the Navigator code for this, although it takes some
time.
> > 2) I'm notified that I have 12 plugin duplicates, when in fact I have only
> > 8.
> I am not sure, that this is profile problem.
When I run/debug the runtime workbench without profiling, I'm notified of
8 duplicates.
> --
> SY, Konstantin.
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #50117 is a reply to message #48789] |
Tue, 27 May 2003 12:51   |
Eclipse User |
|
|
|
Originally posted by: patjlm.hotmail.com
Hi,
It looks like a very nice tool.
I tried to profile a weblogic EJB application (both client and server side).
In both cases, I get many VerifyError thrown (see below). In the server
case, startup fails.
Any idea?
<27 mai 03 18:41:10 CEST> <Warning> <Dispatcher> <Error thrown by rmi
server: 'weblogic.rmi.internal.BasicServerRef@101 - jvmid:
'3821043231659254422C:10.104.1.152R:8222611056192890391S:10. 104.1.152:[7001,
7001,7002,7002,7001,7002,-1]:decalog:decalog_server', oid: '257',
implementation: 'weblogic.jms.dispatcher.DispatcherImpl@5f0f93''
java.lang.VerifyError: (class:
weblogic/jms/dispatcher/DispatcherImpl_WLSkel, method: invoke signature:
(Lweblogic/rmi/internal/ServerReference;ILweblogic/rmi/spi/I nboundRequest;Lw
eblogic/rmi/spi/OutboundResponse;)Lweblogic/rmi/spi/Outbound Response;)
Illegal constant pool index
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:190)
at
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeletonClas s(BasicRuntimeDe
scriptor.java:278)
at
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeleton(Bas icRuntimeDescrip
tor.java:311)
at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.j ava:295)
at
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServ erRef.java:274)
at
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecu teRequest.java:2
2)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139 )
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>
"Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
>
> http://eclipsecolorer.sourceforge.net
>
> 27 May 2003 - Version 0.5.23
> --------------------------
> [+] Profiler tested with Eclipse on Linux (local profiling).
> Several bugs fixed.
>
>
> --
> SY, Konstantin.
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #50146 is a reply to message #50117] |
Tue, 27 May 2003 13:09   |
Eclipse User |
|
|
|
Originally posted by: patjlm.hotmail.com
I thought maybe I need to filter out all *_WLSkel classes (generated by
weblogic, maybe not understood by the plugin), but I don't know if it is
possible.
"Patrick Martin" <patjlm@hotmail.com> wrote in message
news:bb052o$9ea$1@rogue.oti.com...
> Hi,
> It looks like a very nice tool.
> I tried to profile a weblogic EJB application (both client and server
side).
> In both cases, I get many VerifyError thrown (see below). In the server
> case, startup fails.
> Any idea?
>
> <27 mai 03 18:41:10 CEST> <Warning> <Dispatcher> <Error thrown by rmi
> server: 'weblogic.rmi.internal.BasicServerRef@101 - jvmid:
>
'3821043231659254422C:10.104.1.152R:8222611056192890391S:10. 104.1.152:[7001,
> 7001,7002,7002,7001,7002,-1]:decalog:decalog_server', oid: '257',
> implementation: 'weblogic.jms.dispatcher.DispatcherImpl@5f0f93''
> java.lang.VerifyError: (class:
> weblogic/jms/dispatcher/DispatcherImpl_WLSkel, method: invoke signature:
>
(Lweblogic/rmi/internal/ServerReference;ILweblogic/rmi/spi/I nboundRequest;Lw
> eblogic/rmi/spi/OutboundResponse;)Lweblogic/rmi/spi/Outbound Response;)
> Illegal constant pool index
> at java.lang.Class.forName0(Native Method)
> at java.lang.Class.forName(Class.java:190)
> at
>
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeletonClas s(BasicRuntimeDe
> scriptor.java:278)
> at
>
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeleton(Bas icRuntimeDescrip
> tor.java:311)
> at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.j ava:295)
> at
>
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServ erRef.java:274)
> at
>
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecu teRequest.java:2
> 2)
> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139 )
> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> >
>
> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
> news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
> >
> > http://eclipsecolorer.sourceforge.net
> >
> > 27 May 2003 - Version 0.5.23
> > --------------------------
> > [+] Profiler tested with Eclipse on Linux (local profiling).
> > Several bugs fixed.
> >
> >
> > --
> > SY, Konstantin.
>
>
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #50890 is a reply to message #50146] |
Tue, 27 May 2003 23:44   |
Eclipse User |
|
|
|
Originally posted by: scheglov_ke.nlmk.ru
Patrick Martin <patjlm@hotmail.com> wrote:
> I thought maybe I need to filter out all *_WLSkel classes (generated by
> weblogic, maybe not understood by the plugin), but I don't know if it is
> possible.
No, you can filter out only by full class name beginning (in most
cases by package name). You can try filter all weblogic files. Or, if you
wabt to help me, I can add code for dumping classes to disc, so when you
will receive VerifyError, you will able to send me class for checking.
Modification of classes is really complex task...
> "Patrick Martin" <patjlm@hotmail.com> wrote in message
> news:bb052o$9ea$1@rogue.oti.com...
>> Hi,
>> It looks like a very nice tool.
>> I tried to profile a weblogic EJB application (both client and server
> side).
>> In both cases, I get many VerifyError thrown (see below). In the server
>> case, startup fails.
>> Any idea?
>>
>> <27 mai 03 18:41:10 CEST> <Warning> <Dispatcher> <Error thrown by rmi
>> server: 'weblogic.rmi.internal.BasicServerRef@101 - jvmid:
>>
> '3821043231659254422C:10.104.1.152R:8222611056192890391S:10. 104.1.152:[7001,
>> 7001,7002,7002,7001,7002,-1]:decalog:decalog_server', oid: '257',
>> implementation: 'weblogic.jms.dispatcher.DispatcherImpl@5f0f93''
>> java.lang.VerifyError: (class:
>> weblogic/jms/dispatcher/DispatcherImpl_WLSkel, method: invoke signature:
>>
> (Lweblogic/rmi/internal/ServerReference;ILweblogic/rmi/spi/I nboundRequest;Lw
>> eblogic/rmi/spi/OutboundResponse;)Lweblogic/rmi/spi/Outbound Response;)
>> Illegal constant pool index
>> at java.lang.Class.forName0(Native Method)
>> at java.lang.Class.forName(Class.java:190)
>> at
>>
> weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeletonClas s(BasicRuntimeDe
>> scriptor.java:278)
>> at
>>
> weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeleton(Bas icRuntimeDescrip
>> tor.java:311)
>> at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.j ava:295)
>> at
>>
> weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServ erRef.java:274)
>> at
>>
> weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecu teRequest.java:2
>> 2)
>> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139 )
>> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>> >
>>
>> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
>> news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
>> >
>> > http://eclipsecolorer.sourceforge.net
>> >
>> > 27 May 2003 - Version 0.5.23
>> > --------------------------
>> > [+] Profiler tested with Eclipse on Linux (local profiling).
>> > Several bugs fixed.
>> >
>> >
>> > --
>> > SY, Konstantin.
>>
>>
--
SY, Konstantin.
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #50945 is a reply to message #49547] |
Wed, 28 May 2003 01:20   |
Eclipse User |
|
|
|
Originally posted by: scheglov_ke.nlmk.ru
Developer <boris.litvak@lycos.com> wrote:
>> 4) When running with Sun's 1.4.1_01, the views seem to be updated well.
>> I start working, and then I get java.lang.OutOfMemoryError :-(.
>> There were no exceptions in the log file.
>> Who throws exception - application under profiler or Eclipse?
>> Try to increase memory limit...
> In my case, these are the same (I too write plugins for Eclipse, and I run
> runtime workbench as I'm sure you do). My PC has 1GB of memory,
> page file > 1.5GB.
I mean, JVM, which used for plugin, or JVM of profiled application. Which
JVM throws OutOfMemoryError?
No difference, how much memory you have, if you don't allow Eclipse to
use it. I run Eclipse with following arguments:
eclipse.exe -vmargs -Xmx256m
I am not sure, but it seems, that for runtime workbench memory limit
set same as for main Eclipse.
> Could you please tell me which jre your use? In addition, I think there
> are
> some JIT issues that mess up profiling. Or are they? If yes, what are the
> VM
> parameters.
I use different JVMs from Sun: 1.3.1, 1.4.1, 1.4.2-beta.
--
SY, Konstantin.
|
|
|
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #51057 is a reply to message #50890] |
Wed, 28 May 2003 03:12   |
Eclipse User |
|
|
|
Originally posted by: patjlm.hotmail.com
Hi,
I tried filtering out all weblogic classes already, but weblogic generates
classes (the *_WLSkel classes) for my EJBs. These classes are in my own
packages, close to my EJB classes (that I want to profile).
I can try to send you one of these classes off list if you wish.
Patrick
"Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
news:m3#r8tMJDHA.1724@fairy.ao.nlmk...
> Patrick Martin <patjlm@hotmail.com> wrote:
>
> > I thought maybe I need to filter out all *_WLSkel classes (generated by
> > weblogic, maybe not understood by the plugin), but I don't know if it is
> > possible.
> No, you can filter out only by full class name beginning (in most
> cases by package name). You can try filter all weblogic files. Or, if you
> wabt to help me, I can add code for dumping classes to disc, so when you
> will receive VerifyError, you will able to send me class for checking.
> Modification of classes is really complex task...
>
> > "Patrick Martin" <patjlm@hotmail.com> wrote in message
> > news:bb052o$9ea$1@rogue.oti.com...
> >> Hi,
> >> It looks like a very nice tool.
> >> I tried to profile a weblogic EJB application (both client and server
> > side).
> >> In both cases, I get many VerifyError thrown (see below). In the server
> >> case, startup fails.
> >> Any idea?
> >>
> >> <27 mai 03 18:41:10 CEST> <Warning> <Dispatcher> <Error thrown by rmi
> >> server: 'weblogic.rmi.internal.BasicServerRef@101 - jvmid:
> >>
> >
'3821043231659254422C:10.104.1.152R:8222611056192890391S:10. 104.1.152:[7001,
> >> 7001,7002,7002,7001,7002,-1]:decalog:decalog_server', oid: '257',
> >> implementation: 'weblogic.jms.dispatcher.DispatcherImpl@5f0f93''
> >> java.lang.VerifyError: (class:
> >> weblogic/jms/dispatcher/DispatcherImpl_WLSkel, method: invoke
signature:
> >>
> >
(Lweblogic/rmi/internal/ServerReference;ILweblogic/rmi/spi/I nboundRequest;Lw
> >> eblogic/rmi/spi/OutboundResponse;)Lweblogic/rmi/spi/Outbound Response;)
> >> Illegal constant pool index
> >> at java.lang.Class.forName0(Native Method)
> >> at java.lang.Class.forName(Class.java:190)
> >> at
> >>
> >
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeletonClas s(BasicRuntimeDe
> >> scriptor.java:278)
> >> at
> >>
> >
weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeleton(Bas icRuntimeDescrip
> >> tor.java:311)
> >> at
weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.j ava:295)
> >> at
> >>
> >
weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServ erRef.java:274)
> >> at
> >>
> >
weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecu teRequest.java:2
> >> 2)
> >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139 )
> >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
> >> >
> >>
> >> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
> >> news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
> >> >
> >> > http://eclipsecolorer.sourceforge.net
> >> >
> >> > 27 May 2003 - Version 0.5.23
> >> > --------------------------
> >> > [+] Profiler tested with Eclipse on Linux (local profiling).
> >> > Several bugs fixed.
> >> >
> >> >
> >> > --
> >> > SY, Konstantin.
> >>
> >>
>
>
>
> --
> SY, Konstantin.
|
|
| | |
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #51436 is a reply to message #51057] |
Wed, 28 May 2003 05:50   |
Eclipse User |
|
|
|
Originally posted by: scheglov_ke.nlmk.ru
Patrick Martin <patjlm@hotmail.com> wrote:
> I tried filtering out all weblogic classes already, but weblogic generates
> classes (the *_WLSkel classes) for my EJBs. These classes are in my own
> packages, close to my EJB classes (that I want to profile).
> I can try to send you one of these classes off list if you wish.
Good.
I've just uploaded patch on SourceForge:
http://sourceforge.net/tracker/index.php?func=detail&aid =744809&group_id=48823&atid=454283
Read description and send class to me.
> Patrick
> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
> news:m3#r8tMJDHA.1724@fairy.ao.nlmk...
>> Patrick Martin <patjlm@hotmail.com> wrote:
>>
>> > I thought maybe I need to filter out all *_WLSkel classes (generated by
>> > weblogic, maybe not understood by the plugin), but I don't know if it is
>> > possible.
>> No, you can filter out only by full class name beginning (in most
>> cases by package name). You can try filter all weblogic files. Or, if you
>> wabt to help me, I can add code for dumping classes to disc, so when you
>> will receive VerifyError, you will able to send me class for checking.
>> Modification of classes is really complex task...
>>
>> > "Patrick Martin" <patjlm@hotmail.com> wrote in message
>> > news:bb052o$9ea$1@rogue.oti.com...
>> >> Hi,
>> >> It looks like a very nice tool.
>> >> I tried to profile a weblogic EJB application (both client and server
>> > side).
>> >> In both cases, I get many VerifyError thrown (see below). In the server
>> >> case, startup fails.
>> >> Any idea?
>> >>
>> >> <27 mai 03 18:41:10 CEST> <Warning> <Dispatcher> <Error thrown by rmi
>> >> server: 'weblogic.rmi.internal.BasicServerRef@101 - jvmid:
>> >>
>> >
> '3821043231659254422C:10.104.1.152R:8222611056192890391S:10. 104.1.152:[7001,
>> >> 7001,7002,7002,7001,7002,-1]:decalog:decalog_server', oid: '257',
>> >> implementation: 'weblogic.jms.dispatcher.DispatcherImpl@5f0f93''
>> >> java.lang.VerifyError: (class:
>> >> weblogic/jms/dispatcher/DispatcherImpl_WLSkel, method: invoke
> signature:
>> >>
>> >
> (Lweblogic/rmi/internal/ServerReference;ILweblogic/rmi/spi/I nboundRequest;Lw
>> >> eblogic/rmi/spi/OutboundResponse;)Lweblogic/rmi/spi/Outbound Response;)
>> >> Illegal constant pool index
>> >> at java.lang.Class.forName0(Native Method)
>> >> at java.lang.Class.forName(Class.java:190)
>> >> at
>> >>
>> >
> weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeletonClas s(BasicRuntimeDe
>> >> scriptor.java:278)
>> >> at
>> >>
>> >
> weblogic.rmi.internal.BasicRuntimeDescriptor.getSkeleton(Bas icRuntimeDescrip
>> >> tor.java:311)
>> >> at
> weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.j ava:295)
>> >> at
>> >>
>> >
> weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServ erRef.java:274)
>> >> at
>> >>
>> >
> weblogic.rmi.internal.BasicExecuteRequest.execute(BasicExecu teRequest.java:2
>> >> 2)
>> >> at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139 )
>> >> at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
>> >> >
>> >>
>> >> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
>> >> news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
>> >> >
>> >> > http://eclipsecolorer.sourceforge.net
>> >> >
>> >> > 27 May 2003 - Version 0.5.23
>> >> > --------------------------
>> >> > [+] Profiler tested with Eclipse on Linux (local profiling).
>> >> > Several bugs fixed.
>> >> >
>> >> >
>> >> > --
>> >> > SY, Konstantin.
>> >>
>> >>
>>
>>
>>
>> --
>> SY, Konstantin.
--
SY, Konstantin.
|
|
| |
Re: [ANN] Eclipse profiler plugin, 0.5.23 [message #60038 is a reply to message #59347] |
Tue, 03 June 2003 02:12  |
Eclipse User |
|
|
|
Originally posted by: scheglov_ke.nlmk.ru
bernhard schmidt <bernhard.schmidt@com-tec.ch> wrote:
This is bug in native part.
Fixed and uploaded version 0.5.24.
> i upgraded from version 5.22 to 5.23 by removing the old plugin and dll.
> copying the new plugin to eclipse plugin directory. now when i try to
> profile the heap, my application terminates after a while and i get the
> following error in the console:
> An unrecoverable stack overflow has occurred.
> I didnt profile the application with 5.22 so i have no comparison and i
> don't know whether it would work with version 5.22. Further i didn't change
> the xss option. the default value of 512k is by default large. The Xmx
> option is 512M. what you think about the error message?
> best regards
> benny
> "Konstantin Scheglov" <scheglov_ke@nlmk.ru> wrote in message
> news:h2xgbnBJDHA.3392@fairy.ao.nlmk...
>>
>> http://eclipsecolorer.sourceforge.net
>>
>> 27 May 2003 - Version 0.5.23
>> --------------------------
>> [+] Profiler tested with Eclipse on Linux (local profiling).
>> Several bugs fixed.
>>
>>
>> --
>> SY, Konstantin.
--
SY, Konstantin.
|
|
|
Goto Forum:
Current Time: Wed May 07 17:42:23 EDT 2025
Powered by FUDForum. Page generated in 0.04758 seconds
|