アカウント名:
パスワード:
メモリーも大量に使えるようになってきたので・・・最小確保単位が128byteととかでなく1024byteとかでも問題なくなり始めている、そこでガベコレもmallocも、専用CPUを1つ搭載して、各種処理を裏側でやってしまうと良いのではと思っている。大半のオブジェクトやスタックフレームを格納できる程度のサイズ(1024byte程度)を、バックグラウンドで100個くらい確保してあらかじめ溜め込んでおく。そして、malloc要求が来たら、1024byte以下のサイズを要求された場合、あらかじめ確保しておいたメモリーの先頭番地を返すだけ、それ以上のサイズの要求が来たらソフトウェ
仮想記憶について勉強してから出直した方がいいですよ
ページングサイズを小さくするという考えですか?オーバーヘッドが大きくて実用性がないんじゃないですかねもしくは大量のCAMを搭載するという事になるんでしょうが、こんどは消費電力がヤバイ事になりそうな予感。
あなたが言っていることが理解できません
判ることは以下の3点だけです- あなたの文章は原理を説明できてない- あなたはOSの仕組み,例えば仮想記憶の仕組み(ページテーブルのハードウェアとか)や,ユーザ空間とカーネル空間の違いを理解してない- スタックが1024byte単位でOKとか,基本的に考え方が30年ぐらい古い
私にはあなたの言っている事の方がよくわからないです今回の話は本質的には仮想記憶があってもなくても関係ないですし、「仮想記憶について勉強してから」と書かれたので仮想記憶を利用したmallocを提案しているのかな?と思ってこう返答しました、私は普通に仮想記憶もページングの仕組みも知っています。そもそもmallocに仮想記憶とか意味不明でしたから、そんなものそもそもmallocには必要ないですよね?
1024byteとかいったのは、多くのオブジェクトがそのくらいのサイズがあれば良くて、スタックフレーム(要するにサブルーチン内で使われた自動変数の全体、実
メモリ共有されてる前提で話してるっぽいので、その文脈だと番兵処理くらいしかHW化するメリット無いのでは…
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
身近な人の偉大さは半減する -- あるアレゲ人
mallocは、ハードウェアで実装すれば良いのにと思っている (スコア:0)
メモリーも大量に使えるようになってきたので・・・
最小確保単位が128byteととかでなく1024byteとかでも問題なくなり始めている、そこで
ガベコレもmallocも、専用CPUを1つ搭載して、各種処理を裏側でやってしまうと良いのではと思っている。
大半のオブジェクトやスタックフレームを格納できる程度のサイズ(1024byte程度)を、バックグラウンドで100個くらい確保してあらかじめ溜め込んでおく。
そして、malloc要求が来たら、1024byte以下のサイズを要求された場合、あらかじめ確保しておいたメモリーの先頭番地を返すだけ、それ以上のサイズの要求が来たらソフトウェ
Re: (スコア:0)
仮想記憶について勉強してから
出直した方がいいですよ
Re: (スコア:0)
ページングサイズを小さくするという考えですか?
オーバーヘッドが大きくて実用性がないんじゃないですかね
もしくは大量のCAMを搭載するという事になるんでしょうが、こんどは消費電力がヤバイ事になりそうな予感。
Re: (スコア:0)
あなたが言っていることが理解できません
判ることは以下の3点だけです
- あなたの文章は原理を説明できてない
- あなたはOSの仕組み,例えば仮想記憶の仕組み(ページテーブルのハードウェアとか)や,ユーザ空間とカーネル空間の違いを理解してない
- スタックが1024byte単位でOKとか,基本的に考え方が30年ぐらい古い
Re: (スコア:1)
私にはあなたの言っている事の方がよくわからないです
今回の話は本質的には仮想記憶があってもなくても関係ないですし、「仮想記憶について勉強してから」と書かれたので仮想記憶を利用したmallocを提案しているのかな?と思ってこう返答しました、私は普通に仮想記憶もページングの仕組みも知っています。
そもそもmallocに仮想記憶とか意味不明でしたから、そんなものそもそもmallocには必要ないですよね?
1024byteとかいったのは、多くのオブジェクトがそのくらいのサイズがあれば良くて、スタックフレーム(要するにサブルーチン内で使われた自動変数の全体、実
Re:mallocは、ハードウェアで実装すれば良いのにと思っている (スコア:0)
メモリ共有されてる前提で話してるっぽいので、
その文脈だと番兵処理くらいしかHW化するメリット無いのでは…