RE: YourKit Java Profiler Open Source License Request

Jaroslav Bachorík jaroslav.bachorik at oracle.com
Tue May 7 05:55:18 UTC 2013


Hi Laurent,
what is exactly the problem with the NB Profiler's overhead. With sensible settings in the instrumented mode it's pretty ok and when you use the sampled mode it's on par with any other sample based profiler (eg. Yourkit with default settings).

If you need help with tuning the NB Profiler settings I can help (or relay you to guys writing that tool).

Cheers,
-JB-

Sent from my Android phone using TouchDown (www.nitrodesk.com)

-----Original Message----- 
From: Laurent Bourgès [bourges.laurent at gmail.com]
Received: Monday, 06 May 2013, 22:07
To: Donald Smith [donald.smith at oracle.com]
CC: discuss at openjdk.java.net [discuss at openjdk.java.net]; 2d-dev at openjdk.java.net [2d-dev at openjdk.java.net]
Subject: Re: YourKit Java Profiler Open Source License Request

Donald,
thanks for your prompt decision.

I advocate my request was probably stupid / counter productive because it
leads to promoting commercial products / services while OpenJDK is open
source (;))

However having an efficient profiler is important for such project.
Is there any one in the Oracle's tool suite that could be provided to the
openjdk community (JRockit ...), dtrace (solaris ...) ?
Is there any web page describing tools recommended by openjdk developers on
the wiki ?

FYI, I just succeed in getting oprofile results on my linux 64 machine
(fedora 14 quite old) and it seems very promising. Thanks Andrew for your
tips.

Regards,
Sorry again for the "noise",
Laurent


2013/5/6 Donald Smith <donald.smith at oracle.com>

>  Laurent,
>
> Thanks for this question, here are my initial thoughts...  I'm hoping some
> of the other technical suggestions people have made are helpful, because I
> don't think this is a viable path.  I'm not sure how many other communities
> handle this scenario, but I know when I was at Eclipse, for example,
> projects were discouraged from endorsing products in this manner.
> Moreover, submissions advertising goods or services are discouraged in our
> web site Terms of Use.
>
>  - Don
>
>
>
> On 06/05/2013 5:46 AM, Laurent Bourgès wrote:
>
> Dear Dalibor, Donald and java2d members,
>
> I am currently working hard to improve performances of the pisces java2d
> renderering engine.
>
> To help me improving cpu hotspots, I need an efficient java profiler
> (lower overhead than netbeans profiler).
>
> I *personally* requested this morning an "open source" license for
> Yourkit Profiler.
>
> As you can see in the sales response (below), this license can be granted
> free of charge *but it requires a public acknowledgement on the 2D
> Graphics Group page of the OpenJDK web site*.
>
> As I am only a contributor, who can decide if it is possible (dalibor,
> donald) ?
> What are your opinions ?
>
> Moreover I think having such profiler could be helpful to other openjdk
> projects as well. If anybody else is interested, please say it on the
> discuss mailing list.
>
> Apparently, licenses are given to persons having their names:
> "Please send me the list of developers (names and surnames) who need
> licenses."
>
> Best regards,
> Laurent
>
> PS to Vladimir Kondratyev: I am waiting for the openjdk project manager
> decision before going further.
>
> FYI, here are the license request email followed by the Yourkit sales
> response:
>
> 2013/5/6 Vladimir Kondratyev <sales at yourkit.com>
>
>> Dear Laurent,
>>
>> Thank you for your interest in our products.
>>
>> We are ready to provide free of charge licenses for "The 2D Graphics
>> Group" project.
>>
>> Please send me the list of developers (names and surnames)
>> who need licenses.
>>
>> In return we require to place small a small free-form text
>>  endorsement/testimonial to the project web
>> site.
>>
>> The testimonial should contain the text that 2D Graphics Group is using
>> YourKit profiler
>> and contain a reference to YourKit web site. If you need a graphical
>> logos, please find them attached.
>>
>> For example:
>>
>> "
>> YourKit is kindly supporting 2D Graphics open source projects with its
>> full-featured Java Profiler.
>> YourKit, LLC is the creator of innovative and intelligent tools for
>> profiling
>> Java and .NET applications. Take a look at YourKit's leading software
>> products:
>> <a href="http://www.yourkit.com/java/profiler/index.jsp">YourKit Java
>> Profiler</a> and
>> <a href="http://www.yourkit.com/.net/profiler/index.jsp">YourKit .NET
>> Profiler</a>.
>> "
>>
>> Best regards,
>> Vladimir Kondratyev
>> YourKit, LLC
>> http://www.yourkit.com
>> "Don't get lost in data, get information!"
>>
>>
>> Monday, May 6, 2013, 9:16:12 AM, you wrote:
>>
>> > Hi,
>>
>> > I am currently working hard to improve cpu and memory performance of the
>> > pisces java2d renderering engine for the open jdk 8: see java2d mailing
>> > list: openjdk.java.net/groups/2d/
>>
>> > I am using both netbeans profiler and my own probes in the code, but I
>> > would like to use your profiler to help me having better and more
>> accurate
>> > metrics.
>>
>> > regards,
>> > laurent
>>
>
>
>


More information about the discuss mailing list