scala microbenchmark

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

scala microbenchmark

Bo Zhang
Hi there,

Do anyone know if there is any industrial standard (or other widely used) scala microbenchmarks?

If it is JAR file or compatible with JMH or other tools, that is even better.

I want to do some performance analysis.

Thanks,
Bo

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Adriaan Moors-7
Hi,

Check out https://github.com/ktoso/sbt-jmh (sbt plugin for jmh)
and https://github.com/scala/compiler-benchmark (jmh benchmarks for the scala compiler)

cheers
adriaan



On Mon, Feb 6, 2017 at 8:59 PM Bo Zhang <[hidden email]> wrote:
Hi there,

Do anyone know if there is any industrial standard (or other widely used) scala microbenchmarks?

If it is JAR file or compatible with JMH or other tools, that is even better.

I want to do some performance analysis.

Thanks,
Bo

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Adriaan Moors-7
Oh, and the standard library benchmarks: https://github.com/scala/scala/tree/2.12.x/test/benchmarks

On Mon, Feb 6, 2017 at 9:09 PM Adriaan Moors <[hidden email]> wrote:
Hi,

Check out https://github.com/ktoso/sbt-jmh (sbt plugin for jmh)
and https://github.com/scala/compiler-benchmark (jmh benchmarks for the scala compiler)

cheers
adriaan



On Mon, Feb 6, 2017 at 8:59 PM Bo Zhang <[hidden email]> wrote:
Hi there,

Do anyone know if there is any industrial standard (or other widely used) scala microbenchmarks?

If it is JAR file or compatible with JMH or other tools, that is even better.

I want to do some performance analysis.

Thanks,
Bo

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Bo Zhang

Hi Adriaan,

I checked these benchmark repositories and could run them with SBT. It's cool.

But I am doing some research on performance delta of scala run on different platforms, like x86 and SPARC machine. I would try to keep the layers as less as possible and run process as easy as possible. Is there a way to package these source file into a .jar file, like "maven install" does?

Thanks,
Bo







On Monday, February 6, 2017 at 11:11:20 PM UTC-6, Adriaan Moors wrote:
Oh, and the standard library benchmarks: <a href="https://github.com/scala/scala/tree/2.12.x/test/benchmarks" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fscala%2Fscala%2Ftree%2F2.12.x%2Ftest%2Fbenchmarks\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE9lv_DvoLLctNQ2oRvEXFfwCljdA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fscala%2Fscala%2Ftree%2F2.12.x%2Ftest%2Fbenchmarks\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNE9lv_DvoLLctNQ2oRvEXFfwCljdA&#39;;return true;">https://github.com/scala/scala/tree/2.12.x/test/benchmarks

On Mon, Feb 6, 2017 at 9:09 PM Adriaan Moors <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="XZkiDsDRBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">adr...@...> wrote:
Hi,

Check out <a href="https://github.com/ktoso/sbt-jmh" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fktoso%2Fsbt-jmh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGvwQ7iqO_1-HJ_udKs_EXnaMixPA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fktoso%2Fsbt-jmh\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNGvwQ7iqO_1-HJ_udKs_EXnaMixPA&#39;;return true;">https://github.com/ktoso/sbt-jmh (sbt plugin for jmh)
and <a href="https://github.com/scala/compiler-benchmark" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fscala%2Fcompiler-benchmark\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFD3d0hLP_XVqT4c9m0w_26NiBBkA&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fscala%2Fcompiler-benchmark\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFD3d0hLP_XVqT4c9m0w_26NiBBkA&#39;;return true;">https://github.com/scala/compiler-benchmark (jmh benchmarks for the scala compiler)

cheers
adriaan



On Mon, Feb 6, 2017 at 8:59 PM Bo Zhang <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="XZkiDsDRBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">gc...@...> wrote:
Hi there,

Do anyone know if there is any industrial standard (or other widely used) scala microbenchmarks?

If it is JAR file or compatible with JMH or other tools, that is even better.

I want to do some performance analysis.

Thanks,
Bo

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="javascript:" target="_blank" gdf-obfuscated-mailto="XZkiDsDRBwAJ" rel="nofollow" onmousedown="this.href=&#39;javascript:&#39;;return true;" onclick="this.href=&#39;javascript:&#39;;return true;">scala-user+...@googlegroups.com.
For more options, visit <a href="https://groups.google.com/d/optout" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/d/optout&#39;;return true;">https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Seth Tisue
On Wednesday, March 1, 2017 at 1:19:49 PM UTC-8, Bo Zhang wrote:
But I am doing some research on performance delta of scala run on different platforms, like x86 and SPARC machine. I would try to keep the layers as less as possible and run process as easy as possible. Is there a way to package these source file into a .jar file, like "maven install" does?

Perhaps standard sbt commands like `package` and `publishLocal` would work...? Seems worth a try

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Vlad Patryshev
In reply to this post by Adriaan Moors-7
I'm still struggling with sbt-jmh. Had to tweak some stuff to bypass a bug in Class.java. WIP.

Thanks,
-Vlad

On Mon, Feb 6, 2017 at 9:09 PM, Adriaan Moors <[hidden email]> wrote:
Hi,

Check out https://github.com/ktoso/sbt-jmh (sbt plugin for jmh)
and https://github.com/scala/compiler-benchmark (jmh benchmarks for the scala compiler)

cheers
adriaan



On Mon, Feb 6, 2017 at 8:59 PM Bo Zhang <[hidden email]> wrote:
Hi there,

Do anyone know if there is any industrial standard (or other widely used) scala microbenchmarks?

If it is JAR file or compatible with JMH or other tools, that is even better.

I want to do some performance analysis.

Thanks,
Bo

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: scala microbenchmark

Jasper-M
In reply to this post by Seth Tisue
I think `sbt publishM2` does the same thing as `maven install`.

Op donderdag 16 maart 2017 00:37:20 UTC+1 schreef Seth Tisue:
On Wednesday, March 1, 2017 at 1:19:49 PM UTC-8, Bo Zhang wrote:
But I am doing some research on performance delta of scala run on different platforms, like x86 and SPARC machine. I would try to keep the layers as less as possible and run process as easy as possible. Is there a way to package these source file into a .jar file, like "maven install" does?

Perhaps standard sbt commands like `package` and `publishLocal` would work...? Seems worth a try

--
You received this message because you are subscribed to the Google Groups "scala-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
For more options, visit https://groups.google.com/d/optout.