hyperlight-dev / hyperlight-dev/hyperlight

Create repro for mshv get dirty page issues

オープン
#689 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る
area/performance lifecycle/confirmed
主要言語
Rust
スター
4.7k
フォーク
208
平均マージ
1日 7時間
マージ済み PR(30日)
47

説明

When using dirty page tracking on mshv in #683 a couple of issues cropped up in the mshv implementation:

1. After enabling dirty page tracking the first call to get the dirty page bitmap reports that all pages are dirty, and sometimes also includes a bit for a page beyond the end of the mapped page.
2. Calling get_dirty_log on the mshv crate gets slower as the size of the mapped memory increases, mapping 1GB of memory causes this function to take more than 1ms on some tests, this seems to be independent of the amount of data that is dirty.

コントリビューションガイド

コントリビューションガイドを開く

評価

この issue はまだ評価されていません。

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。