「performance」カテゴリーアーカイブ

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

NetflixのシニアパフォーマンスアーキテクトであるBrendan Gregg氏による、Linuxサーバにログインして60秒でまず調べることのまとめ。 パフォーマンス問題でLinuxサーバーにログインしたとして、最初の1分で何を調べますか? Netflixには、多数のEC2 Linuxからなるクラウドがあり、そのパフォーマンスを監視したり調査し...

はてなブックマーク - 6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst はてなブックマークに追加

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

NetflixのシニアパフォーマンスアーキテクトであるBrendan Gregg氏による、Linuxサーバにログインして60秒でまず調べることのまとめ。 パフォーマンス問題でLinuxサーバーにログインしたとして、最初の1分で何を調べますか? Netflixには、多数のEC2 Linuxからなるクラウドがあり、そのパフォーマンスを監視したり調査し...

はてなブックマーク - 6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst はてなブックマークに追加

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst

NetflixのシニアパフォーマンスアーキテクトであるBrendan Gregg氏による、Linuxサーバにログインして60秒でまず調べることのまとめ。 パフォーマンス問題でLinuxサーバーにログインしたとして、最初の1分で何を調べますか? Netflixには、多数のEC2 Linuxからなるクラウドがあり、そのパフォーマンスを監視したり調査し...

はてなブックマーク - 6万ミリ秒でできるLinuxパフォーマンス分析 | Yakst はてなブックマークに追加

高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 – たごもりすメモ

高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 - たごもりすメモ

高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 - たごもりすメモ

先にまとめると ディスクI/Oに高い負荷をかけるシステムでNVMeデバイスを使うときweekly cron jobでfstrimが走る状況になってたら停止しろ じゃないとfstrimが走った瞬間にI/Oパフォーマンスが刺さって死ぬ fstrimを停止するならdiscard mount optionを有効化しろ、ただしその状態でのI/O性能で問題ないかどうか測ってお...

はてなブックマーク - 高負荷システムでNVMeデバイス使用時のfstrimとdiscard mount optionの話 - たごもりすメモ はてなブックマークに追加

will-changeで目指す60fpsのぬるぬるCSSアニメーション – Qiita

will-changeで目指す60fpsのぬるぬるCSSアニメーション - Qiita

will-changeで目指す60fpsのぬるぬるCSSアニメーション - Qiita

こんにちは、CSSとVue.jsでアニメーション使いまくりのポートフォリオ作ったり、シューティングゲーム作ったりして遊んでいるゆきです。 今日はCSSアニメーションで無茶しすぎてMacBookがカイロになった反省からの「負荷をかけずにぬるぬるのCSSアニメーションを実現するための試行錯誤」の顛末をまとめます。それでもCS...

はてなブックマーク - will-changeで目指す60fpsのぬるぬるCSSアニメーション - Qiita はてなブックマークに追加

新しいiPod touch、さらに向上したパフォーマンスを提供 – Apple (日本)

新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本)

新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本)

新しいiPod touchは、iPodとしては初めて、グループFaceTimeとAR体験に対応しました。 カリフォルニア州クパティーノ――Appleは本日、性能、容量、通信それぞれの機能性を大幅に向上しお求めやすい価格を実現した新しいiPod touchを発表しました。Appleが設計したA10 Fusionチップはゲームに最適なだけでなく、iPodとして...

はてなブックマーク - 新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本) はてなブックマークに追加

新しいiPod touch、さらに向上したパフォーマンスを提供 – Apple (日本)

新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本)

新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本)

新しいiPod touchは、iPodとしては初めて、グループFaceTimeとAR体験に対応しました。 カリフォルニア州クパティーノ――Appleは本日、性能、容量、通信それぞれの機能性を大幅に向上しお求めやすい価格を実現した新しいiPod touchを発表しました。Appleが設計したA10 Fusionチップはゲームに最適なだけでなく、iPodとして...

はてなブックマーク - 新しいiPod touch、さらに向上したパフォーマンスを提供 - Apple (日本) はてなブックマークに追加

Web標準でつくるガラケーサイト – Speaker Deck

