SUSE Linux Part 24at LINUX
SUSE Linux Part 24 - 暇つぶし2ch244:231
09/05/02 19:37:59 Mck+7HXz
>>241
>p = malloc (1024*1024*1024);
>memset(p, 0x5c, p);
memmsetの引数を1024*1024*1024にして、私のでも動きました。

float型配列を同じ大きさで4つ作っていて、一つあたりの要素を500,000より大きくするとセグメントエラーが出てたので、
メモリ制限を疑ったんですが、そうゆうわけでもないんですかね?
試しにfloat型変数を用意するだけのプログラムを作ったところ、それ以上の要素数でも余裕でした。

ちなみにコンパイルはとおります。メイン関数実行時に、呼び出した先の関数でfloat型変数を宣言する段でセグメントエラーです。

>/proc/sys/vm/overcommit_memory とか、この辺は?
0でした。

>>243
>YaST -> システム -> /etc/sysconfig エディタ -> System -> Limits
Systemの下にLimitsがありませんでした。SOFTVIRTUALLIMITも探したのですが、ないですね。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch