Home
Softono
g

genaray

Professional software vendor delivering innovative solutions on the Softono platform. Specialized in both open-source and proprietary software development.

Total Products
2

Software by genaray

Arch.Extended
Open Source

Arch.Extended

Extensions for Arch with some useful features like Systems, Source Generator and Utils.

Game Development Game Engines
229 Github Stars
ZeroAllocJobScheduler
Open Source

ZeroAllocJobScheduler

ZeroAllocJobScheduler is a high-performance, allocation-free C job scheduler that distributes and executes jobs across a configurable pool of worker threads. Users create a single JobScheduler instance for the lifetime of their application and reuse pooled IJob instances to avoid garbage collection. Jobs are scheduled locally via Schedule, with support for sequential dependencies by passing a JobHandle and parallel dependencies through CombineDependencies. Flush dispatches queued jobs to worker threads, and JobHandle.Complete blocks until the job or combined handles finish. MaxExpectedConcurrentJobs defines the pre-allocated queue capacity; strict allocation mode can be enabled to throw errors if exceeded. Worker thread count and naming are configurable. The scheduler is designed for scenarios requiring efficient parallel job execution with predictable, zero-allocation runtime behavior after initial setup.

Game Engines
204 Github Stars