Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #27089 > unrolled thread

Java Profiler

Started byEndhe Elias <endhe.elias@gmail.com>
First post2013-12-26 13:07 -0800
Last post2013-12-28 15:10 +0100
Articles 6 — 3 participants

Back to article view | Back to comp.lang.java.programmer


Contents

  Java Profiler Endhe Elias <endhe.elias@gmail.com> - 2013-12-26 13:07 -0800
    Re: Java Profiler Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-27 00:10 -0400
      Re: Java Profiler Endhe Elias <endhe.elias@gmail.com> - 2013-12-27 06:15 -0800
        Re: Java Profiler Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-27 12:31 -0400
          Re: Java Profiler Endhe Elias <endhe.elias@gmail.com> - 2013-12-27 20:10 -0800
            Re: Java Profiler JLP <JLP@jlp.com> - 2013-12-28 15:10 +0100

#27089 — Java Profiler

FromEndhe Elias <endhe.elias@gmail.com>
Date2013-12-26 13:07 -0800
SubjectJava Profiler
Message-ID<ebc0beba-b46b-4250-a26b-a39bdecb239c@googlegroups.com>
Hello everybody,

My name is Endhe and I am Msc student in Computer Science. 
Well, I’m looking for profilers to compose my framework. Using this framework, the developers should be able to evaluate a couple of persistence APIs. 

I'm looking for a profiler with these features:  

• Get CPU and memory measures (time, consumption);
• I want to get performance metrics of a single method, not a system, just a method.
• Be an API. 

Anybody can guide me?

Thanks in advance,
Endhe

[toc] | [next] | [standalone]


#27090

FromArved Sandstrom <asandstrom2@eastlink.ca>
Date2013-12-27 00:10 -0400
Message-ID<H47vu.126043$Uv.15989@fx30.iad>
In reply to#27089
On 12/26/2013 05:07 PM, Endhe Elias wrote:
> Hello everybody,
>
> My name is Endhe and I am Msc student in Computer Science.
> Well, I’m looking for profilers to compose my framework. Using this framework, the developers should be able to evaluate a couple of persistence APIs.
>
> I'm looking for a profiler with these features:
>
> • Get CPU and memory measures (time, consumption);
> • I want to get performance metrics of a single method, not a system, just a method.
> • Be an API.
>
> Anybody can guide me?
>
> Thanks in advance,
> Endhe
>
Hi, Endhe, implementations of persistence APIs (JDBC, JPA, JDO, things 
like MyBatis etc) _are_ frameworks. I'm not sure why you want to build a 
meta-framework just to evaluate the Java persistence implementations.

Not to pour water on your campfire, but there is very little value to 
what you are seeking to do. If you write something really learned on 
Java persistence APIs and/or implementations, most people will ignore 
it...or more likely, the people who have already written a few of them 
have some decent clues.

Back in my day MSc work involved some original research. Unless I'm 
missing something I see little original here.

AHS
-- 
When a true genius appears, you can know him by this sign:
that all the dunces are in a confederacy against him.
-- Jonathan Swift

[toc] | [prev] | [next] | [standalone]


#27091

FromEndhe Elias <endhe.elias@gmail.com>
Date2013-12-27 06:15 -0800
Message-ID<b0bbeb3d-3157-4ef4-ba2a-44c476c2f616@googlegroups.com>
In reply to#27090
Hello Arved,

It's just a part of my research, it isn't the whole MSc work. 

I want to build a framework for a very specific persistence APIs. The ontology-based persistence APIs at object-level. There's no framework to evaluate these APIs.

Do you know any profilers which I can you use?

Regards,
Endhe

On Friday, December 27, 2013 1:10:15 AM UTC-3, Arved Sandstrom wrote:
> On 12/26/2013 05:07 PM, Endhe Elias wrote:
> 
> > Hello everybody,
> 
> >
> 
> > My name is Endhe and I am Msc student in Computer Science.
> 
> > Well, I�m looking for profilers to compose my framework. Using this framework, the developers should be able to evaluate a couple of persistence APIs.
> 
> >
> 
> > I'm looking for a profiler with these features:
> 
> >
> 
> > � Get CPU and memory measures (time, consumption);
> 
> > � I want to get performance metrics of a single method, not a system, just a method.
> 
> > � Be an API.
> 
> >
> 
> > Anybody can guide me?
> 
> >
> 
> > Thanks in advance,
> 
> > Endhe
> 
> >
> 
> Hi, Endhe, implementations of persistence APIs (JDBC, JPA, JDO, things 
> 
> like MyBatis etc) _are_ frameworks. I'm not sure why you want to build a 
> 
> meta-framework just to evaluate the Java persistence implementations.
> 
> 
> 
> Not to pour water on your campfire, but there is very little value to 
> 
> what you are seeking to do. If you write something really learned on 
> 
> Java persistence APIs and/or implementations, most people will ignore 
> 
> it...or more likely, the people who have already written a few of them 
> 
> have some decent clues.
> 
> 
> 
> Back in my day MSc work involved some original research. Unless I'm 
> 
> missing something I see little original here.
> 
> 
> 
> AHS
> 
> -- 
> 
> When a true genius appears, you can know him by this sign:
> 
> that all the dunces are in a confederacy against him.
> 
> -- Jonathan Swift

