Repository for the Packt Publishing book titled "Tools and Skills for .NET 8" by Mark J. Price
-
Updated
Aug 4, 2024 - C#
Repository for the Packt Publishing book titled "Tools and Skills for .NET 8" by Mark J. Price
General-purpose Unity3D utilities library
A light-weight, performant interval tree in C#
Para a faculdade, foi pedido que projetasse um sistema de livraria alocado em memória, onde pudesse adicionar, listar, remover, entrada e saída de livros do estoque. Para isso, foi implantado TAD, orientação a objeto, funções, estruturas de decisão e repetição
Scourge the whip, the punisher of your .net app.
Unmanaged arena memory allocators for C#/CSharp with easy interactions between managed and unmanaged references
DLLInject is a C# command-line tool for injecting DLLs into target processes. It features a user-friendly interface with commands for exiting, listing processes, and injecting DLLs. Ideal for debugging and extending application functionality.
Fast unsafe collections for memory reuse by stack type. Adding elements without overhead when increasing Capacity. Can also be used in as classic collection with resizing or on a custom memory allocator.
Demo project to show working efficiently with contiguous memory in .NET by using Span<T>
A quick benchmark to showcase how lambdas can cause hidden memory allocations
Allocated memory and collections performed by Garbage Collector when using List/Array with dynamic and fixed allocation.
Provides a wrapper over a contiguous memory block and ability to allocate more than 4 Gb of unmanaged memory with predefinded alignment.
ClassLibrary for processing ValueType data without allocating on Heap.
A repository for learning how to process large files using .NET
C# multi-threading console .net6 application running in Docker
Ez libraries for memory management, object reuse and threading tasks.
Modify and format C# strings without creating new string objects on the heap. None of the functions produce any garbage.
Tools to track and manage your Xamarin applications
Lightweight library which allows the ability to map both native and managed assemblies into memory by either using process injection of a process specified by the user or self-injection.
Add a description, image, and links to the memory-allocation topic page so that developers can more easily learn about it.
To associate your repository with the memory-allocation topic, visit your repo's landing page and select "manage topics."