Or it's entirely my fault... sorry

On Thu, Aug 1, 2019 at 10:41 AM J Decker <d3c...@gmail.com> wrote:

> I'm not sure where/how to address this... so bear with me if this isn't
> JUST V8.
>
> My latest toy is a RK3399 system (
> http://en.t-firefly.com/product/rocrk3399pc )
> I've manged to get the linux image to build, and install a more complete
> development environment, and got Node 13-pre (12.7.0) to build, and my own
> addon.
> I was curious about the JS vs native performance, and I have both JS and C
> versions of many things in a few packages.  The JS performance is pretty
> good, can't fault much there, but then when I ran the same simple tests
> like "parse( '1234' )" to get a number result, the Node Addon (which works
> directly with the V8 library for 99% of the interfacing, just using a few
> convenience macros to build FunctionTemplates)
> I *think* that the conversion from string to String::Utf8Value is
> extra-ordinarily slow.  another test that either passes numbers, or passes
> nothing and gets back arraybuffers(with external storage) and/or Numbers is
> actually very fast.
>
> I don't know how I can create a reproduction, and/or I don't know what to
> really investigate.... I do have, in the case of the parsin, some
> performance timers around converting from JS to C, doing the parsing, and
> building the values back in JS Engine from C that can narrow it down...
>
> A test that usese the same parser in JS does 4M parsings in 6 seconds, and
> takes the (CMake Debug) build does 2M parsings in 35 seconds, and the CMake
> Release build 27 seconds.  The run times on windows x64 are approximately
> the same (as each other, at about 1 seconds for 4M/2M respectively...
> because getting utf8 values sucks (pardon the slang)).  Single threaded.
>
> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to the Google Groups
> "v8-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to v8-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/v8-users/dc1c1cdd-80b4-4f23-ba87-a7ff49610339%40googlegroups.com
> <https://groups.google.com/d/msgid/v8-users/dc1c1cdd-80b4-4f23-ba87-a7ff49610339%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
v8-users mailing list
v8-users@googlegroups.com
http://groups.google.com/group/v8-users
--- 
You received this message because you are subscribed to the Google Groups 
"v8-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to v8-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/CAA2GJqVXNY8y_k_UjJdxrdE2uXBRxedoEdjZt%3DDTGgR7Mpc%3DnA%40mail.gmail.com.

Reply via email to