Lisp@UNIX版 (585レス)
Lisp@UNIX版 http://mevius.5ch.net/test/read.cgi/unix/1019926525/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
110: 名無しさん@お腹いっぱい。 [sage] 02/10/16 21:06 >>109 なんだか動作が速い気がする。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/110
111: 名無しさん@お腹いっぱい。 [sage] 02/10/16 21:41 cmuclのwindows版は無いんですか?(かなり探したけど見つからなかった) http://mevius.5ch.net/test/read.cgi/unix/1019926525/111
112: 名無しさん@お腹いっぱい。 [sage] 02/10/16 22:22 >>111 ありません。clispで我慢汁。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/112
113: 名無しさん@お腹いっぱい。 [sage] 02/10/17 02:19 そうですか。残念。 cmulispとclispの違いって何ですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/113
114: 名無しさん@お腹いっぱい。 [sage] 02/10/17 02:20 ACLの最適化はメチャすごくて、 ほとんどC++で書いたのと変わらない速度になるそうだ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/114
115: 名無しさん@お腹いっぱい。 [sage] 02/10/17 21:55 >>114 この辺の話ですか? http://www.graco.c.u-tokyo.ac.jp/~kamina/lisp/bench.html 取り上げている問題が、再帰関数と、リスト処理 だから、このページの ACL と C++ との比較は ちょっと当てにならない気がする。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/115
116: 名無しさん@お腹いっぱい。 [] 02/10/18 20:18 どっかに物凄い種類の言語のベンチ比較したサイトなかった? http://mevius.5ch.net/test/read.cgi/unix/1019926525/116
117: 名無しさん@お腹いっぱい。 [sage] 02/10/18 21:29 >116 これのことかえ? http://www.bagley.org/~doug/shootout/craps.shtml http://mevius.5ch.net/test/read.cgi/unix/1019926525/117
118: 166 [] 02/10/19 22:25 そうそうこれこれ。ありがとさん。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/118
119: 116 [] 02/10/19 22:26 s/16/11/ http://mevius.5ch.net/test/read.cgi/unix/1019926525/119
120: 名無しさん@お腹いっぱい。 [sage] 02/10/19 22:48 Javaやスクリプトなんかは比較にならないくらい速いねえ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/120
121: 名無しさん@お腹いっぱい。 [] 02/10/22 21:57 >>120 何処みてるの? http://mevius.5ch.net/test/read.cgi/unix/1019926525/121
122: 名無しさん@お腹いっぱい。 [] 02/10/28 00:31 age http://mevius.5ch.net/test/read.cgi/unix/1019926525/122
123: 名無しさん@お腹いっぱい。 [sage] 02/11/02 15:52 おいおい、そろそろ保守しないとヤヴァインじゃない? http://mevius.5ch.net/test/read.cgi/unix/1019926525/123
124: 名無しさん@お腹いっぱい。 [] 02/11/05 09:04 変数に型が無いからな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/124
125: 名無しさん@お腹いっぱい。 [sage] 02/11/05 22:17 (age Lisp@UNIX版) http://mevius.5ch.net/test/read.cgi/unix/1019926525/125
126: 名無しさん@お腹いっぱい。 [sage] 02/11/05 22:52 (defun age (thread) (case thread ((http://pc3.2ch.net/test/read.cgi/tech/1031560687/l50) 'age) ((http://pc.2ch.net/test/read.cgi/unix/1019926525/l50) 'sage) ((http://pc.2ch.net/test/read.cgi/prog/1031179059/l50) 'hage))) http://mevius.5ch.net/test/read.cgi/unix/1019926525/126
127: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:17 cmuclのgcについて質問してもいいですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/127
128: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:31 >>127 だめって行ったらどうすんのさ、 そんなこと聞かずに、普通に質問したら? http://mevius.5ch.net/test/read.cgi/unix/1019926525/128
129: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:57 >>128 えっと、Debian GNU/Linuxのwoodyのcmuclとsbcl(Steel Bank CommonLisp)を 使っています。 cmuclのドキュメント(cmu-user.ps)を見ると、 *bytes-consed-between-gcs*という大域変数で、どこまでコンスが作られたら、 GCが行われるか決定されるか設定できるみたいに書いてあります。 デフォルトでは2000000になっているそうです。 一方、sbclでのデフォルトは20Mになっているそうです。 例えば古典的な8queensなんかを(コンパイルして)実行すると、 cmuclではしょっちゅうGCをはじめるのでsbclの10倍以上時間がかかります。 cmuclで(defparameter *bytes-consed-between-gcs* 20000000)とかってしても、 GCが行われる頻度は変わりません。 どうやったらcmuclでもGCでマメに止まらないようにできるのでしょうか。 厨房でスマソ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/129
130: 名無しさん@お腹いっぱい。 [sage] 02/11/06 00:40 >>129 cmuclは使ったことないです、お手上げ。 http://pc3.2ch.net/test/read.cgi/tech/1031560687/とか http://pc.2ch.net/test/read.cgi/prog/1031179059/ で聞いてみてちょ、力になれなくてスマソ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/130
131: 名無しさん@お腹いっぱい。 [sage] 02/11/06 00:51 8queenでガベコレいるか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/131
132: 名無しさん@お腹いっぱい。 [] 02/11/06 01:03 >>129 (setf (bytes-consed-between-gcs) 20000000) かな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/132
133: 名無しさん@お腹いっぱい。 [] 02/11/06 01:05 -- Variable: *bytes-consed-between-gcs* CMU Common Lisp automatically GC's whenever the amount of memory allocated to dynamic objects exceeds the value of an internal variable. After each GC, the system sets this internal variable to the amount of dynamic space in use at that point plus the value of the variable `ext:*bytes-consed-between-gcs*'. The default value is 2000000. 英語よくわからんのであれだが GCしはじめる数値を処理系がこの変数にセットするだけでないかい。 この変数を変えるとGCしなくなるんじゃなく。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/133
134: 名無しさん@XEmacs [sage] 02/11/06 07:45 CMU Common Lisp は動的オブジェクトに確保されたメモリの量が内部変数の値を超える たびに自動的に GC する。各 GC の後、その時点で使用されている動的スペースの量に 変数 `ext:*bytes-consed-between-gcs*' の値を加えたものを内部変数にセットする。 初期値は 200000である。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/134
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 451 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s