You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+21-21Lines changed: 21 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -51,8 +51,8 @@ Reflex is an [Dependency Injection](https://stackify.com/dependency-injection/)
51
51
---
52
52
53
53
## 👀 Overview
54
-
-**Fast:**~3x faster than VContainer, ~7x faster than Zenject.
55
-
-**GC Friendly:**~2x less allocations than VContainer, ~9x less allocations than Zenject.
54
+
-**Fast:**up to 414% faster than VContainer, up to 800% faster than Zenject.
55
+
-**GC Friendly:**up to 28% less allocations than VContainer, up to 921% less allocations than Zenject.
56
56
-**AOT Support:** Basically there's no runtime Emit, so it works fine on IL2CPP builds. [<sup>[*]</sup>](#-scripting-restrictions)
57
57
-**Contract Table:** Allows usages of APIs like `container.All<IDisposable>`
58
58
-**Immutable Container**: Performant thread safety free of lock plus predictable behavior.
@@ -531,32 +531,32 @@ Currently, logging verbosity is configured in this file, and default value is se
531
531
> Resolving ten thousand times a transient dependency with four levels of chained dependencies. See [NestedBenchmarkReflex.cs](Assets/Reflex.Benchmark/NestedBenchmarkReflex.cs).
If you are taking advantage of reflex to inject `IEnumerable<T>` in your constructors **AND** your are building for **IL2CPP**, you will probably get some exceptions like following:
0 commit comments