5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

200MBのバッファを真っ先にヌルクリアした人は

1 :デフォルトの名無しさん:02/06/21 23:44
エロ画像差し上げます。
関数コーリングシーケンスとプログラムコードを書いてください。
言語は問いません。
おっ速いなっていうコード書いてください。
よろしくおながいします。

2 :デフォルトの名無しさん:02/06/21 23:45
磯スレ。

3 :デフォルトの名無しさん:02/06/21 23:50
阿蘇スレ

4 :デフォルトの名無しさん:02/06/21 23:56
ore::ore_no_tclass< >>1 > buffer(200, "mb");
buffer.null_clear();

-- result --
>>1.exe : 0.000125 sec

5 :デフォルトの名無しさん:02/06/21 23:58
calloc 使って終了じゃないの?

6 :デフォルトの名無しさん:02/06/21 23:59
砒素スレ。


というわけで、>>4 にエロ画像を差し上げて、スレ終了。

7 :デフォルトの名無しさん:02/06/21 23:59
memset(buffer,0,200*1024*1024);
エロ画像クレ

8 :デフォルトの名無しさん:02/06/22 00:07
おなえらハードウェア命令のほうが速いぞ。

9 :デフォルトの名無しさん:02/06/22 00:11
CPUの速さにもよると思うけどね。

200MBをクリアするコードを公開するときは
CPUの種類、実行クロック数とCPUのクロック数、CPU数とを明記しては?


10 :デフォルトの名無しさん:02/06/22 00:15
>>4
って、バッファクリア速度を競うんだから、実行アプリケーションの動作時間を
計測したって意味無いじゃん・・・
200MBのバッファ確保時間とか、スタートアップルーチンとかの
実行時間は評価対象外でしょ。

11 :デフォルトの名無しさん:02/06/22 00:18
static char buf[200*1024*1024];
言ってみただけさ、ああ言ってみただけさ。

12 :デフォルトの名無しさん:02/06/22 00:20
>>9
搭載メモリ量によっても格段に違います
RAM200MBをハードウェアでクリアするなら速いんだろうなぁ

13 :デフォルトの名無しさん:02/06/22 00:32
200MBのバッファで何をする気ですか?

14 :デフォルトの名無しさん:02/06/22 00:35
なんかみんな「すばやく」クリアする方法を議論してるけど、
スレタイトルは「真っ先にヌルクリア」だから、とにかく「関数コーリング
シーケンスとプログラムコード」を書いた奴が勝ちじゃねーのか ?

15 :デフォルトの名無しさん:02/06/22 00:39
>>14
そうしたら5でスレ終了
またはstatic buff[200 * 1024 * 1024];
(ロード時間カウントしなければstaticが最速)

16 :デフォルトの名無しさん:02/06/22 00:47
5は普通だよ。
速くはないという意味ね。
もちろん遅いかというとそんな事はないけど。

17 :デフォルトの名無しさん:02/06/22 00:48
なんか、Z80でバッファを高速にクリアするコンテストとかやったなぁ。
なつかしい。

18 :デフォルトの名無しさん:02/06/22 00:50
それはクリア「する」といえるのか微妙だ・・

19 :デフォルトの名無しさん:02/06/22 00:51
buffer_null_clear:
cld
lea edi,buffer
mov ecx,03200000h
rep stosd
ret

20 :19:02/06/22 00:53
xor eax,eax忘れた・・鬱

21 :デフォルトの名無しさん:02/06/22 00:53
>>16
カーネルの性質によっては、初期化ゼロ秒になる。
プログラムから書き込まないメモリは
コミットつまり実際の割り当てがなしで、
読み出せばゼロが読めるのがある(Linux)。

22 :デフォルトの名無しさん:02/06/22 00:54
1はハヤクエロ画像ダセよ

23 :デフォルトの名無しさん:02/06/22 00:58
POSIXではOSから割り当てられたメモリは0クリアされてなきゃならんらしいです

24 :1:02/06/22 01:11
なんかマイナーどころ(失礼)が出てきましたね。
感謝する次第です。
もう画像欲しいなんて言ってる人。
なんか考えろ。
ぼけ、しね。