[toc] | [prev] | [next] | [standalone]


#27092

FromArved Sandstrom <asandstrom2@eastlink.ca>
Date2013-12-27 12:31 -0400
Message-ID<PXhvu.62963$5Z5.24136@fx05.iad>
In reply to#27091
On 12/27/2013 10:15 AM, Endhe Elias wrote:
> Hello Arved,
>
> It's just a part of my research, it isn't the whole MSc work.
>
> I want to build a framework for a very specific persistence APIs. The ontology-based persistence APIs at object-level. There's no framework to evaluate these APIs.
>
> Do you know any profilers which I can you use?
>
> Regards,
> Endhe
[ SNIP ]

Glad you took no offense, Endhe. None meant. I simply didn't see the 
value in what you originally described. I suspect in any case that you'd 
make a more cogent argument in your native language. :-)

I may not be a computer scientist, but I've got some experience: what 
exactly do you mean by "ontology-based persistence APIs at 
object-level"? I suspect that any decent persistence API writer has 
always understood the semantics of persistence: if there is a 
non-ontology-based persistence API I myself would prefer not to use it. 
"Object-level"? Fair enough, you're interested in ORMs.

As for profilers, tell me why the readily discoverable advice in this 
article (http://www.infoq.com/articles/java-profiling-with-open-source) 
is not adequate?

AHS
-- 
When a true genius appears, you can know him by this sign:
that all the dunces are in a confederacy against him.
-- Jonathan Swift

[toc] | [prev] | [next] | [standalone]


#27093

FromEndhe Elias <endhe.elias@gmail.com>
Date2013-12-27 20:10 -0800
Message-ID<b3521732-c071-4d8b-834f-5f10acc7849d@googlegroups.com>
In reply to#27092
Hi Arved,

I’m not offended =)

It’s quite hard to explain in any language, but let me try.

During the development of an ontology-based application, the manipulation of instances in database is one of the major steps in the process of development. There are currently two main approaches used by the semantic persistence tools: RDF triples and object-oriented development. RDF triples are like SQL Statement and object-oriented is API like Hibernate.

So, I’d like to evaluate the object-oriented persistence APIs for semantic-based application.

However, the profilers whom I found are command line-based	or other systems (e.g. Netbeans Profiler) and I have to find a profiler which I can use as API.

I’ll read the article.

If you have any questions, please, let me know.

Thank you very much for your tips.


On Friday, December 27, 2013 1:31:42 PM UTC-3, Arved Sandstrom wrote:
> On 12/27/2013 10:15 AM, Endhe Elias wrote:
> 
> > Hello Arved,
> 
> >
> 
> > It's just a part of my research, it isn't the whole MSc work.
> 
> >
> 
> > I want to build a framework for a very specific persistence APIs. The ontology-based persistence APIs at object-level. There's no framework to evaluate these APIs.
> 
> >
> 
> > Do you know any profilers which I can you use?
> 
> >
> 
> > Regards,
> 
> > Endhe
> 
> [ SNIP ]
> 
> 
> 
> Glad you took no offense, Endhe. None meant. I simply didn't see the 
> 
> value in what you originally described. I suspect in any case that you'd 
> 
> make a more cogent argument in your native language. :-)
> 
> 
> 
> I may not be a computer scientist, but I've got some experience: what 
> 
> exactly do you mean by "ontology-based persistence APIs at 
> 
> object-level"? I suspect that any decent persistence API writer has 
> 
> always understood the semantics of persistence: if there is a 
> 
> non-ontology-based persistence API I myself would prefer not to use it. 
> 
> "Object-level"? Fair enough, you're interested in ORMs.
> 
> 
> 
> As for profilers, tell me why the readily discoverable advice in this 
> 
> article (http://www.infoq.com/articles/java-profiling-with-open-source) 
> 
> is not adequate?
> 
> 
> 
> AHS
> 
> -- 
> 
> When a true genius appears, you can know him by this sign:
> 
> that all the dunces are in a confederacy against him.
> 
> -- Jonathan Swift

[toc] | [prev] | [next] | [standalone]


#27094

FromJLP <JLP@jlp.com>
Date2013-12-28 15:10 +0100
Message-ID<l9mm4c$b2u$2@speranza.aioe.org>
In reply to#27093
I am not sure it is what you want,
look at ( tools that inject byte code at runtime):
ASM => http://asm.ow2.org/
BCEL => http://commons.apache.org/proper/commons-bcel/

Or with a higher level :
AspectJ => http://eclipse.org/aspectj/
Byteman => http://www.jboss.org/byteman

+ standard JSE API in package java.lang.management.

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.programmer


csiph-web