-
We define `needs_linear_scan` as below. As `LAZY_SWEEP` is `true`, `needs_linear_scan` is true for all the plans.
https://github.com/mmtk/mmtk-core/blob/9786ce8befb1078e08e97ecd7fc74ca4ffdfcf7c/src…
-
We currently expose this via logging. It would be useful to make this available via tracepoints as well. I'm not sure whether we want to add this as extra arguments of `gc_start` and `gc_end`, or as a…
-
One of MMTk's goals is that it will support conservative GC.
The least ambitious end of this objective is supporting memory-safe languages designed for GC that don't have precise stack maps. We k…
-
# Roadmap
Ruby types to transform: (Items are sorted from the easiest to the hardest.)
- [X] `T_STRING`: off-heap array of non-reference byte data
- [ ] `T_BIGNUM`: off-heap array of non-re…
-
We should put ASan checks as part of the CI, or at least provide basic guidance and support to use asan for debugging.
Bugs like https://github.com/mmtk/mmtk-core/pull/750 can be easily identified …
-
-
Hello,
I am currently conducting performance testing on LXR with HBase and have encountered some issues. The commit ID of `mmtk-core` I am using is `333ffb8ad9f9089fcad4338eae0ca9bf81d4955e`, which…
-
I've tried to install mmj2e / mmtk and it seems I need a JDK, not a JRE.
Also, it seems it requires `jpackage`, which was only introduced in JDK 14, so I suppose the dependency is JDK 14?
tirix updated
2 years ago
-
Based on the graph in https://github.com/mmtk/mmtk-core/pull/125 and https://github.com/mmtk/ci-perf-kit/releases/tag/0.3.3
* [x] Use revision for X axis instead of day. Every run should show in th…
-
TL;DR: We currently don't prevent `ObjectReference` to refer to off-heap objects, and we even have `ActivePlan::vm_trace_object` for off-heap objects. However, if we call `ObjectReference(15).to_addr…