Vladimir Sadov
|
9991147ab5
|
Immortal Allocations (#30)
* can allocate
* recycler aware of 3rd gen
* barriers are gen3 aware
* zeroing and linking
* some tweaks to immortal alloc
* Update README.md
|
2025-05-12 23:42:45 -07:00 |
|
vsadov
|
338834902b
|
fix stuff up after rebase
|
2025-05-12 23:41:29 -07:00 |
|
vsadov
|
fa6ed19234
|
tweaked a test
|
2025-05-12 23:41:28 -07:00 |
|
vsadov
|
4690b79881
|
disabled incompatible tests
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
e8d51377c3
|
fixes after rebasing
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
afa1c01728
|
fixes after rebase for 8.0
|
2025-05-12 23:40:22 -07:00 |
|
vsadov
|
316f273538
|
fixes after rebase
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
b075592c2d
|
use IsReferenceOrContainsReferences
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
0672c76a63
|
some improvements in concurrent dictionary
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
0792c5363b
|
switch to nonblocking ditctionary
|
2025-05-12 23:40:21 -07:00 |
|
vsadov
|
772de9964d
|
fix build after rebase onto 7.0
|
2025-05-12 23:37:29 -07:00 |
|
Vladimir Sadov
|
3cf62cb529
|
Update README.md
|
2025-05-12 23:37:28 -07:00 |
|
vsadov
|
09c63a5bfd
|
disable incompatible test
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
7bb82b72d2
|
GCAllocationTick ETW event
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
aaec9ea378
|
a few fixes
|
2025-05-12 23:36:25 -07:00 |
|
vsadov
|
4e162e3e9b
|
GCHeapStats ETW event
|
2025-05-12 23:31:45 -07:00 |
|
vsadov
|
dcb1f4a536
|
Some more diagnostics
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
147ed98e4a
|
SpinLock fix
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
f133b36c8e
|
readme tweak
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
865b3a059d
|
revert unnecessary changes
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
63f0cdb3bb
|
readme
|
2025-05-12 23:31:44 -07:00 |
|
vsadov
|
745e5a5586
|
comments
|
2025-05-12 23:31:43 -07:00 |
|
vsadov
|
cc59888b35
|
do not wait 1 msec in suspension.
|
2025-05-12 23:31:43 -07:00 |
|
vsadov
|
329ac704f9
|
min budget
|
2025-05-12 23:31:05 -07:00 |
|
vsadov
|
5317b471db
|
lock tweak
|
2025-05-12 23:30:26 -07:00 |
|
vsadov
|
8cd5724a3a
|
bucket tweaks
|
2025-05-12 23:30:25 -07:00 |
|
vsadov
|
547d8d0ea0
|
some renames and member reorder
|
2025-05-12 23:30:25 -07:00 |
|
vsadov
|
fe44109c6e
|
WorkList and SpinLock
|
2025-05-12 23:30:25 -07:00 |
|
vsadov
|
1a0fdfac99
|
accessibility
|
2025-05-12 23:30:25 -07:00 |
|
vsadov
|
a550ecc793
|
Low Latency mode. more TODOs and some fixes
|
2025-05-12 23:30:24 -07:00 |
|
vsadov
|
b48760fdc3
|
concurrent plan
|
2025-05-12 23:30:24 -07:00 |
|
vsadov
|
19e01b8b2a
|
introduced DoNotSweep
|
2025-05-12 21:12:15 -07:00 |
|
vsadov
|
bf5ef3c852
|
extracted IsRelocatible
|
2025-05-12 21:12:15 -07:00 |
|
vsadov
|
26f201d9e3
|
push to queues helpers
|
2025-05-12 21:12:15 -07:00 |
|
vsadov
|
3ec3cb96a4
|
AppendUnsafe
|
2025-05-12 21:12:15 -07:00 |
|
vsadov
|
25a8cb6cfe
|
clean finalizable
|
2025-05-12 21:12:14 -07:00 |
|
vsadov
|
9860e8f2e7
|
deleted m_finalizationScanCompleteRegions
|
2025-05-12 21:12:14 -07:00 |
|
vsadov
|
62512b749f
|
Fix after rebase
|
2025-05-12 21:12:14 -07:00 |
|
vsadov
|
1c4f1c9d45
|
addressed various TODOs
|
2025-05-12 21:12:14 -07:00 |
|
vsadov
|
f13b00e7d8
|
noisy test
|
2025-05-12 21:11:00 -07:00 |
|
vsadov
|
ca90a97dc4
|
a few fixes
|
2025-05-12 21:10:59 -07:00 |
|
vsadov
|
b2a3ddf4ae
|
noisy tests
|
2025-05-12 19:24:54 -07:00 |
|
vsadov
|
5d81703f0c
|
Config keys
|
2025-05-12 19:24:53 -07:00 |
|
vsadov
|
64e0dabff0
|
GetLastGCStartTime
|
2025-05-12 19:12:46 -07:00 |
|
vsadov
|
4ef0dc20d6
|
GC.GetTotalMemory
|
2025-05-12 19:12:46 -07:00 |
|
vsadov
|
d06f122d96
|
GC Start/End/Triggered events
|
2025-05-12 19:12:46 -07:00 |
|
vsadov
|
806ca0f991
|
GetTotalAllocatedBytes
|
2025-05-12 19:12:45 -07:00 |
|
vsadov
|
a146feed63
|
lic
|
2025-05-12 19:09:47 -07:00 |
|
vsadov
|
fa317fb355
|
background trim (coalesce and decommit)
|
2025-05-12 19:09:47 -07:00 |
|
vsadov
|
3ba9175153
|
Linux ARM64
|
2025-05-12 19:09:47 -07:00 |
|