Web標準でつくるガラケーサイト - Speaker Deck

Web標準でつくるガラケーサイト - Speaker Deck

このスライドは令和元年5 月18日に東京で開催された Inside Frontend #3で発表した資料に簡単な説明を追加したものです。 フィーチャーフォンからデスクトップまですべてのデバイスで動くマインスイーパークローン(proxx.app)を作った経緯と開発の過程を発表しました。 なにか質問があればTwitterで@kosamriまでどうぞ。...

はてなブックマーク - Web標準でつくるガラケーサイト - Speaker Deck はてなブックマークに追加

Vueの秘密のパフォーマンステク9選紹介 – Qiita

Vueの秘密のパフォーマンステク9選紹介 - Qiita

Vueの秘密のパフォーマンステク9選紹介 - Qiita

VueConf USでのさまざまな発表 今年の3月に VueConf US が開催されました。最近になってビデオが公開されて初めて知ったこともあるので本記事ではその紹介をします。 https://www.vuemastery.com/conferences/vueconf-us-2019/state-of-vuenation/ いろいろ面白いトピックがあるのですが、特にVueコアチームのGuillaume ...

はてなブックマーク - Vueの秘密のパフォーマンステク9選紹介 - Qiita はてなブックマークに追加

[速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019 - Publickey

[速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019 - Publickey

[速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019 - Publickey

マイクロソフトはWindows上でLinux互換機能を提供するWindows Subsystem for Linux(WSL)の次期版となる「WSL 2」を発表しました。 WSL 2には、最初からWSL 2に最適化されたLinuxカーネルが含まれており、フル互換のLinuxシステムコールを実現。またファイルシステム性能は最大20倍もの劇的な向上も実現しているとのこ...

はてなブックマーク - [速報]Windows上でフル互換のLinuxシステムコールを実現する「WSL 2」発表、Dockerも実行可能に。Microsoft Build 2019 - Publickey はてなブックマークに追加

メルペイでのSpannerとの戦いの日々 – Mercari Engineering Blog

メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog

メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog

こんにちは、メルペイのバックエンドエンジニアの @kazegusuri です。 メルペイではメインのデータベースとしてGoogle Cloud Spannerを利用しています。 マイクロサービスによっては秒間数千リクエストをSpannerで処理しています。 いかにSpannerをスケールできるようにして安定させられるかが会社全体として重要になっ...

はてなブックマーク - メルペイでのSpannerとの戦いの日々 - Mercari Engineering Blog はてなブックマークに追加

CSSについて誰も私に教えてくれなかった大切なこと -プロパティやセレクタがパフォーマンスに与える影響 | コリス

CSSについて誰も私に教えてくれなかった大切なこと -プロパティやセレクタがパフォーマンスに与える影響 | コリス

CSSについて誰も私に教えてくれなかった大切なこと -プロパティやセレクタがパフォーマンスに与える影響 | コリス

当ブログでもCSSのさまざまなテクニックについて記事にしていますが、今回は表面的なものではなく、CSSの本質的なパフォーマンスに関することを紹介します。 パフォーマンスを意識すると、実装も変わってくると思います。 Things nobody ever taught me about CSS. by Charlie Gerard 下記は各ポイントを意訳したもので...

はてなブックマーク - CSSについて誰も私に教えてくれなかった大切なこと -プロパティやセレクタがパフォーマンスに与える影響 | コリス はてなブックマークに追加

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

現在開発中のPHP 8にJITコンパイラを組み込むべきかどうかを決定する投票が3月28日に締め切りを迎え、賛成が50票、反対が2票と圧倒的多数で可決されたことが、発表されました。 JITコンパイラはプログラムの実行時にコンパイルを行い、ネイティブコードを生成して実行するというもの。事前にコンパイル作業が不要なため...

はてなブックマーク - PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey はてなブックマークに追加

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

現在開発中のPHP 8にJITコンパイラを組み込むべきかどうかを決定する投票が3月28日に締め切りを迎え、賛成が50票、反対が2票と圧倒的多数で可決されたことが、発表されました。 JITコンパイラはプログラムの実行時にコンパイルを行い、ネイティブコードを生成して実行するというもの。事前にコンパイル作業が不要なため...

はてなブックマーク - PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey はてなブックマークに追加

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey

現在開発中のPHP 8にJITコンパイラを組み込むべきかどうかを決定する投票が3月28日に締め切りを迎え、賛成が50票、反対が2票と圧倒的多数で可決されたことが、発表されました。 JITコンパイラはプログラムの実行時にコンパイルを行い、ネイティブコードを生成して実行するというもの。事前にコンパイル作業が不要なため...

はてなブックマーク - PHP 8でのJIT採用が可決、賛成50反対2。PHP 7.4への試験的採用は否決 - Publickey はてなブックマークに追加

負荷試験コトハジメ · GitHub

負荷試験コトハジメ · GitHub

負荷試験コトハジメ · GitHub

loadtest.rst 負荷試験コトハジメ 更新:2019-04-05 作者:@voluntas バージョン:19.04. URL:https://voluntas.github.io/ 概要 ミドルウェアを開発するのが仕事ということもあり、負荷試験がとても身近な存在になっています。たまに仕事で負荷試験をしたりもします。 ただ負荷試験は条件や環境にとても依存する仕組みとい...

はてなブックマーク - 負荷試験コトハジメ · GitHub はてなブックマークに追加

なぜrubyは他の言語と比べて遅いのでしょうか? – Quora

なぜrubyは他の言語と比べて遅いのでしょうか? - Quora

なぜrubyは他の言語と比べて遅いのでしょうか? - Quora

Rubyの実行速度に興味があって、15年くらいMRIの開発をしています。興味があるので長い記事になっちゃったことをお詫びします。 遅いと言ったとき、多分「実行速度」の話をしているんだと思いますが、それ以外にも結構いろんな「はやさ」があります。思いつくところで少しご紹介します。 (1) プログラムを作るはやさ Rub...

はてなブックマーク - なぜrubyは他の言語と比べて遅いのでしょうか? - Quora はてなブックマークに追加

Ruby 2.6.0とより高速なcsv – ククログ(2018-12-25)

Ruby 2.6.0とより高速なcsv - ククログ(2018-12-25)

Ruby 2.6.0とより高速なcsv - ククログ(2018-12-25)

Rubyの標準添付ライブラリーのcsvをメンテナンスしている須藤です。 歴史 csvは名前の通りCSVを読み書きするための便利ライブラリーです。 もともとRuby本体とは別に開発されていたのですが、Ruby 1.8.0のときにRuby本体にバンドルするようになりました。dRubyやREXMLがRuby本体にバンドルされたのも同じタイミングです...

はてなブックマーク - Ruby 2.6.0とより高速なcsv - ククログ(2018-12-25) はてなブックマークに追加

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 – @watson1978 の日記

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記

Ubiregi Advent Calendar 2018 の 18 日目です。 ユビレジではたくさんのお客様の大量の POS データをお預かりしており、様々なバッチ処理も実行されています。今回は特定のケースでバッチ処理の一部が 30 分以上かかっていた処理を 14 秒で終わるようにした話について書きたいと思います。前回の Ruby 2.5 の SEGV と闘...

はてなブックマーク - バッチ処理の一部で 30 分以上かかっていた処理を 14 秒で終わるようにした話 - @watson1978 の日記 はてなブックマークに追加

本番/ステージング環境GPUぼくめつ大作戦 – クックパッド開発者ブログ

本番/ステージング環境GPUぼくめつ大作戦 - クックパッド開発者ブログ

本番/ステージング環境GPUぼくめつ大作戦 - クックパッド開発者ブログ

機械学習チームの林田(@chie8842)です。好きなスポーツはテニスとスノボです。 システムは、その当時の最新の技術で作ったとしても必ずレガシー化します。 機械学習システムも他システムと同様、一度デプロイしたら終わりではなく、継続的なメンテナンスが必要です。昨今機械学習は、特に技術の進歩が目覚ましいため、レ...

はてなブックマーク - 本番/ステージング環境GPUぼくめつ大作戦 - クックパッド開発者ブログ はてなブックマークに追加

webpackのbundle後のJavaScriptのサイズを減らしている話 | リクルートテクノロジーズ メンバーズブログ

webpackのbundle後のJavaScriptのサイズを減らしている話 | リクルートテクノロジーズ メンバーズブログ

webpackのbundle後のJavaScriptのサイズを減らしている話 | リクルートテクノロジーズ メンバーズブログ

はじめに リクルートテクノロジーズに4月に新卒入社した 辻 健人です.GitHubではmaxmellonで活動しています. 7月より,やりとりも作成もラクになるシフト管理サービス「Airシフト」 のエンハンス開発を担当しています. 以前は,React製SPAのパフォーマンスチューニング実例という内容で記事を書きました. 今回は同じ...

はてなブックマーク - webpackのbundle後のJavaScriptのサイズを減らしている話 | リクルートテクノロジーズ メンバーズブログ はてなブックマークに追加

モバイルウェブのスピードアップに不可欠なのは 画像・JS・フォント の最適化 #ChromeDevSummit | 海外SEO情報ブログ

モバイルウェブのスピードアップに不可欠なのは 画像・JS・フォント の最適化 #ChromeDevSummit | 海外SEO情報ブログ

モバイルウェブのスピードアップに不可欠なのは 画像・JS・フォント の最適化 #ChromeDevSummit | 海外SEO情報ブログ

[レベル: 中級] 昨日とおとといに続いて、今日も Chrome Dev Summit 2018 のセッションレポートをお届けします。 セッションのタイトルは “Speed Essentials: Key Techniques for Fast Websites” です。 昨日レポートしたセッションと同じようにモバイルウェブの高速化がテーマです。 しかし、こちらはより実践的な内容...

はてなブックマーク - モバイルウェブのスピードアップに不可欠なのは 画像・JS・フォント の最適化 #ChromeDevSummit | 海外SEO情報ブログ はてなブックマークに追加

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

[レベル: 上級] SEO と相性がいい Lazyload の実装を解説するドキュメントを Google はデベロッパー向けサイトで公開しました。 3つのアドバイスドキュメントには3つの指針が書かれています。 1. viewport 内で見えるようにするviewport 内にあるコンテンツは、必ず Google にも見えるようにしておきます(viewport は簡...

はてなブックマーク - Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ はてなブックマークに追加

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ

[レベル: 上級] SEO と相性がいい Lazyload の実装を解説するドキュメントを Google はデベロッパー向けサイトで公開しました。 3つのアドバイスドキュメントには3つの指針が書かれています。 1. viewport 内で見えるようにするviewport 内にあるコンテンツは、必ず Google にも見えるようにしておきます(viewport は簡...

はてなブックマーク - Google、SEOに適したLazyloadの仕様を公開 | 海外SEO情報ブログ はてなブックマークに追加

AWS X-Ray による ISUCON8 本選問題の解析 – 酒日記 はてな支店

AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店

AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店

ISUCON8 の本選問題は、競技者がコントロールできない外部 API 呼び出しを多数含んだ出題内容でした。 講評では、 サービスの特性を適切に分析した上で、まとめるところはまとめたり、遅延させるところは遅延させるなど ……とさらっと書かれていますが、実際そんなことを短時間で分析することは可能なのかよ!という話題...

はてなブックマーク - AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店 はてなブックマークに追加

AWS X-Ray による ISUCON8 本選問題の解析 – 酒日記 はてな支店

AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店

AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店

ISUCON8 の本選問題は、競技者がコントロールできない外部 API 呼び出しを多数含んだ出題内容でした。 講評では、 サービスの特性を適切に分析した上で、まとめるところはまとめたり、遅延させるところは遅延させるなど ……とさらっと書かれていますが、実際そんなことを短時間で分析することは可能なのかよ!という話題...

はてなブックマーク - AWS X-Ray による ISUCON8 本選問題の解析 - 酒日記 はてな支店 はてなブックマークに追加