25 :デフォルトの名無しさん:02/06/22 01:24
わ〜い、クソスレだ!!

26 :デフォルトの名無しさん:02/06/22 01:26
>>25
途中ちょっと良かったんだけど、>>1 がぶち壊したね。

27 :デフォルトのななしさん:02/06/22 01:33
やぱ、メモリモジュールいきなり抜いちゃうのが一番早い?

28 :デフォルトの名無しさん:02/06/22 01:36
>>27
バスエラー

29 :デフォルトのななしさん:02/06/22 01:38
バスエラーじゃないだろ…

30 :デフォルトの名無しさん:02/06/22 01:41
え、存在しないメモリ領域へのアクセス、じゃなくて?

31 :デフォルトの名無しさん:02/06/22 01:43
>>30
メモリをうまく引っこ抜けたと仮定して、
メモリは無くともメモリ領域は存在するのだから

32 :デフォルトの名無しさん:02/06/22 01:46
memory offline 例外が発生する

33 :デフォルトの名無しさん:02/06/22 01:47
>>30
メモリーモジュールいきなり抜いたらシステムはまだメモリは存在すると
思ってるから、パリティエラーとかなるかもしれない。でも、パリティ
抑止して読んでみたら 0xff とかなってそうな気もしないでもない。

34 :デフォルトの名無しさん:02/06/22 01:52
>>1
貴様が死ね!!

35 :デフォルトの名無しさん:02/06/22 01:59
MIPS系/
la a0,buffer
la v0,buffer + 200*1024*1024 - 16
_loop:
sq zero,$0000(a0)
bne a0,v0,_loop
addiu a0,a0,+16

36 :デフォルトの名無しさん:02/06/22 02:19
DRAMのリフレッシュ止めちまえ(藁

37 :デフォルトの名無しさん:02/06/22 07:45
正直言って
200MByteもRAMが乗っているマシンは 大抵 バス速度よりCPUが2桁以上早い
インタプリタで書いても速度は変わらないだろう。

そして、200MByteもRAMが乗っているマシンは大抵仮想記憶も利用されている
実メモリを直接アクセスしてるかどうか判らない

38 :デフォルトの名無しさん:02/06/22 09:42
おまいらだまされとる!! ヌル クレアー ってこういうことだろ。

char* buffer = new char[200 * 1024 * 1024];
buffer = NULL;

39 :デフォルトの名無しさん:02/06/22 16:15
>>37
正直言って、今時 200MB「も」なんて言う奴がいるとは思わなかったよ。
それ以降は、意味不明。

>>38
うんうん。「ヌル クレアー」ってそう言うことなんだろうね。お前の頭のように
メモリーリークしっぱなしだよな。(ププ)

40 :デフォルトの名無しさん:02/06/22 18:39
メモリーリーク?
お里が知れちゃうよ(w

41 :デフォルトの名無しさん:02/06/22 18:43
>>40
ハァ ? 何言ってんだこいつ。>>38 のコード読めないなら帰れ。

42 :デフォルトの名無しさん:02/06/22 19:08
>>41
deleteくらいで過剰反応すると、ヘボだと思われるぞ。
俺は>>38はわざとだと思ったが。

43 :38:02/06/22 19:23
ネタにマジレスすんなよ... (;´д`

44 :デフォルトの名無しさん:02/06/22 19:36
空気読めない奴が一匹居るとすべてが台無し。

45 :デフォルトの名無しさん:02/06/22 22:12
世界で最初にヌルクリアした人を探しているのか。


46 :デフォルトの名無しさん:02/06/22 22:24
マンハッタン計画ですか?

47 :デフォルトの名無しさん:02/06/22 23:40
ネタに噛み付く韓国人がいるスレはここですか?

48 :1:02/06/22 23:41
おめーらよくやったな。ほらよ。
http://users.hoops.ne.jp/ume-yama/photo/4769.jpg

49 :デフォルトの名無しさん:02/06/22 23:44
>>48
ブラクラ

50 :デフォルトの名無しさん:02/06/22 23:51
精神的ブラクラ

51 :デフォルトの名無しさん:02/06/23 05:55
>>48
住所を晒せ。オレが殺す。

8 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)