タグ

最適化に関するblueribbonのブックマーク (213)

  • Microsoftがなんか「CCleaner」っぽいシステム最適化ツールを配っている【10月28日追記】/配布サイトが英語表記に変更【やじうまの杜】

    Microsoftがなんか「CCleaner」っぽいシステム最適化ツールを配っている【10月28日追記】/配布サイトが英語表記に変更【やじうまの杜】
    blueribbon
    blueribbon 2022/10/24
    「「CCleaner」などに比べると機能が貧弱に感じられますが…あまり高度なことをやるとシステムの整合性が崩れ、余計なトラブルを招くこともあるので、これぐらいがちょうどいいのではないでしょうか。」
  • エレベータに見るアルゴリズムの性能と公平性のバランス|Rui Ueyama

    現実世界でもコンピュータの中でも、何らかの性能指標だけを追求すると参加者にとって極端に不公平になってしまうことがある。例えばエレベータとHDDは共通点がありそうに思えないが、この2つは性能特性的にとてもよく似ていて、リーズナブルな性能と公平性を両立させるために同じ制御方法が使われている。これについてちょっと説明してみよう。 1基しかない場合のエレベータの動き方は単純だ。一度上に動き出すと、上で待ってる人や降りる人がいる限り上昇し続ける。同じように、一度下に動き出すと、下で待っている人や降りる人がいる限り下降し続ける。これ以外の動き方をするエレベータはまず存在しないので、これが唯一の制御方法のように思えるけど、別にこうしなければいけないというルールはない。 エレベータの平均待ち時間を最適化することを考えてみよう。そうすると、一方向に動き続ける代わりに、エレベータが現在存在する階に一番近い人の

    エレベータに見るアルゴリズムの性能と公平性のバランス|Rui Ueyama
    blueribbon
    blueribbon 2017/11/25
    「エレベータアルゴリズムでは、一方向にアームを動かし始めるとそちら方向の読み書きリクエストがすべて満たされるまでは移動方向を変えたりしない。これにより若干平均待ち時間は伸びるものの公平性は飛躍的に…」
  • リニューアルした日経電子版が高速すぎてヤバイ件|こんぴゅ

    経済新聞は国内を代表する経済誌だ。その電子版はwebでの継続課金を大成功させ、いまや50万以上の有料会員を擁するモンスターサイトだ。 その日経電子版が11月6日に全面リニューアルしたのだが、公開後、web業界がにわかにざわついた。表示速度が爆速だったのだ。日経公式もモバイルで2倍の表示速度を達成したと堂々と宣言していた。 webサービスは継続率こそ神KPIで、その継続率には速度が大きく影響する。 これはチェキらないとヤバイと感じ、友人のkitakさんとスピードの秘密を調査してみた。 Fastlyをコンテンツキャッシュに使う殆どのデータはFastlyを経由して取得されていた。Fastlyは最近注目を集めているCDN(世界中にエッジサーバーを配置し、高速にコンテンツを配信するサービス)で、非常に高機能でユニークなサービスだ。 一般に、CDNはいったん世界中にコンテンツをばらまくと、それを無

    リニューアルした日経電子版が高速すぎてヤバイ件|こんぴゅ
    blueribbon
    blueribbon 2017/11/17
    ・Fastlyをコンテンツキャッシュに使う ・ServiceWorkerによるブラウザキャッシュ ・お手本のようなHTTP/2の使い方 ・Resource Hint APIによる先読み ・躊躇なくwebpを投入
  • CPU使用率は間違っている | Yakst


    NetflixtopCPU使(%CPU)使使CPU使 CPU使使CPU使CPU使top(1)使"%CPU" CPU使90% :  : "stalled"( : )
    CPU使用率は間違っている | Yakst
    blueribbon
    blueribbon 2017/06/17
    「サイクル毎の命令数(IPC)のような他の指標を使うことで、%CPUが実際何を意味しているかを知ることができます。IPCが1.0より小さければメモリーバウンド、IPCが1.0より大きければ命令バウンドである可能性が高い…」
  • 長期利用で重くなったパソコンを無料で改善!メンテナンス用フリーソフト18選!


    Windows使調 調Windows   1  
    長期利用で重くなったパソコンを無料で改善!メンテナンス用フリーソフト18選!
  • サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog


    nnmrAll About Japan All About Japan All About JapanAAJ 5 AnimeIzakayaNinja   (url : http://allabout-japan.com/en/tag/sushi/ )   (url : http://allabout-japan.com/en/article/222/ )  LAMP 
    サイトを37倍に高速化した7つの手法 - オールアバウトTech Blog
    blueribbon
    blueribbon 2016/10/03
    ・SQL見直し(slowquery、New Relicを活用し、index追加、クエリ見直し) ・サーバー構成見直し ・Laravelによる速度改善(config:cache追加) ・PHPのバージョンアップ ・KVSキャッシュ時間を見直し
  • Androidアプリの開発を爆速化させるInstant Runを今日から使おう - Qiita

    TL;DR Android Studio 2.0 Preview で登場した Instant Run はとにかくアプリ開発を 5 倍ぐらい高速化できるので可及的速やかに導入すべき (20秒でわかる動画 ) Instant Run とは Instant Run は、 Android アプリ開発中に動いているアプリを インストールし直すことなく 実行中に動的に修正することができる仕組みです。エミュレータだけでなく実機でも動きます。 Java だと Hot Code Replace とか、 Visual Studio だと Edit and Continue とか呼ばれるやつです。 今までモバイルアプリ開発で公式にこれができるプラットフォームはなかったと思うので結構革新的。 (非公式だと JRebel for Android とかありました) 2015/11/22 (現地時間) の Androi

    Androidアプリの開発を爆速化させるInstant Runを今日から使おう - Qiita
    blueribbon
    blueribbon 2015/12/20
    「Instant Run は、 Android アプリ開発中に動いているアプリを インストールし直すことなく 実行中に動的に修正することができる仕組みです。エミュレータだけでなく実機でも動きます。」
  • chromeの爆裂的なメモリ消費をなんとかする拡張 * prasm(プラズム)


     Graphic Designer / cinematographer. prasmWeekender17Weeker  about
    chromeの爆裂的なメモリ消費をなんとかする拡張 * prasm(プラズム)
    blueribbon
    blueribbon 2015/06/01
    ・OneTab:開いているタブ全部を目次ページに押し込んでくれる ・The Great Suspender:アクティブじゃないタブを自動的に停止
  • JavaのString生成方法がボトルネックになっていた話 - WAF Tech Blog | クラウド型 WAFサービス Scutum

    はじめに 先日、私たちが開発しているクラウド型WAFサービス、Scutum(スキュータム)において、予想していなかった箇所の修正によってサーバの負荷が大幅に減るということがありました。原因はこのエントリのタイトルにもあるように、Stringクラスのインスタンスを生成する際の方法にありました。 Stringクラスのコンストラクタとcharset Stringクラスにはいくつかのコンストラクタが用意されています。我々が使っていたのはString(byte[] bytes, String charsetName)です。2つめの引数で、"MS932"や"UTF-8"のような文字集合(以下charset)を明示的に指定するものです。 ScutumのようなWAF(Web Application Firewall)は通常のウェブアプリケーションとは異なり、起動している間にさまざまなcharsetを扱うこ

    JavaのString生成方法がボトルネックになっていた話 - WAF Tech Blog | クラウド型 WAFサービス Scutum
    blueribbon
    blueribbon 2015/05/10
     charset3JavaCharset Charset  

    java

    programming

    performance




     
  • デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本

    スマホからウェブにアクセスするユーザが増え、ウェブサイトの表示速度の高速化がより重要な制作の課題になっています。1ページもののサイトなら、フロントエンドエンジニアが一人で実装できるかもしれませんが、ある程度の規模のウェブサイトではワークフローやサイト全体の設計にも関わってきます。また、表示速度の高速化の方法を知らなければ、最適化しやすい、より高度なデザインは実現できないでしょう。エンジニアだけでなく、デザイナーやディレクターがこういった情報を知っていれば、よりスムーズに結果を出せるウェブサイト制作ができるはずです。 ページ表示速度の改善にはいろいろな方法がありますが、この記事では一番効果がありそうなところから攻めていきたいと思います。自分もまだまだ勉強中なので、まずはfilament groupのScottさんの記事 やClearleftのJeremyさんの記事 を参考に、フロントエンド

    デザイナーやディレクターも知っておきたい、ページ表示速度の高速化の基本
  • 暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]


    2020831()nanapi nanapi2009稿稿 11nanapi nanapinanapi@supership.jp  nanapi
    暮らしの情報サイトnanapiはサービスを終了いたしました | nanapi [ナナピ]
    blueribbon
    blueribbon 2014/07/15
    リアルタイムのやりとりは「Slack」、ストックしたいデータは「Qiita」
  • Mackerelをベータ公開しました - Mackerel お知らせ #mackerelio


    Mackerel Mackerel Mackerel Mackerel    API   https://mackerel.io/ja/  https://mackerel.io/ja/docs/  
    Mackerelをベータ公開しました - Mackerel お知らせ #mackerelio
    blueribbon
    blueribbon 2014/05/09
    ・複数のサーバのリソース状況を効率的に可視化 ・各種ツールと連携することでサーバ情報の多重管理を解消 ・複数のクラウド環境を一元管理
  • Ruby on Rails on MySQL チューニング入門

    Rails 3 系+MySQL を利用しているサービス向けに 1. どのようにボトルネックを探すのか 2. どのような設計を行えばいいのか 3. Rails上でどのようなコードを書けばいいのか の3点に絞ってこのプレゼンをみてチューニングを行えるように資料作成を行いました

    Ruby on Rails on MySQL チューニング入門
  • 一時ファイルとdentry cacheとメモリ - blog.nomadscafe.jp


     smalllightApache使使Swap  調dentry cachedentry cacheinode使smalllight  使CentOS5VagrantCentOS6(ext4) use Parallel::Prefork; use File::Tem
    blueribbon
    blueribbon 2014/01/11
    ・dentry cacheによりメモリが圧迫される可能性がある ・tmpfsを使うとdentry cacheは溜まらない ・TMPDIR環境変数で一時ファイルの場所は変更出来る
  • Androidで削除できないアプリを簡単に「無効化」できる無料アプリ「無効化マネージャー」

    By rmarshall Android搭載スマートフォンには、機種やキャリアによっていくつかのプリインストールアプリがインストールされていることが多々あります。使用していなくてもバックグラウンドで動作するため、バッテリーの消費を早めてしまうにも関わらず削除できないものが大半。Android OSには不必要なアプリを「無効化」する機能がありますが、そんな「無効化」機能を使いやすくしてくれる無料アプリが「無効化マネージャー」です。 nagopy.com: 無効化マネージャー Playストアでの公開停止のお知らせ http://blog.nagopy.com/2013/09/play.html 無効化マネージャーは「Google Play デベロッパー プログラム ポリシー」に抵触する恐れがあるという制作者の判断により、Google Playでの公開を停止しているので、上記サイトにアクセスし、

    Androidで削除できないアプリを簡単に「無効化」できる無料アプリ「無効化マネージャー」
  • サクサク無効化。キャリア製アプリを根絶する「無効化マネージャー」が便利。 - すまほん!!


    [2013/11/02 ] apk Android Android 4.0 Android 
    サクサク無効化。キャリア製アプリを根絶する「無効化マネージャー」が便利。 - すまほん!!
    blueribbon
    blueribbon 2013/04/23
    ・Android 4.0から標準機能となった無効化機能をサポートするアプリ ・アプリ一覧を見やすく再配置し、サクサク無効化できる
  • 最近Chromeが重いと感じたら…軽さを取り戻すための6つの爆速化設定 | 教えて君.net


    Google ChromeChrome ChromeChrome Chrome使
    blueribbon
    blueribbon 2013/04/14
    アドレスバーに「chrome://flags」と入力 1.「すべてのページでGPU合成を行う」→「有効」 2.「スレッド合成」→「有効」 3.「高速オーバーフロー スクロール」→「有効」
  • インストールするだけ! お手軽サイト高速化ツールGoogle mod_pagespeedはスゴかった | 初代編集長ブログ―安田英久

    どれぐらいスゴいかというと、「サーバーにインストールするだけで、あとは設定ファイルをちょちょっといじれば、かなり高速化できちゃう」というぐらいスゴいのです。しかも、どんなサイトでも、どんなCMSを使っていても「インストールするだけ」。 Webサイトを高速化すると、ユーザーに優しいし、場合によっては検索結果での順位にも良い影響が出るかもしれない……それはわかっていても、なかなか格的にサイトを高速化するのは難しいものです。 サーバー側の高速化に加えて、HTMLのつくりや画像のファイルサイズ最適化、さらにはCSSを調整しての画像スプライト化やCSS/JSファイルの結合・最適化によるブラウザとサーバーの通信数削減などなど、実はやらなきゃいけないことがたくさん。 グーグルの提供するmod_pagespeedは、そうしたことの、かなりの部分を自動的に行うものです。 mod_pagespeedはこん

    インストールするだけ! お手軽サイト高速化ツールGoogle mod_pagespeedはスゴかった | 初代編集長ブログ―安田英久
    blueribbon
    blueribbon 2012/11/28
    どんなサイトでも、どんなCMSを使っていても、インストールするだけでCSSやJavaScriptの最適化、画像ファイルの最適化、HTML文書の最適化を自動的に行なってくれるApacheのモジュール。
  • 指定されたページが見つかりません。|Infoseekニュース

    404 NOT FOUND 指定されたページが見つかりません。 お手数ですが、次のいずれかの方法でページをお探しください。 ブラウザの再読み込みを行う 入力したURL(ページアドレス)にタイプミスがないか確認する ブラウザの「戻る」ボタンを押して前画面からやり直す

    指定されたページが見つかりません。|Infoseekニュース
  • GoogleChromeから余計な機能を取り払いさらに軽量・高速化したブラウザ「Iron」 - GIGAZINE


    GoogleChromeChromiumGoogleIronGoogleChromeGoogleChromeIron SRWare Iron - The Browser of the Future http://www.srware.net/en/software_srware_iron.php GoogleChromeIron Chrome vs Iron http://www.srware.n
    GoogleChromeから余計な機能を取り払いさらに軽量・高速化したブラウザ「Iron」 - GIGAZINE