JMC-5359: Ugly values on Y axis when no events
Mario Torre
neugens at redhat.com
Fri Oct 5 15:59:02 UTC 2018
Pushed, congratulations!
Cheers,
Mario
On Fri, Oct 5, 2018 at 5:40 PM Ken Dobson <kdobson at redhat.com> wrote:
>
> Attached is the patch with the commenting change made.
>
> Ken
>
> On Fri, Oct 5, 2018 at 4:36 AM Mario Torre <neugens at redhat.com> wrote:
>>
>> On Mon, 2018-10-01 at 16:00 +0200, Marcus Hirt wrote:
>> > Hi Ken,
>> >
>> > Check with Mario if he can sponsor your change. I think he is
>> > currently busy setting up a new computer. So, if not, I can do it.
>>
>> Ken, could you please send me the actual patch for pushing?
>>
>> While there, I would like to suggest a minor change, on the comment
>> formatting:
>>
>> - // If min=max, expand range to be [min, min+1]
>> + // If min=max, expand range to be [min, min+1], or [min,
>> min+1024] in the case of
>> + // a graph measured in bytes
>>
>> [use single line comments instead of multiline, it's easier to see
>> where the comments start and stop, in alternative I suggest to always
>> use an '*' to highlight a comment line when in multiline].
>>
>> Cheers,
>> Mario
>>
>> > Kind regards,
>> > Marcus
>> >
>> > On 2018-10-01, 15:58, "jmc-dev on behalf of Marcus Hirt" <
>> > jmc-dev-bounces at openjdk.java.net on behalf of marcus.hirt at oracle.com>
>> > wrote:
>> >
>> > Hi Ken,
>> >
>> > Looks good!
>> >
>> > Kind regards,
>> > Marcus
>> >
>> > On 2018-10-01, 15:50, "jmc-dev on behalf of Ken Dobson" <
>> > jmc-dev-bounces at openjdk.java.net on behalf of kdobson at redhat.com>
>> > wrote:
>> >
>> > Hi all,
>> >
>> > just checking to see if someone could take a quick look at
>> > the patch above
>> > when they have a chance.
>> >
>> > Thanks,
>> >
>> > Ken
>> >
>> > On Tue, Sep 18, 2018 at 5:17 PM, Ken Dobson <
>> > kdobson at redhat.com> wrote:
>> >
>> > > Hi all,
>> > >
>> > > This is another simple UI fix for JMC-5359, which also
>> > appears to be a
>> > > duplicate of JMC-5045 as well. If someone could have a look
>> > at it that'd be
>> > > great.
>> > > Jira:
>> > https://bugs.openjdk.java.net/projects/JMC/issues/JMC-5359
>> > > https://bugs.openjdk.java.net/projects/JMC/issues/JMC-5045
>> > >
>> > > diff -r 9ebfa2888b8f application/org.openjdk.jmc.
>> > >
>> > ui/src/main/java/org/openjdk/jmc/ui/charts/XYDataRenderer.java
>> > > ---
>> > a/application/org.openjdk.jmc.ui/src/main/java/org/openjdk/
>> > > jmc/ui/charts/XYDataRenderer.java Fri Sep 14 01:21:16
>> > 2018 +0200
>> > > +++
>> > b/application/org.openjdk.jmc.ui/src/main/java/org/openjdk/
>> > > jmc/ui/charts/XYDataRenderer.java Tue Sep 18 17:11:03
>> > 2018 -0400
>> > > @@ -44,6 +44,7 @@
>> > >
>> > > import org.openjdk.jmc.common.IDisplayable;
>> > > import org.openjdk.jmc.common.unit.IQuantity;
>> > > +import org.openjdk.jmc.common.unit.UnitLookup;
>> > > import org.openjdk.jmc.common.util.ColorToolkit;
>> > > import
>> > org.openjdk.jmc.ui.charts.AWTChartToolkit.IColorProvider;
>> > > import
>> > org.openjdk.jmc.ui.charts.IChartInfoVisitor.IBucket;
>> > > @@ -200,9 +201,11 @@
>> > >
>> > > if (yAxisMin != null && yAxisMax != null) {
>> > > FontMetrics fm = context.getFontMetrics();
>> > > - // If min=max, expand range to be [min, min+1]
>> > > + /* If min=max, expand range to be [min,
>> > min+1], or [min,
>> > > min+1024] in the case of
>> > > + a graph measured in bytes*/
>> > > if (yAxisMin.compareTo(yAxisMax) == 0) {
>> > > - yAxisMax =
>> > yAxisMin.getUnit().quantity(yAxisMin.doubleValue()
>> > > + 1);
>> > > + int offset = yAxisMin.getUnit() ==
>> > UnitLookup.BYTE ? 1024
>> > > : 1;
>> > > + yAxisMax =
>> > yAxisMin.getUnit().quantity(yAxisMin.doubleValue()
>> > > + offset);
>> > > } else {
>> > > // Add sufficient padding to ensure that
>> > labels for ticks
>> > > <= yAxisMax fit,
>> > > // and constant value graphs are
>> > discernible.
>> > >
>> > > Thanks,
>> > >
>> > > Ken
>> > >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> --
>> Mario Torre
>> Associate Manager, Software Engineering
>> Red Hat GmbH <https://www.redhat.com>
>> 9704 A60C B4BE A8B8 0F30 9205 5D7E 4952 3F65 7898
>>
--
Mario Torre
Associate Manager, Software Engineering
Red Hat GmbH <https://www.redhat.com>
9704 A60C B4BE A8B8 0F30 9205 5D7E 4952 3F65 7898
More information about the jmc-dev
mailing list