GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Performance enhancements for single and multi-thread evaluations · Issue #26 · dashjoin/jsonata-java

Performance enhancements for single and multi-thread evaluations #26

New issue
Copy link
New issue
Copy link
Open
Open
Performance enhancements for single and multi-thread evaluations#26
Copy link
Assignees
uw4
Labels
enhancementNew feature or requestNew feature or request

Description

@uw4
uw4
opened on Nov 20, 2023
Issue body actions

Experiments show that with few changes huge boosts (synthetic tests 3x faster) can be achieved
(caused by less synchronization + much better JIT code generation)

Activity

  1. uw4
    added this to the 0.9.5 milestone on Nov 20, 2023
  2. uw4
    self-assigned this
    on Nov 20, 2023
  3. uw4
    added a commit that references this issue on Nov 20, 2023

    Performance enhancements. #26

    0348729
  4. uw4 commented on Nov 20, 2023

    @uw4
    uw4
    on Nov 20, 2023
    ContributorAuthor
    More actions

    Perf enhancements speedup:

    Before:
    $ ./threads.sh 1
    Testing THREADS=1 TIME=3000
    Finished 17 tests sum=2.605197E11
    Thread test finished total=17

    $ ./threads.sh 4
    Testing THREADS=4 TIME=3000
    Finished 12 tests sum=1.689628E11
    Finished 12 tests sum=1.929169E11
    Finished 12 tests sum=2.02259E11
    Finished 11 tests sum=1.705385E11
    Thread test finished total=47

    After:
    $ ./threads.sh 1
    Testing THREADS=1 TIME=3000
    Finished 42 tests sum=6.101973E11
    Thread test finished total=42

    $ ./threads.sh 4
    Testing THREADS=4 TIME=3000
    Finished 26 tests sum=3.680051E11
    Finished 22 tests sum=3.780026E11
    Finished 26 tests sum=4.324088E11
    Finished 27 tests sum=3.765051E11
    Thread test finished total=101

  5. uw4
    closed this as completedon Nov 20, 2023
  6. aeberhart commented on Nov 26, 2023

    @aeberhart
    aeberhart
    on Nov 26, 2023
    Contributor
    More actions

    maybe update the performance numbers in the README?

  7. aeberhart
    reopened this on Nov 26, 2023
  8. uw4
    added
    enhancementNew feature or requestNew feature or request
    on Jan 22, 2024
  9. uw4
    modified the milestones: 0.9.5, 0.9.9 on Oct 14, 2024
  10. aeberhart
    removed this from the 0.9.9 milestone on Jul 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @uw4
    uw4

Labels

enhancementNew feature or requestNew feature or request

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402503 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.