No Such Blog or Diary

«Prev || 1 | 2 | 3 |...| 31 | 32 | 33 |...| 59 | 60 | 61 || Next»

TeX on RAMDisk

RAMDisk 上に pTeX をインストールして,HDDにインストールしたものとコンパイル時間を比較してみた.

コンパイルに使ったTeXソースは9分割されており,64KBくらいでA4に14ページ(英語)ほど.ドキュメントクラスは article で,パッケージはfullpage, color, graphicx, amssymb, amsmath, cite を使用.画像は eps を6枚くらい.

コンパイル時間は,中間ファイルをすべて削除した状態から platex を3回かけた時間を time コマンドで測定(real).ls-R データベースを作った場合と作らない場合とで測定.各セットについて10回くらい走らせて平均を取った.

結果は以下のとおり.マシンはW7Bを使用(Core 2 Duo 1.06GHz, 2GB dualchannel memory (PC-4200), SATA 5400rpm HDD).

ls-R なしls-R あり
HDD7.24s4.41s
RAMDsik5.18s4.15s

とりあえず ls-R のあるなしにかかわらず RAMDisk のほうが速い.ls-R データベースがないときはRAMDiskのほうが30%程度速くそれなりに大きな差がついた気がする.でも,ls-R データベースがあると6%程度しか差が出ない上に絶対値も小さくなっているのでほとんど無視できる程度の差しか出なかった.

ちなみに,メインマシン(Core 2 Duo 2.4GHz, 4GB dualchannel memory (PC-6400), SATA 7200rpm HDD)だとRAMDisk と HDD で有意な差が出なかった.OSのディスクキャッシュが効いたのかHDDが速かったのかそれ以外なのかは不明.

結論:RAMDisk上にpTeXをインストールしてもあんまり特にならない.ls-Rデータベースを mktexlsr とかで作るほうが手間も要らずに速くなる.

まあ,OSのディスクキャッシュもあるのでリードアクセスだけのファイルを RAMDisk 上においておく事の意義はそれほどない気もする(RAMDiskのキャッシュをとられるとアホだ).やっぱ書込みの激しいキャッシュとかに使うのが正しいのでしょう.

PlexTools Professional LE

PlexTools Professional の Vista 対応が未だに行われないので PlexTools Professional LE をダウンロードして使うことにした.どこら辺が Limited Edition なのか全くわからないのだけど.とりあえずデータの読み書きが普通にできるらしいので今のところ LE で問題なさげ.

Qcam + Thunderbird ではまる

Thunderbird のアップデートが出たので更新実行したら何故か失敗しまくる.そして Thunderbird のアップデータはあきらめることを知らないのでキャンセルができない.おかげですぐに来るであろう大事なメールの返信を受信できない状態に…

何が悪いのかと原因を探ってみると mozMapi32.dll が消せないとのこと.で,このファイルを誰が読み込んでるのかと思ったら Qcam.exe であったと.(こういう時 ProcessExplorer はとても便利だなぁ)ということで,とりあえず Qcam をアンインストールすることに決定.ただ,Qcam のアンインストールが途中で止まって何もできなくなってしまい… 結局は Vista ごと再インストールすることになった.

さて,悪いのは誰だろう?

Vista + Ghostscript ではまる

フォント周りで Error: /rangecheck in --string-- とか言って怒られまくり… 色々試したけど原因わかんないなぁと思って検索かけてたら次の書き込みに行き着いた.

http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/47672.html

どうやら XP あたりからフォントを持ってこないとだめらしい.んで gs/lib/cidfmap も書き換えてやると.何が直接の原因なんだかわからないけどとりあえずこれで日本語が通るようになった.

ところで texインストーラ3 なんてものがあったんだなぁ.微妙にインストールが楽になった気がする.

さてどうするか

pTeX をフルインストールしたら 500M 超えた.これをRAMDisk上にそのまま置くのは馬鹿だよなぁ.標準インストールでも 260M らしい.インストールするパッケージをちゃんと選ぶとするか…

RAMDisk を入れる

HDDがガリガリうるさい&遅いので,QSoft の RAMDisk "Enterprise (full)" Version 5.3.1.* を導入.ドライバのロード&アンロード時にイメージの読込&保存をしてくれる設定もあるので色々楽そう.

そんで,FireFox のキャッシュやら環境変数の TEMP&TMP を全部 RAMDisk に指定.とりあえずガリガリうるさかったのが大分静かになってくれた&所々速くなってくれた(気がする).

この調子で TeX 関係も突っ込んでしまえばコンパイルが早くなってうれしそう.ところで TeX ってどれくらい容量食うんだ?

«Prev || 1 | 2 | 3 |...| 31 | 32 | 33 |...| 59 | 60 | 61 || Next»
Search
Feeds

Page Top