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


Groups > comp.lang.java.programmer > #27086

Re: Question about Pattern.matcher performance differences between Java6 and Java7/8

From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Question about Pattern.matcher performance differences between Java6 and Java7/8
Date 2013-12-26 13:51 +0100
Message-ID <bi2n3aF2g1qU1@mid.individual.net> (permalink)
References <fb06cd3d-4dd0-4a16-90ad-ad99d1a64a3e@googlegroups.com> <l9c5rb$1kt$1@dont-email.me> <mcmurtrie-B26298.11471925122013@c-61-68-245-199.per.connect.net.au> <profiling-20131226022311@ram.dialup.fu-berlin.de>

Show all headers | View raw


On 26.12.2013 02:24, Stefan Ram wrote:
> Kevin McMurtrie <mcmurtrie@pixelmemory.us> writes:
>> Neither can determine real GC load.  What ends up happening is that you
>> pull a chunk of suspect code out of your app and run it by itself in a
>> controlled environment to benchmark it.  The alternative is using a
>
>    Sometimes, one wants to compare two versions of suspect code,
>    one of which has some new »optimization«, to see whether that
>    optimization helps indeed as much as hoped for.
>
>    When one needs to optimize, the application must be observably
>    slow. That means: macroscopically slow, so slow that one can
>    measure it using a stop watch or at least detect he slowness
>    somehow.
>
>    In this case, one can compare the two versions in-place. That is:
>    run the app with the old version and then with the new version.
>    This will include »real GC load« and all.

I'm not sure I agree to the "real GC load": if you artificially slow the 
application down to a level where you can use a stop watch you have 
already changed behavior dramatically and all bets are off.

Or did you mean it the other way round: you can only apply the stop 
watch approach if the application is so slow?

Kind regards

	robert

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Question about Pattern.matcher performance differences between Java6 and Java7/8 zach.lists@gmail.com - 2013-12-24 04:26 -0800
  Re: Question about Pattern.matcher performance differences between Java6 and Java7/8 Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-12-24 09:31 -0500
    Re: Question about Pattern.matcher performance differences between Java6 and Java7/8 Kevin McMurtrie <mcmurtrie@pixelmemory.us> - 2013-12-25 11:47 -0800
      Re: Question about Pattern.matcher performance differences between Java6 and Java7/8 Robert Klemme <shortcutter@googlemail.com> - 2013-12-26 13:51 +0100
      Re: Question about Pattern.matcher performance differences between Java6 and Java7/8 Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-12-26 08:51 -0500
      Re: Question about Pattern.matcher performance differences between Java6 and Java7/8 Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-26 13:25 -0400

csiph-web