パフォーマンスチューニング

Web サイトのクライアントサイドに徹底的にこだわる

Web サイトの高速化は、サーバサイドの対処ばかりが実施されることが普通なように思いますが、単純なリクエスト-レスポンスであれば、待ち時間の80%はフロントエンドの処理に費やされているらしい。ハイパフォーマンスWebサイト ―高速サイトを実現する14のル…

q4m の configure のオプションによる速度の違い

q4m の configure のオプション変更によってどの程度パフォーマンスに違いが出るのか比較してみた。Intel(R) Xeon(TM) CPU 2.80GHz x 4 CPU OS : Debian(Etch)まずは、default 状態。 ./configure --with-mysql=/home/kameid/mysql-5.1.30/ --prefix=/usr/lo…

gcc の最適化オプション

2007-06-15 を参考にしつつ。 # cat /proc/cpuinfo |grep flags flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe cid xtprである場合、-march=pentium4m がよいというこ…

ext3fs のパフォーマンスについての覚え書き

つまり、data=writeback によるジャーナリングはシステムが停電や電源プチッって場合にはタイムスリップしてしまう可能性が大いにあるというわけです。 ... data=journal メインファイルシステムより前に、全てのデータがジャーナルに記録される。 data=orde…

Webアプリの問題点を「見える化」する7つ道具

http://www.atmarkit.co.jp/fjava/rensai4/troublehacks12/troublehacks12_1.html こういうことを手順化して認識することっていうのはとても大切なことだと思う。漫然と仕事しててもそれって「ノウハウ」にはなりえないと思う。