4 रिपॉजिटरी
JSON serialization that reuses buffers to avoid allocations during request and response processing.
Distinct from Zero-Allocation Buffer Encoders: Distinct from Zero-Allocation Buffer Encoders: focuses on JSON serialization for HTTP request/response processing, not general logging encoders.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Buffer-Reusing Serializers. Refine with filters or upvote what's useful.
A light-weight REST API development framework for ASP.NET 8 and newer.
Reuses buffers during JSON serialization to avoid allocations in request and response processing.
MemoryPack C# और Unity के लिए एक उच्च-प्रदर्शन बाइनरी सीरियलाइज़ेशन लाइब्रेरी है। यह मेमोरी आवंटन और एन्कोडिंग ओवरहेड को कम करने के लिए डिज़ाइन किया गया एक ज़ीरो-एलोकेशन डेटा पाइपलाइन और स्कीमा-इवोल्यूशन फ्रेमवर्क प्रदान करता है। प्रोजेक्ट रनटाइम रिफ्लेक्शन से बचने के लिए कंपाइल-टाइम सोर्स जनरेटर्स का उपयोग करता है और अधिकतम थ्रूपुट के लिए ज़ीरो-एन्कोडिंग बाइनरी फॉर्मेट लागू करता है। यह एक ज़ीरो-एलोकेशन दृष्टिकोण के माध्यम से खुद को अलग करता है जो कचरा संग्रहण (garbage collection) दबाव को कम करने के लिए ऑब्जेक्ट इंस्टेंस का पुन: उपयोग करता है और अनमैनेज्ड स्ट्रक्ट्स के मेमोरी लेआउट को सीधे बाइनरी स्ट्रीम में कॉपी करता है। लाइब्रेरी बैकवर्ड कम्पैटिबिलिटी के लिए बाइनरी स्कीमा वर्ज़निंग को कवर करती है और बड़े डेटासेट के लिए एसिंक्रोनस कलेक्शन स्ट्रीमिंग का समर्थन करती है। इसमें C# और TypeScript के बीच डेटा एक्सचेंज के लिए डेटा संरचनाओं को सिंक्रोनाइज़ करने के लिए एक TypeScript टाइप जनरेटर शामिल है। अतिरिक्त क्षमताओं में पेलोड कम्प्रेशन, कस्टम फ़ॉर्मेटर इम्प्लीमेंटेशन और सीरियलाइज़ेशन कॉलबैक्स शामिल हैं।
Minimizes garbage collection pressure by reusing existing object instances during the deserialization process.
msgspec is a high-performance data modeling, serialization, and schema validation toolkit for Python. It serves as a type-safe serialization framework that integrates schema enforcement and data parsing into a single pass, functioning as both a data serialization library and a schema validation system based on standard Python type annotations. The project distinguishes itself through high-performance structural primitives, including compilation-based routine generation and zero-copy buffer parsing. It optimizes memory usage via garbage collection-aware layouts and reduces processing overhead
Reduces CPU and memory overhead by reusing encoder instances and writing into pre-allocated buffers.
This library is a high-performance JSON processing tool for Java designed to handle data serialization and deserialization with minimal resource consumption. It provides a framework for transforming complex object graphs into JSON strings and mapping raw input directly to typed class properties. The library distinguishes itself by utilizing compile-time code generation and reflection-free mapping to eliminate expensive runtime overhead. By employing iterator-based stream parsing and zero-allocation buffer management, it processes large or deeply nested data structures while reducing garbage c
Reuses internal memory buffers during the parsing process to reduce garbage collection pressure and improve performance.