Rustアンチスレ (202レス)
Rustアンチスレ http://mevius.5ch.net/test/read.cgi/tech/1509028624/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
41: デフォルトの名無しさん [] 2019/10/30(水) 14:37:39.93 ID:4EQH++wv クソの中のクソ キング・オブ・クソ 作ったゴミも使うカスも肥溜めで溺死すればいい http://mevius.5ch.net/test/read.cgi/tech/1509028624/41
150: デフォルトの名無しさん [sage] 2022/05/23(月) 15:46:07.93 ID:wWZ2mUik >>148 よく見ると2番目の中間値であるTest::new(111)のアドレスが変数aつまりTest::new(1)のアドレスと同じ これはRust特有でその時点では変数a(や変数b)を使い終えて解放されているために再利用されたと推測できる そのため6つメモリ領域で済んでいるのだろう >>146 CやC++では使い終わった変数の領域が暗黙的には解放されないから7つのメモリ領域を使うと予想 http://mevius.5ch.net/test/read.cgi/tech/1509028624/150
156: デフォルトの名無しさん [sage] 2022/05/30(月) 15:42:14.93 ID:9QWL5Xmb >>154 マルチタスク、マルチユーザーOSというキーワードが出てくるのがよくわからないけど、 物理アドレスの話してるとしたらスタックだろうがヒープだろうがOSの都合で変わりうるんだからヒープのフラグメントの話とはなんら関係ないよね 仮想アドレスの話をしているなら、自プロセスの他スレッドの挙動によってフラグメントしうると言うのは正しいけど だいたいのmalloc実装ではarenaはスレッドローカルになるからフラグメントは置きにくいと思うよ というか、どういうシチュエーションで何を実験したときにどのような問題が起きたのか、前提を明確にしてよ 組み込みのRTOSとかいう特殊環境が当たり前のように語られると意見のすりあわせができぬ http://mevius.5ch.net/test/read.cgi/tech/1509028624/156
165: デフォルトの名無しさん [sage] 2022/05/31(火) 14:23:20.93 ID:5HfxTPdy >>164 LinuxやBSD、Windowsはメモリコンパクション機能を実装してるの? http://mevius.5ch.net/test/read.cgi/tech/1509028624/165
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.679s*