We have some benchmarks that test parts of the Arrow C++ library, e.g. https://github.com/apache/arrow/blob/master/cpp/src/arrow/builder-benchmark.cc and https://github.com/apache/arrow/blob/master/cpp/src/arrow/jemalloc/jemalloc-builder-benchmark.cc . These are only in the C++ part as the Java library provides different facilities to construct the Arrow arrays. As the core of Arrow are its data structures, it is probably better to benchmark the C++/Java libraries when used in the same use case, e.g. reading Parquet files, but in different languages. Then you should see if there are notable differences.
Uwe Von meinem iPad gesendet > Am 03.06.2017 um 03:51 schrieb Rajeev Karri <rajeev.ka...@gmail.com>: > > Are there any arrow benchmark tests ? Will help me compare : > C#->C++ with the native C++ perf > Also is there a benchmark that compares Arrow-Java vs Arrow-C++ ? > >> On Fri, Jun 2, 2017 at 10:45 PM, Wes McKinney <wesmck...@gmail.com> wrote: >> >> Since Flatbuffers supports C# (for native metadata interactions), a >> longer term (and perhaps more arduous) path could be to create a >> native C# implementation. I am not sure if there would be any benefits >> over wrapping the C++ library; I am no expert. Adding Jeremy Howard >> who has a lot of .NET / C# experience in case he has some advice >> >>> On Fri, Jun 2, 2017 at 1:11 PM, Uwe L. Korn <uw...@xhochy.com> wrote: >>> Hello Rajeev, >>> >>> at the moment we have no native C# bindings or implementation. An easy >>> start could be to write C# bindings to the native C++ implementation, >>> from what I remember of my .NET days (~5 years ago :D), that should not >>> be so hard. But as mentioned I have no recent experience in that. An >>> alternative could be the existing GObject/GLib bindings if there are >>> GObject bindings for C#. >>> >>> Cheers >>> Uwe >>> >>>> On Fri, Jun 2, 2017, at 06:55 PM, Rajeev Karri wrote: >>>> I would like to use apache arrow from C#. >>>> Is it possible ? >>>> >>>> Rajeev >>