SharedArray

Zero-copy sharing between managed and native arrays in Unity (by stella3d)

SharedArray Alternatives

Similar projects and alternatives to SharedArray

  • Bullet

    Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better SharedArray alternative or higher similarity.

SharedArray reviews and mentions

Posts with mentions or reviews of SharedArray. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-06-19.
  • Fastest game engine on CPU ?
    2 projects | /r/gamedev | 19 Jun 2021
    If it's not image processing that's slow, or it's non-image-processing-code that's slow, or you absolutely must do the processing on CPU, you should be using Unity's Data Oriented Tech Stack (DOTS). It has 2 main features called Jobs and NativeArrays to get even better performance in C# than C++. I would also recommend using SharedArrays to make things lightning fast and easy to work with.
  • The shy ball tutorial is out! It's about an optimization technique called delayed result gathering.
    1 project | /r/Unity3D | 18 May 2021
    Using native arrays comes with a significant performance cost when you have to convert back and forth between native arrays and managed arrays. There's also a conversion cost to swapping between Vector3 and the burst type float3. If you use SharedArrays, it takes away the performance overhead of both those things. You should see nothing but performance gains from using Jobs while retaining the convenience of using managed data types.
  • Is it a bad idea to do a simulation engine in C#?
    1 project | /r/gamedev | 27 Feb 2021
    If you use Unity's High Performance C# coding style with NativeArrays and burst compiled jobs, it will be faster than C++. If you use regular C#, it will be much slower. Also, use Shared Arrays and thank me later.
  • A note from our sponsor - SaaSHub
    www.saashub.com | 4 May 2024
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic SharedArray repo stats
3
154
1.8
over 3 years ago

stella3d/SharedArray is an open source project licensed under MIT License which is an OSI approved license.

The primary programming language of SharedArray is C#.


Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com