Mercurial > hg > Papers > 2022 > matac-sigos
changeset 14:995537e30650
fix: copying gc
author | matac42 <matac@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 06 May 2022 16:30:37 +0900 |
parents | 8ebb2cf0bce4 |
children | 687e04e14a2c |
files | Paper/paper.aux Paper/paper.log Paper/paper.pdf Paper/paper.synctex.gz Paper/paper.tex |
diffstat | 5 files changed, 9 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/Paper/paper.aux Fri May 06 15:54:16 2022 +0900 +++ b/Paper/paper.aux Fri May 06 16:30:37 2022 +0900 @@ -57,7 +57,6 @@ \@writefile{toc}{\contentsline {subsection}{\numberline {8.2}{GearsDirectory filename}}{6}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {8.3}{GearsDirectory path}}{6}{}\protected@file@percent } \@writefile{toc}{\contentsline {subsection}{\numberline {8.4}{ファイルのバックアップ}}{6}{}\protected@file@percent } -\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}{GearsDirectory on disk}}{6}{}\protected@file@percent } \citation{*} \bibstyle{ipsjunsrt} \bibdata{matac-bib} @@ -73,6 +72,7 @@ \bibcite{cfile}{10} \bibcite{file}{11} \bibcite{christie}{12} +\@writefile{toc}{\contentsline {subsection}{\numberline {8.5}{GearsDirectory on disk}}{7}{}\protected@file@percent } \@writefile{toc}{\contentsline {section}{\numberline {9}\hskip 1zw{まとめ}}{7}{}\protected@file@percent } \newlabel{ipsj@lastpage}{{}{7}} \gdef \@abspage@last{7}
--- a/Paper/paper.log Fri May 06 15:54:16 2022 +0900 +++ b/Paper/paper.log Fri May 06 16:30:37 2022 +0900 @@ -1,4 +1,4 @@ -This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021) (preloaded format=platex 2021.11.27) 6 MAY 2022 15:53 +This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021) (preloaded format=platex 2021.11.27) 6 MAY 2022 16:20 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -3252,9 +3252,7 @@ \OT1/cmr/m/n/8.8711 https://pdos.csail.mit.edu/6.828/2018/xv6/book- [] -) [7 - -] (./paper.aux) +) [7] (./paper.aux) LaTeX Font Warning: Some font shapes were not available, defaults substituted. @@ -3268,4 +3266,4 @@ 929 hyphenation exceptions out of 8191 68i,10n,74p,294b,1681s stack positions out of 5000i,500n,10000p,200000b,80000s -Output written on paper.dvi (7 pages, 59856 bytes). +Output written on paper.dvi (7 pages, 60464 bytes).
--- a/Paper/paper.tex Fri May 06 15:54:16 2022 +0900 +++ b/Paper/paper.tex Fri May 06 16:30:37 2022 +0900 @@ -407,6 +407,11 @@ また,メモリ上とディスク上のデータのアドレスが異なるため,ユーザーレベルからポインタを用いた場合,問題になる. しかしながら,GearsOSではユーザーレベルでポインタを用いることを禁止しているため,問題ないと考える. +ガベージコレクションについては,Copying GCを用いる. +Copying GCは単純に用いるとメモリ容量が倍必要になるという問題がある. +そこで,リンクしているデータのみをコピーすることによってメモリ使用量を削減したい. +データがリンクされているかどうかはLinkedListを参照し判断する. + \section{今後の課題}