vsadov
|
63240286c5
|
comment
|
2024-10-20 08:42:55 -07:00 |
|
vsadov
|
ae26e0ff3a
|
Sequential alloc
|
2024-10-17 11:10:57 -07:00 |
|
vsadov
|
28ff4a4693
|
checl free size in StartAllocating
|
2024-10-17 08:29:53 -07:00 |
|
vsadov
|
170267d152
|
comment out MADV_HUGEPAGE for now
|
2024-10-17 08:04:55 -07:00 |
|
vsadov
|
102b8bfc62
|
revert commit granularity
|
2024-10-16 14:00:45 -07:00 |
|
vsadov
|
03e39190d1
|
MADV_HUGEPAGE
|
2024-10-14 21:24:52 -07:00 |
|
vsadov
|
55b4e47833
|
more use of ReturnRegionNoLock
|
2024-10-13 12:59:17 -07:00 |
|
vsadov
|
6f759171dc
|
lastSharedRegularAllocUsec
|
2024-09-19 00:04:03 -07:00 |
|
vsadov
|
ec72d11c65
|
Validate only in debug
|
2024-09-13 18:00:55 -07:00 |
|
vsadov
|
d130a9b58d
|
do not leave
|
2024-09-13 17:30:42 -07:00 |
|
vsadov
|
5054da9011
|
SatoriWorkList::AllocAligned in one more place
|
2024-09-13 16:29:49 -07:00 |
|
vsadov
|
7a855c5317
|
AllocAligned
|
2024-09-13 15:50:22 -07:00 |
|
vsadov
|
9a8e2772e9
|
only lock changes
|
2024-09-12 17:44:51 -07:00 |
|
vsadov
|
6a9f73fb84
|
do stacks last
|
2024-09-12 13:19:38 -07:00 |
|
vsadov
|
0d4f7e2a4b
|
tweaks
|
2024-09-11 14:52:12 -07:00 |
|
vsadov
|
547ee9bb1e
|
AskForHelp
|
2024-09-10 19:05:45 -07:00 |
|
vsadov
|
2be37938a3
|
m_helperWoken
|
2024-09-10 15:19:28 -07:00 |
|
vsadov
|
3c04201503
|
small commit is back
|
2024-09-08 16:51:56 -07:00 |
|
vsadov
|
4eba84fe3b
|
TryPopWithTryEnter
|
2024-09-08 14:43:54 -07:00 |
|
vsadov
|
c02e083cfd
|
gc spin tweak
|
2024-09-07 09:53:39 -07:00 |
|
vsadov
|
b946f457f6
|
bulk copy
|
2024-09-03 16:44:56 -07:00 |
|
vsadov
|
492812328d
|
barriers
|
2024-09-03 15:09:11 -07:00 |
|
vsadov
|
0582c48d4e
|
recycler and env changes
|
2024-09-03 09:40:51 -07:00 |
|
vsadov
|
a587c71f14
|
avail ram
|
2024-09-03 09:38:15 -07:00 |
|
vsadov
|
4e20283f23
|
collection heuristics
|
2024-09-03 09:38:10 -07:00 |
|
vsadov
|
59deeddcee
|
GetMemoryInfo throttling
|
2024-09-03 09:38:05 -07:00 |
|
vsadov
|
1dad554930
|
Suspend SpinWait tweak
|
2024-09-03 09:37:59 -07:00 |
|
vsadov
|
9bcf08d5e9
|
GC.Poll() TODO
|
2024-09-03 09:37:56 -07:00 |
|
vsadov
|
a794f97cb1
|
limit number of tests (stress)
|
2024-09-03 09:34:42 -07:00 |
|
vsadov
|
34136e3897
|
GetGCSafeMethodTable
|
2024-09-03 09:34:20 -07:00 |
|
vsadov
|
42f09a5229
|
barrier tweaks
|
2024-09-03 09:20:20 -07:00 |
|
vsadov
|
348f08b290
|
Gate and new Lock, also GC thread spin/rate
|
2024-08-22 13:43:53 -07:00 |
|
Vladimir Sadov
|
1f6f49b5f5
|
Write barrier improvements and some clean ups (#34)
* Write Barrier updates for arm64
* some allocator and relocation tweaks
* dictionary fixes
* disable test and stress nuisances
|
2024-05-25 21:14:03 -07:00 |
|
Vladimir Sadov
|
03b8c979cc
|
Concurrent cleaning of cards dirtied by incremental marking. (#33)
* Concurrent card cleaning on all platforms
* larger cache
* update year
* use ld_classic in ILC build and in build integration
* Missing checkbox
|
2024-05-04 07:47:16 -07:00 |
|
vsadov
|
2f121b53ae
|
fix after rebasing
|
2024-05-04 07:47:15 -07:00 |
|
Vladimir Sadov
|
c178d3e9ad
|
Shared nursery regions, more TODOs (#32)
* HelpOnce improvements
* Shared Pinned
* Individual promotion and some TODOs
* Shared Large
* Shared regular
* more TODOs
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
fc94d3f742
|
fix after rebasing
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
9a424769d8
|
Fixes after rebasing
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
d60de124fa
|
Fixes after rebasing
|
2024-05-04 07:47:15 -07:00 |
|
Vladimir Sadov
|
8ff5ab7b62
|
Support for NativeAOT (#31)
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
9e637120f5
|
Fix after rebase
|
2024-05-04 07:47:15 -07:00 |
|
Vladimir Sadov
|
ecdd45459f
|
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
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
f16cd2f84c
|
fix stuff up after rebase
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
a9aca5eaa8
|
tweaked a test
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
4b30cc26bd
|
disabled incompatible tests
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
a122ecfd08
|
fixes after rebasing
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
51e2315daf
|
fixes after rebase for 8.0
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
677cd85e50
|
fixes after rebase
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
c612856948
|
use IsReferenceOrContainsReferences
|
2024-05-04 07:47:15 -07:00 |
|
vsadov
|
e897df6795
|
some improvements in concurrent dictionary
|
2024-05-04 07:47:15 -07:00 |
|