mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-14 08:17:35 +02:00
Added GC notes
This commit is contained in:
parent
4db3b681c1
commit
36b3ab745e
1 changed files with 5 additions and 0 deletions
5
TODO
5
TODO
|
@ -277,6 +277,11 @@ more thoughts:
|
|||
would need to work to handle a C primitive blocking for an unknown
|
||||
amount of time.
|
||||
|
||||
- how could this possibly scale to hundreds/thousands of threads if a single thread's GC stops the world?
|
||||
maybe the sweet spot is fewer threads?
|
||||
maybe it will work anyway, just less optimal after a certain point (see .net gc, not sure how well that scales though)
|
||||
maybe there is a way to make GC more efficient, or GC one thread at a time (not sure that is viable)?
|
||||
Baker does have another paper on realtime GC, maybe those concepts can be applied
|
||||
|
||||
Final thought on native threads - need to move all of this into a separate document and consolidate it to determine if a viable design can be achieved.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue