タグ dann's portal
人気順 10 users 50 users 100 users 500 users 1000 usersSoftware Engineerにお勧めの技術書 - dann@webdev - dann's portal
コンピュータサイエンス関連のおすすめ本 Computer Architecture 大規模なシステムを組む場合、高い性能を要求される場合、省リソースが求められるケースなどは、特に低レイヤへの理解の必要性を実感することになります。 下のレイヤを深く理解しておかなければ、このようなシステムのアーキテクチャデザインやトラブルシューティングは実質できません。 Write Great Code vol.1,... 続きを読む
大規模(AP/DB) サーバーでのLarge Pageの使用のすすめ - dann@webdev - dann's portal
近年はメモリも安くなり、性能を向上させるために多量のメモリを使うことで性能を維持するのはある程度の大規模環境であれば一般的なことではないかと思います。特に、JVM、Oracleなどで多量のメモリを使うアプリケーションでは、ヒープサイズが数Gb-数十Gbだったり、buffer cacheのサイズが数十Gbだったりといったことも多くなっているのではないかと思います。 このような場合には、Large P... 続きを読む
Hardwareの基礎性能を測定するためのツール - dann@webdev - dann's portal
インフラの性能でアプリケーションの性能限界が決まってしまうため、Hardwareの基礎性能を把握しておくことはとても重要です。以下では、Hardwareの基礎性能を測るための各種ツールを紹介します。 ディスク用ツール - fio DBサーバーなどのI/O intensiveなサーバーで、Random Read/WriteのIOPSの限界でアプリケーション性能が決まってしまうというのは良くあるのでは... 続きを読む
qunit-tapとproveを使ってJSの単体テストのCIをする方法 - dann@webdev - dann's portal
「phantomjs + qunit-tapでCLIで単体テスト」をするという素晴らしい方法をt-wadaさんが書かれてました。これを少し応用するだけでJavaScriptの単体テストのCIすることができます。http://www.slideshare.net/t_wada/wandering-about-javascript-testingFTレベルの自動化はSeleniumでいいかなと思ってた... 続きを読む