いまさらながら、RAMDisk
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG作っちゃいました。RAMDisk。200MBも。
でも、ウィンドウズが起動してから作られるので、
起動時に何かを読み込ませておくなどの使い方は
できないし、いまさらIMEの辞書を入れても大してスピードは
変わらないし。結局、
・Internet Temporary fileを入れる
・CDexのテンポラリに使う
・ゲームのファイルを一時的に移して、そこで実行するbatを作る
といった使い方をしています。
キャッシュやスワップファイルを移す方法を知っている方、
いませんか?また、「こんなふうに使えるべ」というアイデア
お持ちの方、是非教えてください。
0002謎
NGNGもある。HDDを付けないでサーバーからWindows関連のファイルを
RAMDISKにおとしてそこからWindowsをboot・・・まあLANカード
にBIOS積まないといかん。
キャッシュってのはDISKが遅いからメモリにある程度読みためる
のであってファイルに書くもんじゃねぇ。(webのキャッシュは
元が遅いからあれでもいいけどね。)もしもwebのキャッシュを
さすならインターネットオプションから変更可能。NN6とかもオ
プションから変更可能。それくらいはHELPにのっている筈だ。
環境変数 TEMPを定義するとそこにWinアプリケーションが作業
ファイルを作るのでAutoexec.batに(eをRAMdiskとすると)
md e:\temp
set temp=e:\temp
とかするとちょっと良いかも。MEは面倒なんでHelpで環境変数を
探せば変更の仕方がわかる。多分。何でサブディレクトリを作る
かと言うとカレントはファイル数の限界が決まっているから。サ
ブは使っているうちに拡張されるので問題ない。
Swapは[システム]-[パフォーマンス?]-[仮想メモリ]で設定する
Windows95FAQを検索エンジンで探せば簡単に見つかるはず。詳
しく読めばこの辺のこともわかるだろう。
SwapさせたくないならMemoryManagerを購入してインストールす
れば"OSがたこで無駄なSwapを起こす"のを大幅に減らしてくれる。
SwapをRAMに移す意味は無いC以外の別のドライブに移してサイズ
を固定したほうが多分安定する。使用しないにすると構造的欠陥
でOSが破綻するらしい。(MSも認めているそうだ)
人に聞く前に自分で探してみそ。
0003名無しさん@お腹いっぱい。
NGNGWebのキャッシュは、移したっていってるよね。
で、ウィンドウズ起動時にできるRAMDiskだから、
Autoexecに記述しても、テンポラリファイルとしては
使用できないの。わかる?
で、同じ理由で、システム−パフォーマンスからは
スワップにできないの(ここは、最初の書き込みでも、ちょい説明不足だったが)
要は、君が考えているくらいのことは、もうやろうと思ったし、
できないことはわかってるの。
00043の続きだが
NGNGスワップを移す方法とか無いかなというつもりで
書き込みをしています。
2のような、人の話をよく読まずに自分の知識を一生懸命
ひけらかすような人以外のレスをきぼんぬ。
0005名無しさん@お腹いっぱい。
NGNG0006名無しさん@お腹いっぱい。
NGNG0007謎
NGNGしてるからそう書いただけだ。こんな基本を書いて自慢なんか出来るか〜!
Windowsの方のブロックデバイスとしてのRAMDISKならそう書けばいい。ウラ
ワザなんかあるわけねーやん。構造がそういう風になってないんだから特に
Win9x系なんかSwapを使用しないようにすると致命的なOS破壊が起こるので
Swapを使わないようにすること自体が禁じ手。出来るんなら仮想記憶の設定
かえるごとに再起動なんかかけるわけがねぇ。CONFIG.SYS登録のRAMDISKな
らSWAPを移せるけどWin2kだとそれも不可。キャッシュはwindowsのフリーメ
モリを再利用して使っているのだからRAMDISKに移せるわけが無い。
0008名無しさん@お腹いっぱい。
NGNGE-mail欄に「sage」と打て。
0009名無しさん@お腹いっぱい。
NGNG0010名無しさん@お腹いっぱい。
NGNG1人で書き込んでるんだろ?
■ このスレッドは過去ログ倉庫に格納されています