Hi,

I have a few questions about the Compressor GC that should be implemented in
Harmony DRLVM:
-> What strategy will we use for constructing the "markbit" vector?
(Pool-sharing parallelization?)
-> Will we use the "stop-the-world" strategy for the first release? If not
(in the case of concurrent, incremental and parallel strategy), there are
some virtual memory functions that the algorithm needs:
 1) Map
 2) UnMap
 3) ProtN
 4) UnProt
 5) TRAP
 6) DoubleMap
So, we need to abstract that functions (to be independent of the OS in use),
and I think this abstraction should be usefull for  "Mapping Collector"
(harmony-gc-2) . I don't know very much of the DRLVM, but I think
"working_vm\vm\port\src\vmem" should have those functions.

Cheers,
Humberto

Reply via email to