タグ

2009年8月21日のブックマーク (7件)

  • PC

    Windowsの大迷惑を斬る Windowsの動作を重くする自動起動、不要なものは消しましょう 2024.03.11

    PC
  • キャッシュの大きいRDB vs インメモリデータベース、性能がどれだけ違うのか調べてみると

    2週間ほど前に「インメモリデータベースがクラウド時代の主流になるという期待」というエントリを書きました。ハードディスクに代わり、メモリをデータベースの永続化手段とするインメモリデータベースは、超高速なアクセスとスケールアウトを実現する、クラウド時代のデータベースの主役になるのではないか、という内容です。 この記事に関して、TechVisorの栗原さんと次のようなやりとりをしました。 確かに、Oracle Real Application Cluster(以下、Oracle RAC)でデータベースが全部載るくらい十分にキャッシュ用のメモリを割り当てれば、メモリ上でデータベースを操作するインメモリデータベースと同じことではないのか、とも思います。 両者の違いは何かあるのでしょうか? 調べてみることにしました。 インメモリデータベースは1000倍速い 調べてみるとすぐに、両者には明確な性能差があ

    キャッシュの大きいRDB vs インメモリデータベース、性能がどれだけ違うのか調べてみると
  • 正しいベンチマークをするための10のポイント

    世の中ではたくさんの人が独自にベンチマークを行ない、独自に情報発信がされています。そのベンチマークの中には、非常に参考になるものもあれば、現実性に大きく欠けるものもあります。競合他社が、ライバル社の製品にとって不利な条件でベンチマークを行い、それを発信することも日常的に行われています。ベンチマークの結果を鵜呑みにすることは危険で、結果の意味を判断するスキルを持つことが重要です。これはプロジェクトにおいて負荷テストを行う場合にも重要です。負荷テストの条件設定が正しいかどうかを判断できるようになるためです。 ここでは、私がDBサーバのベンチマーク/負荷テストを行ったり結果を読んだりする上で、心がけているポイントを10個ほど紹介したいと思います。 ■ハードウェアに関する4つのポイント 1. ハードウェアのスペックと設定を注視する ハードウェア構成によってベンチマーク結果は劇的に変わるので、言わず

  • FirefoxのAutoPagerizeが重かった

    高速に動作することで定評のあるWebブラウザFirefox。Firefox2からFirefox3になり、パフォーマンスが大幅にアップしたことを体感して、メインブラウザとして使い始めました。 そして、先月には最新バージョンFirefox3.5が公開され、さらなる高速化を期待したのですが…。 なぜか重い。 使っているうちに、以前よりも重くなったような感じさえしてきました。 それで、いろいろいじってみることに。 まず、places.sqliteがどんどん肥大化していって、使えば使うほど遅くなっていくというFirefoxの仕様。 places.sqliteを最適化するTIPSなんかがよく人気記事になっています。 自分の環境のplaces.sqliteを調べてみたら、32MBになっていました。 最適化を試みても、まともに動かない始末。 どうやら、places.sqliteが壊れていたようです。 そこ

    FirefoxのAutoPagerizeが重かった
    masa_matya
    masa_matya 2009/08/21
    グリモンよりアドオン
  • プロセス、スレッド、ファイバ、タスク、ジョブ、違いを整理してみよう - Schi Heil と叫ぶために

    まずは分かりやすいプロセスとスレッドから。 WindowsLinux などの汎用 OS 上のアプリケーションは一般にプロセスとして動作している。プロセスはプログラムの実行単位である。プロセスは1つ以上のスレッドと、ファイル、ヒープメモリなどのリソースで構成される。一方、スレッドは CPU 利用の単位である。スレッドはそれぞれが専用のスタックと CPU レジスタのコピーを保持するが、ファイルやヒープメモリは同一プロセス内の全てのスレッドで共有する。 スレッドのさらにサブセットがファイバである。スレッドとの違いは切り替え動作にありファイバのほうが軽いというメリットがある。プロセス、スレッド、ファイバの関係はこちらの説明が分かりやすかった。 プロセスはプログラム実行のための固有のメモリ空間を持っており、最も独立性の高い実行単位である反面、起動や切り替えに時間がかかるという特性を持っています

    プロセス、スレッド、ファイバ、タスク、ジョブ、違いを整理してみよう - Schi Heil と叫ぶために
  • プロセスとスレッドはどう違いますか?教えて下さい。 - OKWAVE

    プログラムを起動すると、32ビットアプリなら、メモリのアドレスとして、000 ... 000 ~ 1111 ... 111 (ともに32桁)、すなわち4GBの「仮想」メモリ空間を持ちます。 プログラムは、この32桁のアドレスを使って、メモリに展開したデータにアクセスします。 (変数aには「0000..0001」変数bには「000 ... 0100」など。) この4GBの自由に使ってもいい仮想的なメモリ空間を割り当てられる単位が、「1プロセス」です。 スレッドは、このプロセス内で更に分けられる単位です。 たとえば、インターネットブラウザのソースコードにネットワークからページを読み込む部分があると、取得開始から取得終了までの数秒間はそこでプログラムがブロックされてしまいますが、「スレッド」なる支流を作ってあげてそこで読み込みをさせると流はブロックされません(だからその間にキャンセルボタンで命

    プロセスとスレッドはどう違いますか?教えて下さい。 - OKWAVE
  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    www.uetyi.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address to DNS

    masa_matya
    masa_matya 2009/08/21
    ps読み方まとめ