Comments (4)
Hi, what benchmarking lib was that done with?
Are you using the known types collection?
from ceras.
Hi, what benchmarking lib was that done with?
Personal system with Stopwatch and several iteration
Are you using the known types collection?
No, no attributes for 2 lib
from ceras.
Some more questions:
Did you compile message pack from source? Or use a compiled dll?
Was this done in debug or release mode?
Do you keep the very first iteration? (that's where some warmup takes place when you don't use KnownTypes)
In any case, once I've completed work on the next feature I'll take an in-depth look at performance again and see where the biggest gains can be had.
from ceras.
Some more questions:
Did you compile message pack from source? Or use a compiled dll?
from nuget
Was this done in debug or release mode?
Always Realease
Do you keep the very first iteration? (that's where some warmup takes place when you don't use KnownTypes)
Yes
In any case, once I've completed work on the next feature I'll take an in-depth look at performance again and see where the biggest gains can be had.
Performance remains very acceptable
The size of the binary is good too
The big plus is the lack of attributes and the support of the inheritance.
from ceras.
Related Issues (20)
- Rikidev down
- Support records from C# 9 HOT 1
- Bug: https://rikidev.com/networking-with-ceras-part-1/ not working
- Bug: Error adding schemas.
- Support for BinaryFormatter Replacement Mode HOT 3
- Bug: Could not load image [path to some DLL] due to Metadata verifier doesn't handle sections with SizeOfRawData < VirtualSize Run the peverify utility against this for more information. HOT 1
- Bug: Ceras don't work with Unity IOS
- RobiniaDocs API Explorer
- Bug: Deserialization fails when a field default value is of a different value type than the one being deserialized
- Bug: CultureInfo cannot be serialized
- IExternalRootObject alternative for unmodifiable objects HOT 1
- Using PersistTypeCache in a more flexible way. HOT 3
- Bug: Tolerance + PreserveReferences issue HOT 9
- Bug: Deserializing object with multiple private fields with the same name fails. HOT 2
- Bug: Unity Editor Compilation error in EditorExtension.cs HOT 2
- Conversion callback for version tolerance
- Bug: Serializing an object dictionary works in the Unity editor but not in the standalone player
- System.IndexOutOfRangeException when serializing dictionary
- Serializing auto-generated properties but not calling regular properties getters.
- Deserialize already serialized istance of class failed when i add field to class
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ceras.