タグ ボトルネック
人気順 5 users 10 users 50 users 500 users 1000 usersプログラムを約3200倍高速化して、社内業務のボトルネックを解消したお話 - Tabelog Tech Blog
はじめに この記事は 食べログアドベントカレンダー2024 の16日目の記事です🎄 こんにちは。食べログ開発本部ウェブ開発1部 システム運用改善チーム所属の @4palaceです。 今回は、私の所属するシステム運用改善チームで、とある社内業務の処理パフォーマンスを改善した事例を紹介します。 この事例では、10日間かかって... 続きを読む
仕事を任せるコツとやり方 - そーだいなるらくがき帳
チームで仕事を進めるうえで、仕事を任せるというのはとても重要だ。 そうしないと事業はスケールしないし、マネージャやリーダーはチームのボトルネックになってしまう。 そこで自分が仕事を任せるうえで大事にしていることを書く。 1タスク単位の話からプロジェクト単位の話まで共通する汎用的なことを紹介する。 裁量... 続きを読む
都市伝説バスターズ「WebアプリのボトルネックはDBだから言語の性能は関係ない」 - Kaigi on Rails 2024
https://kaigionrails.org/2024/talks/osyoyu/ 続きを読む
EVの充電が給油時間に近づく、電池側でも10分充電が可能に
世界で充電器の超高出力化が進む中、電気自動車(EV)の充電時間をガソリン車の給油時間並みに短縮する上で、最後のボトルネックが蓄電池である。そしてその蓄電池に大きな技術革新の波が訪れている。中国やイスラエルの電池メーカーが、高いエネルギー密度を維持したままで“超急速充電”が可能な電池を開発し、量産も始... 続きを読む
自社サービスのバックエンドを Go から TypeScript へ切り替えるための整理
切り替える理由 Go を採用したのは sqlc が使いたかったという理由 sqlc-gen-typescript が出てきたのでもう Go を使う理由がなくなった 自社サービスチーム全員が Go にまったく興味が無い sqlc 自体は便利 そもそも自社に Go への興味がある人がいない 自社サービスの規模ではボトルネックになるのはデータベースであ... 続きを読む
Unity、ゲームの最適化に関する電子書籍を無料公開。「モバイル」「コンソール/PC」向け2冊で、ボトルネックの特定方法やメモリ・GPU最適化などを解説
Unity Technologiesがゲームの最適化について解説する電子書籍を無料で公開 メモリやGPU管理、ボトルネック特定の方法などを解説したPDF資料 モバイル向けとコンソール/PC向けの2冊があり、各デバイス向け解説も Unity Technologiesは2023年12月6日、Unityにおけるゲームの最適化を解説する2冊の電子書籍を公開しました... 続きを読む
10ギガ「フレッツ 光クロス」なのになぜ遅い!? 自宅のルーターハブとLANケーブルに落とし穴が
先日筆者は10ギガ対応の「フレッツ 光クロス」が導入可能な中古マンションに引っ越しました。無事に工事が終わったものの、自宅のWi-Fi速度は90Mbps程度しか出ておらず、まったく速くありません。そこで、いろいろ調べた結果、室内のルーターハブとLANケーブルがボトルネックになっていることが判明! 最終的には工事費... 続きを読む
ワクチン接種完了、日本到着分の15%止まり ロイター通信「遅い」 | 毎日新聞
米ファイザー製のワクチンが充てんされた注射器=福岡県古賀市で2021年2月22日午後2時24分、須賀川理撮影 ロイター通信は7日、日本国内に到着した新型コロナウイルスワクチンは2800万回分に達したが、接種が完了したのは15%程度の400万回超で、約2400万回分が「(接種を担当する)人手や手配上のボトルネック」によって... 続きを読む
Linux:昨今のI/Oスケジューラ事情 2020 | SlackNote
Photo by Marc PEZIN on Unsplash HDD や SSD はシステムの中でもボトルネックとなる一番データの転送速度が遅い記憶媒体だ。 オペレーティング・システムにはキャッシュを利用するなど I/Oアクセスを最小限に留める工夫が施されている。そんな中でも I/Oスケジューラは I/Oリクエストの処理順を入れ替えたりリクエスト... 続きを読む
まさに圧巻!初の「11axルーター」は3Fでも実測800Mbps超、近距離なら有線がボトルネックに【イニシャルB】 - INTERNET Watch
Go言語でTCPやソケット通信を多重化,高速化するsmux(ソケットマルチプレクサ)をつくった · THINKING MEGANE
サーバ間で分散処理を行う際の相互通信におけるボトルネックを解消するため,smux(Socket multiplexer)を開発している. <a href="https://github.com/monochromegane/smux">monochromegane/smux</a> サーバ間の相互通信におけるボトルネックとその解決策 一対のサーバ間で多数のリクエストとレスポンスが送受信され,信頼性... 続きを読む
Linuxコマンドでボトルネックを調べる // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 - エンジニアHub|若手Webエンジニアのキャリアを考える!
2017 - 06 - 26 なぜ、SQLは重たくなるのか?──『SQLパフォーマンス詳解』の翻訳者が教える原因と対策 『SQLパフォーマンス詳解』の翻訳者の松浦隼人さんに、8つの「SQLが重たくなる原因とその対策」を聞きました。システムのボトルネックになるような「問題のあるSQL」を回避するノウハウを学びましょう。 Tweet データの操作や定義をする言語「SQL」は、どのような領域を担うエンジ... 続きを読む
はてなブログのデプロイを約6倍高速化したはなし - Sexually Knowing
2016 - 12 - 16 はてなブログのデプロイを約6倍高速化したはなし 今年、稼働中のサービスである はてなブログ のデプロイ方法を新しい方式へ無事故で移行し、従来と比べて約6倍速くデプロイできるようになりました。 この記事では、安全にデプロイ方式を変えたプロセスを順を追って紹介します。 はてなブログと継続的デリバリー デプロイが遅い 複雑なデプロイ設定 デプロイのテストを書く ボトルネック... 続きを読む
zshの起動を高速化する方法 - なっく日報
2016 - 02 - 02 zshの起動を高速化する方法 ネタがないので、昔こんなことをやって zsh の起動を高速化したよというのを共有したいと思います。 計測 〜が遅いという場合、プロファイリングするのが定石ですね。 uu59のメモ | zshまわりを整理した という素晴らしい記事を参考に、 ボトルネック を割り出しました。 ↑の記事に全て書いてますが、一応プロファイリングの方法をコチラにも... 続きを読む
Ruby/Railsでの高速化の際に使うgem達 - Qiita
1. ベンチマーカー プロファイルすると、プロファイル自体に時間がかかるので正しく速度が測れない。そのためベンチマーカーも使うと良い。 ただし、ベンチマーカーはどこが遅いか等の解決の糸口は教えてくれない。 benchmark-ips 2. プロファイラ 実際に速度のボトルネックを見つける際に使う。 stackprof どのメソッドに多くの時間を費やしているかがわかる これを入れても速度にさほど影響... 続きを読む
新規事業・起業を妨げる「ビジネスモデル症候群」とは
新規事業・起業を妨げる「ビジネスモデル症候群」とは 1. Copyright (C) 2015 Lean Startup Japan LLC All Rights Reserved. 「ビジネスモデル」が新規事業開発のボトルネックになる? スタートアップ、企業の新規事業開発を妨げる 「ビジネスモデル症候群」の実態とは Lean Startup for ALL Entrepreneurs 2.... 続きを読む
perf + Flame Graphs で Linux カーネル内のボトルネックを特定する - ablog
Linux, perfddで1GBのファイルを作成し perf でプロファイリングし、Flame Graphs で可視化したものです。下から上に行くほどコールスタックが深く、左から関数名のアルファベット順でソートされています。一番上で横幅が広い関数がCPUを長く使っています。今回は "_aesni_enc1" つまり暗号化がボトルネックになっていることがわかります。 Flame Graphs の見... 続きを読む
一定の割合で発生する身体障害や奇形は人類の進化に重要な役割を果たしていた可能性(英研究) : カラパイア
歴史を通して、身体障害者は避けられ、ときに迫害すら受けてきた。だが、進化の新理論によれば、身体障害や奇形が人類を発達させるうえで重要な役割を果たしたらしい。英ヨーク大学とニューカッスル大学の人類学者は、遺伝的な身体障害が初期の人類を社会的で協力的な存在にすることを強いたと確信している。 彼らの主張では、我々の祖先は、小規模の集団が孤立して存在した進化のある時点で遺伝的なボトルネックに直面し、近親交... 続きを読む
JavaのString生成方法がボトルネックになっていた話 - WAF Tech Blog | クラウド型 WAFサービス Scutum 【スキュータム】
はじめに 先日、私たちが開発しているクラウド型WAFサービス、Scutum(スキュータム)において、予想していなかった箇所の修正によってサーバの負荷が大幅に減るということがありました。原因はこのエントリのタイトルにもあるように、Stringクラスのインスタンスを生成する際の方法にありました。 Stringクラスのコンストラクタとcharset Stringクラスにはいくつかのコンストラクタが用意さ... 続きを読む
コマンドによる「負荷」の原因切り分け
この文章では、Linuxコマンド、sar, top, psを使って、一般的に負荷といわれるものの原因を切り分けることを目的とする。 そもそも負荷とは 「複数のタスクによるサーバリソースの奪い合いの結果に生じる待ち時間」を一言で表した言葉。OSのチューニングとは負荷の原因を知り、それを取り除くことにほかならない。 ボトルネックの見極め作業の大まかな流れ ロードアベレージ(処理を実行したくても、実行で... 続きを読む
npm + gulp + bower でビルド自動化 - GeekFactory
2014-07-02 npm + gulp + bower でビルド自動化 JavaScriptやCSSのビルドを自動化することで、手作業による無駄な時間やミスを削減できます。また、誰でもビルドできるようになるため、リリースのボトルネックを解消できます。 改善したいこと JavaScriptフレームワークやCSSフレームワークの依存関係を自動的に管理したい。ダウンロードして配置を手作業でやりたくな... 続きを読む
HTTP/2 入門 - Yahoo! JAPAN Tech Blog
ストリームによる多重化 2つ目の特徴は「ストリーム」です。従来のHTTPでは、リクエストとレスポンスの組を1つずつしか同時に送受信できないことが、パフォーマンス上のボトルネックになっています。この問題を改善するべくHTTP/1.1では新たにパイプラインが導入されましたが、一部のレスポンスに時間がかかるような場面でレスポンスが詰まってしまう問題などがあり、広く使われてはいません。そこで、HTTP/2... 続きを読む
小野和俊のブログ:人生のパフォーマンスチューニング
プログラマーはソフトウェアを開発する際、無駄な処理や非効率的な処理を極力排除しようとする。この意味においてプログラマーは処理の効率化の専門家であると言える。ならば私たちプログラマーはソフトウェアだけでなく、自分自身の人生についてもパフォーマンスチューニングできるはずだ。 1. 呼び出し回数の多い処理を疑う プログラムでしばしばパフォーマンスのボトルネックになるのは、「ループの中の処理」だ。例えば1... 続きを読む
モバイルブラウザでもサクサクに動作する最適化6つのノウハウ | HTML5Experts.jp
「Webサイト・アプリ高速化テクニック徹底解説」第8回は、モバイルブラウザに向けた最適化について紹介します。 モバイル端末はPCに比べ、CPUやネットワークなどの性能面で劣ることからボトルネックの影響が出やすく、またゲーム開発など突き詰めたチューニングを行う場面では、特殊なノウハウも必要になります。 しかしきちんと最適化を行えば、その効果もその分著しく、比較的低スペックな端末や3G回線であっても、... 続きを読む