jhorv
216026c096
Use pooled memory and avoid memory copies ( #6691 )
...
* perf: use ByteMemoryPool
* feat: KPageTableBase/KPageTable new methods to read and write `ReadOnlySequence<byte>`
* new: add IWritableBlock.Write(ulong, ReadOnlySequence<byte>) with default impl
* perf: use GetReadOnlySequence() instead of GetSpan()
* perf: make `Parcel` IDisposable, use `ByteMemoryPool` for internal allocation, and make Parcel consumers dispose of it
* remove comment about copySize
* remove unnecessary Clear()
2024-04-21 12:57:35 +02:00
..
2024-02-06 23:11:20 +01:00
2024-02-11 03:09:18 +01:00
2023-12-04 14:17:13 +01:00
2024-01-25 23:06:53 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-07-16 19:31:14 +02:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2024-04-19 09:21:21 -03:00
2024-01-29 16:32:34 +01:00
2023-12-04 14:17:13 +01:00
2024-02-17 14:49:50 -03:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2024-02-15 19:48:22 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2024-01-25 23:06:53 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2024-04-05 15:45:43 -03:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2024-04-11 14:56:21 +02:00
2023-12-04 14:17:13 +01:00
2024-01-25 20:10:51 +01:00
2024-04-21 12:57:35 +02:00
2023-12-04 14:17:13 +01:00
2024-04-21 12:57:35 +02:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-12-04 14:17:13 +01:00
2023-09-07 14:10:58 +02:00
2024-02-03 19:40:09 +01:00
2023-12-04 14:17:13 +01:00