並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 2037件

新着順 人気順

パフォーマンスの検索結果81 - 120 件 / 2037件

  • ニコニコ漫画をRuby3.2.0に更新してYJIT有効化するとパフォーマンス改善された話 - BOOK☆WALKER inside

    はじめに こんにちは。ニコニコ漫画の開発をしているyotaとtukiyoです。 この記事はペアブロギングによって執筆しています。 本記事ではニコニコ漫画で利用しているRubyのバージョンを3.2.0へ更新したこととYJITの有効化によるパフォーマンスの変化について紹介します。 ニコニコ漫画のインフラ構成についてにある通り、ニコニコ漫画は4つのプロダクトによって運用されています。 このうち本記事の対象となるのは、Rubyを利用している「新バックエンド」と「課金サブシステム」になります。 今回、Rubyのバージョンが3.2.0になったことでYJITが実験段階ではなくなりました。*1 ニコニコ漫画のバックエンドシステム内では複雑な処理も多く、恩恵に与ることを期待して更新を行いました。 結果として大きなパフォーマンスの向上が見られました。 はじめに 更新に関する作業 更新前後のパフォーマンス比較

      ニコニコ漫画をRuby3.2.0に更新してYJIT有効化するとパフォーマンス改善された話 - BOOK☆WALKER inside
    • GAFAの管理職に部下の育成や仕事の進め方を相談できる機会があり、パフォーマンスが悪い部下について質問したところ終始噛み合わなかった

      松田信介@ クロスハックの代表 @xhackjp1 昔、GAFAの管理職に部下の育成とか、仕事の進め方とかを相談できる会みたいなのがあって参加してたんだが 質問者「パフォーマンスが低い部下はどうしてますか?」 GAFA「うーん、いたことないんで分かりません」 みたいな感じで、そもそもの質が中小企業と違くて終始噛み合わなかったのを観察してた 2022-03-21 21:22:26

        GAFAの管理職に部下の育成や仕事の進め方を相談できる機会があり、パフォーマンスが悪い部下について質問したところ終始噛み合わなかった
      • 民主主義と権威主義、どちらの「社会経済パフォーマンス」が上なのか? データ分析が示す驚きの結果(東島 雅昌) @gendai_biz

        「民主主義の危機」? 「民主主義の危機」が叫ばれている。代表民主制への高まる不信、米国のトランプ前大統領に代表されるポピュリスト政治家の台頭、そして極端な党派対立の進展などがその背景をなしている。一方、中国をはじめとした権威主義諸国は、自らの統治の実績上の優位を強調している。新型コロナウイルスへの迅速な対応や、急速な経済成長の喧伝は、その一端だろう。 危機にある民主主義と影響力を増す権威主義の対峙は、米バイデン大統領の主導で先月おこなわれた「民主主義サミット」やそれに対する中国・ロシアの反発によって、いっそう深刻なものとなっている。エスカレートする民主主義と権威主義の対立は、国際政治を規定する最重要のファクターとなっているといえよう。 しかし、はたして、民主主義は権威主義よりも社会経済パフォーマンスで劣っているといえるのであろうか。この小論では、民主主義体制、権威主義体制といった「政治体制

          民主主義と権威主義、どちらの「社会経済パフォーマンス」が上なのか? データ分析が示す驚きの結果(東島 雅昌) @gendai_biz
        • クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する

          SQL実行の流れ まずはSQLがどのような流れで実行されるのかを見ていきます。 SQL実行の流れは大まかに捉えると以下のようになります。 パーサ パーサでは、ユーザーから送信されたクエリを受け取り、その文法的な正確さを検証します。SQLクエリが正しくフォーマットされているか、必要な構文要素が全て含まれているかをチェックし、例えばFROM句で指定されたテーブルが存在するかどうかも確認します。 文法的なエラーがある場合、例えばカンマの欠落や存在しないテーブルの参照など、クエリはエラーとして返されます。 エラーがない場合は、クエリは「抽象構文木」というデータ構造に変換されます。これにより、データベースはクエリをより効率的に解析し、次の処理ステップに進めることができます。 オプティマイザ SQLクエリがパーサを通過した後、次にクエリの最適化を行うのが「オプティマイザ」です。オプティマイザの主な役割

            クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する
          • Samsung製スマホ上でYouTube・Netflix・Instagram・ウマ娘・原神など約1万種類のアプリが意図的にパフォーマンス制限をかけられていることが発覚

            SamsungのGalaxy S22など複数の端末において複数のアプリに対するパフォーマンス制限が確認されています。スマートフォンのパフォーマンスを変更する不正というと、ベンチマークアプリ使用時のみ性能を高めるケースがありますが、今回のものは、恒常的にスマートフォンの性能を抑えるものとなっています。 Samsung created an app called GOS and used the app to limit game performance, making the gaming experience worse. However, according to what the Korean community found out today, Samsung confirmed that it has put performance limits on more than 10,0

              Samsung製スマホ上でYouTube・Netflix・Instagram・ウマ娘・原神など約1万種類のアプリが意図的にパフォーマンス制限をかけられていることが発覚
            • 女性ゲーマーの受ける暴言の実態とは…海外団体調査で男性がボイスチェンジャーでゲームプレイ、パフォーマンスが低下する結果に | Game*Spark - 国内・海外ゲーム情報サイト

                女性ゲーマーの受ける暴言の実態とは…海外団体調査で男性がボイスチェンジャーでゲームプレイ、パフォーマンスが低下する結果に | Game*Spark - 国内・海外ゲーム情報サイト
              • import * as 構文とパフォーマンス最適化 - Qiita

                JavaScriptには、import * as という構文があります。これは、インポート先のモジュールの中身全部をオブジェクト(モジュール名前空間オブジェクト)として取得できる構文です。 import * as mod from "./some-module"; console.log(mod.foo, mod.bar); たまに、「この構文を使うとTree Shakingが効かなくなる」といった説明が見られることがありますが、必ずしもそうではありません。そこで、この記事ではimport * as構文とパフォーマンス最適化に関連する正しい知識と、その背景をご紹介します。 webpackで検証してみよう Tree shakingを行うのはモジュールバンドラであることが知られています。そこで、webpackを使って色々と構文を検証してみましょう。今回は次のような設定を用います。これは最適化を

                  import * as 構文とパフォーマンス最適化 - Qiita
                • 一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog

                  ヤフー株式会社より出向しております、卯田と申します。 主務で、一休.comおよびYahoo!トラベルのフロントエンド開発を担当しています。 兼務で、ヤフー株式会社の全社横断組織でWebパフォーマンス改善の推進を行っております。 本稿では、直近半年弱(2023年2月〜8月)で、断続的に行っていた一休.comのパフォーマンス改善について振り返ります。 開始が2023年2月となった理由は、Nuxt3バージョンアップ以降にパフォーマンス改善活動に着手したためです。 一休.com/Yahoo!トラベルのNuxt3バージョンアップ詳細については、以下のブログをご覧ください。 user-first.ikyu.co.jp サイトパフォーマンス改善の意義 改善の方針 方針1: Core Web Vitalsを改善する 方針2: 重要課題から優先的に対応する 改善の進め方 可視化 ブラウザサイド サーバーサイ

                    一休.com サイトパフォーマンス改善 - 2023年 夏の振り返り - 一休.com Developers Blog
                  • 『ポケットモンスター スカーレット・バイオレット』の“パフォーマンス問題”への指摘が国内外で集まる。野心に伴うカクつきや処理落ち - AUTOMATON

                    株式会社ポケモンは11月18日、『ポケットモンスター スカーレット・バイオレット』を発売した。さまざまな新要素を取り入れた野心的な新作として堂々の発売を迎える一方で、パフォーマンスに関する賛否が国内外で飛び交っている。 『ポケットモンスター スカーレット・バイオレット』は、『ポケットモンスター』シリーズの最新作。ゲームフリークが開発を手がける。本作の最大の特徴は、オープンワールドを舞台に、境目なくシームレスに広がる街や大自然が楽しめること。広大なフィールドで新たな冒険が繰り広げられる。 オープンワールド化に伴って、進行順の固定化を廃止。決められていない順序でゲームの攻略が可能。そのほか、戦闘フェイズに移らずポケモンと戦うレッツゴーなど、これまでの『ポケモン』シリーズのセオリーを見直した野心的な要素が数々盛り込まれている。そしてその野心の大きさに伴ってか、パフォーマンスが低下するシーンも発生

                      『ポケットモンスター スカーレット・バイオレット』の“パフォーマンス問題”への指摘が国内外で集まる。野心に伴うカクつきや処理落ち - AUTOMATON
                    • メタ・パフォーマンスチューニング

                      2020/12/15 @ FE Study #2 パフォーマンスチューニングの話です。

                        メタ・パフォーマンスチューニング
                      • Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp

                        本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 ここ最近でMisskeyのユーザー数がさらに急激に増えています。そのため、運営者がより少ないコストでサーバーを維持できるよう、Misskeyのスケーラビリティ改善を急いでいます。 今回は、そういった最近のMisskeyのパフォーマンス改善の取り組みについて、検討中のものも含めて紹介したいと思います。 misskey.ioの登録ユーザー数の推移 Identicon生成の無効化オプション Identiconはユーザーが自身のアイコンを設定していないときに代わりに表示されるアイコンで、これはユーザーごとに異なるようになっています。 仕組みとしては、https://misskey.example.com/identicon/hogeにリクエストされた際に、hoge部分をシー

                          Misskeyのパフォーマンス改善の取り組み・2023年7月 | gihyo.jp
                        • MySQLの物理削除によるパフォーマンスの悪化とその回避策について

                          ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog はじめまして、Yahoo!ショッピングでシステム開発を担当している村上です。 Yahoo!ショッピングでは数億件にのぼる商品が日々更新されています。 今回はそれを支える巨大なDBの運用の中で遭遇したMySQLのアンチパターンと、回避した方法について紹介いたします。 特定のテーブルをJoinするとすごく遅くなる Yahoo!ショッピングでは商品を出品するためのツールがあります。 商品情報には「商品名」「価格」といった、任意で設定可能な項目のほか、「ブランド」「商品種別」など、製品ごとに入力する内容が決まっている項目を、マスター情報としてテーブルで管理しています。 このマスター情報を利用して、出品の際に入力情報が正確であるかどうか確か

                            MySQLの物理削除によるパフォーマンスの悪化とその回避策について
                          • 無料ペイントソフト「Krita 5.0」、史上「最大かつもっとも重要な」アップデート/リソースの管理を一新して安定性とパフォーマンスを向上

                              無料ペイントソフト「Krita 5.0」、史上「最大かつもっとも重要な」アップデート/リソースの管理を一新して安定性とパフォーマンスを向上
                            • 初めてのパフォーマンス改善

                              2023.10.27 Kaigi on Rails 2023 Day1

                                初めてのパフォーマンス改善
                              • 小さく始めるパフォーマンス改善

                                はじめに こんにちは!株式会社 COMPASS でエンジニアをしているやじはむです。私はシステム開発部というエンジニアリングの組織に所属をしており、現在はフロントエンドエンジニアとして先生向けのアプリケーション開発を行っています。 今回は、最近の業務の中で小さく始めていたパフォーマンス改善方法について紹介したいと思います。 この記事はこんな方におすすめ Webパフォーマンスの具体的な改善方法を知りたい人 Core Web Vitalsの改善方法を知りたい人 ちょっと良いコードを少ないエネルギーで書きたい人 筆者は最近Web Speed Hackathon 2024に参加したのですが、そこで学んだ知見も踏まえて記事を書きました。 パフォーマンスについて興味がある人もない人もこの記事を見れば、根拠を持って「ちょっと良いコード」を書けるようになるかも知れません。書いてある内容はどれも小さく始めら

                                  小さく始めるパフォーマンス改善
                                • アプリケーションパフォーマンスの計測と改善の方法を勉強している話

                                  2023/08/25のフレッシュメンLT #0で発表した資料になります。 https://connpass.com/event/285559/

                                    アプリケーションパフォーマンスの計測と改善の方法を勉強している話
                                  • 品格を疑う…中国人留学生の「反香港・愛国」パフォーマンスが激化中(古畑 康雄) @gendai_biz

                                    「教育の失敗」 「100年前、中国の留学生は近代文明を祖国に持ち帰った。その100年後、同じく中国の留学生は、野蛮と卑劣さを全世界に撒き散らしている。」 「“留学生”集団の罵りを見て、最初はその光景を信じられなかったが、やがて深い悲哀を感じた。こうした挙動は、世界に次のことを示している、つまり我々の教育が失敗し、父母が失敗し、国が失敗したことを。」 香港の「反送中」(「逃亡犯条例」改正案反対)デモへの支援が世界各地に広がる中、これに対抗する中国人留学生らによる活動も8月に入り活発化した。 だが彼らが「F**K YOU!」に近い口汚い罵り言葉を大声で連呼し、その動画が中国国内の微博や微信などソーシャルメディア(SNS)で広がると、そのあまりのひどさにSNSでは上記のように「中国のイメージダウン」だとの批判の声が相次いでいる。 中国人の抗議活動について、ラジオ・フリー・アジア(RFA)は国際社

                                      品格を疑う…中国人留学生の「反香港・愛国」パフォーマンスが激化中(古畑 康雄) @gendai_biz
                                    • 「iOS 16.4.1」バッテリー消費悪化したままに、iPhone 12は過去最悪に次ぐパフォーマンスで修正時期も見通し立たず | Buzzap!

                                        「iOS 16.4.1」バッテリー消費悪化したままに、iPhone 12は過去最悪に次ぐパフォーマンスで修正時期も見通し立たず | Buzzap!
                                      • CEDEC 2023 モダンハイパフォーマンスC# 2023 Edition

                                        CEDEC 2023

                                          CEDEC 2023 モダンハイパフォーマンスC# 2023 Edition
                                        • Webアプリケーションのパフォーマンス勉強会を開催しました! - ANDPAD Tech Blog

                                          はじめまして、サーバサイドエンジニアの立木です。 特定業種向けポータルサイトやスマートフォンゲーム開発などを経て、昨年3月に入社し、現在はANDPADの開発に従事しています。 アンドパッドでは、技術顧問をして頂いてる三谷(mita2)さんによる、データベースに関する勉強会が定期的に行われております。 tech.andpad.co.jp 先日もデータベースの観点から、Webアプリケーションのパフォーマンスをいかにして監視し、改善していくかという勉強会を開催していただきました。 今回はその勉強会について気になったポイントをまとめてみたいと思います。 当日の資料 概要 ANDPADの現状について分析 Datadogによる分析手法 よくある改善パターン 質疑応答 ANDPADの現状について分析 Webサイトのパフォーマンスは大事当たり前ですが、Webサイトにとってパフォーマンスはとても重要です。

                                            Webアプリケーションのパフォーマンス勉強会を開催しました! - ANDPAD Tech Blog
                                          • PostgreSQL: 「OR」を避けてパフォーマンスを向上させよう(翻訳)|TechRacho by BPS株式会社

                                            概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: avoid OR for better PostgreSQL query performance - Cybertec 原文公開日: 2018/05/07 著者: Laurenz Albe サイト: CYBERTEC -- データサイエンス分野でのPostgreSQLサポートやコンサルティングを行っている企業です ※挿絵は原著者自らによるものです。 生きるべきか『OR』死すべきか、それが問題だ」 「帰れ!」「非効率!」「同義反復!」 © Laurenz Albe 2018PostgreSQLクエリのチューニングは私たちCybertecの日常的な業務ですが、チューニング中にクエリにORを1つでも見つけた瞬間、恐ろしさに身の毛もよだつ思いがします。たいていの場合、ORはクエリのパフォーマンス低下の原因となるからです。 言うまでもないこ

                                              PostgreSQL: 「OR」を避けてパフォーマンスを向上させよう(翻訳)|TechRacho by BPS株式会社
                                            • Apache Kafkaで発生した原因不明のパフォーマンス低下と、それを解決するためにやったこと

                                              2019年7月17日、kafka.apache.jpが主催するイベント「Apache Kafka Meetup Japan #7」がLINE株式会社にて開催されました。分散ストリーミングプラットフォーム「Apache Kafka」に関するナレッジや最新情報を共有する本イベント。今回は4人のエンジニアが、自身や自社における知見を語りました。プレゼンテーション「Kafka Broker performance degradation by mysterious JVM pause」に登壇したのは、LINE株式会社の河村勇人氏。ある日Kafkaに起こった突然のパフォーマンス低下とその原因について、解決までの軌跡を語りました。講演資料はこちら Apache Kafkaのパフォーマンス低下とその原因 河村勇人氏:よろしくお願いします。最初に自己紹介をします。河村勇人といいます。 LINEで全社向けの

                                                Apache Kafkaで発生した原因不明のパフォーマンス低下と、それを解決するためにやったこと
                                              • なぜそこまでしてリニアを妨害するのか…川勝知事が「命の水を守る」とトンデモな訴えを続ける本当の理由 パフォーマンスだけでは政治は動かない

                                                静岡県がリニア中央新幹線の着工をあの手この手で妨害している。ジャーナリストの小林一哉さんは「川勝平太知事は政治家として『水面下での駆け引き』ができない。そのため、JR東海のあらゆる提案も拒否するしかない」という――。 リニア問題をとにかく複雑にさせたい川勝知事 静岡県の「水」を巻き込んだリニア議論は、県民ですら理解できないほどこじれにこじれてしまった。 現在は、JR東海が提案した「田代ダム案」(後述)に言い掛かりをつけてストップさせつつ、JR東海が山梨県内で進めようとしているボーリング調査を「山梨県内で出る地下水は静岡県の水だ」と主張して中止させようとしている。 この2つの問題を都合よく絡ませたい静岡県は、「山梨県の調査ボーリング」を田代ダム案とセットにすることまで画策した。 川勝平太知事は「(田代ダム案に待ったを掛けているにもかかわらず)田代ダム案が正式に決まるまでは、山梨県の調査ボーリ

                                                  なぜそこまでしてリニアを妨害するのか…川勝知事が「命の水を守る」とトンデモな訴えを続ける本当の理由 パフォーマンスだけでは政治は動かない
                                                • 『サイバーパンク2077』PS4/Xbox One版のパフォーマンス問題についてCD PROJEKT REDが謝罪。希望者には返金対応 - AUTOMATON

                                                  『サイバーパンク2077』は、メディアやプレイヤーから高い評価を得ている一方で、バグの多さが指摘されている。また、コンソール版のパフォーマンスについても厳しい意見が見られる。コンソール版のユーザースコアは、著しく低くなっている。本作の発売前にCD PROJEKT REDは、PC版に加えPS5/Xbox Series X上で動作するコンソール版のプレイ映像を公開していたが、初代PS4および初代Xbox Oneにおけるゲームプレイを見せないまま発売したことで、パフォーマンス面での事前知識なしに購入させてしまったとコメント。家庭用ゲーム機でのパフォーマンスについて、もっと注意を払うべきだったとして謝罪している。 現在同社は、本作を修正・改善するパッチ開発に取り組んでおり、第1弾(1.04)は12月12日から13日にかけて各プラットフォーム向けに配信済み。第2弾も今後7日以内に配信する予定で、その

                                                    『サイバーパンク2077』PS4/Xbox One版のパフォーマンス問題についてCD PROJEKT REDが謝罪。希望者には返金対応 - AUTOMATON
                                                  • 【西川和久の不定期コラム】 M1版Mac mini購入記。驚愕のパフォーマンスと、CrossOver 20で秀丸の動作も確認

                                                      【西川和久の不定期コラム】 M1版Mac mini購入記。驚愕のパフォーマンスと、CrossOver 20で秀丸の動作も確認
                                                    • 【衝撃の罠】bashスクリプトのパフォーマンス測定は、対話シェルでやっても無意味だ! - Qiita

                                                      理由 びっくりした。対話シェルで実行してパフォーマンス測定すると何故かめちゃくちゃ時間がかかる。これではデータにならない。 追記 よくよく考えたらパフォーマンス測定だけの問題ではなく実際に遅くなるのだから、対話シェルから「このようなコード」を実行してはいけないということを意味しています。「このようなコード」がどのようなコードなのか発生条件はまだ特定できていませんが、少なくともシェルスクリプトにしていれば問題は発生しません。また bash 以外のシェルでも問題は発生しません。 検証結果が気になった方は、ぜひ試してみて、この話を広めてください。 証拠 実行環境: Ubuntu 22.04.3 LTS、bash 5.1.16

                                                        【衝撃の罠】bashスクリプトのパフォーマンス測定は、対話シェルでやっても無意味だ! - Qiita
                                                      • 開発パフォーマンス指標とバリューストリームマップでチーム改善をする - $shibayu36->blog;

                                                        以前Pull Requestから社内全チームの開発パフォーマンス指標を可視化し、開発チーム改善に活かそう - Hatena Developer Blogの記事で、開発パフォーマンスを可視化する話を書いた。その後、バリューストリームマップを作り開発フローの課題を洗い出して、チームの改善を行い、そして開発パフォーマンス指標で効果を検証する取り組みを行ったので、その経験についてブログに書いておく。 前回の記事のサマリー バリューストリームマップを作り、開発フローの課題を発見する バリューストリームマップとは何か チームのバリューストリームマップを作る バリューストリームマップから課題を見つける 見つかった課題を解決する 開発パフォーマンスの指標で改善結果を振り返る まとめ:データを根拠にチーム改善するという進歩 参考 前回の記事のサマリー 前回の記事を前提として書くため、簡単にサマリーすると 開

                                                          開発パフォーマンス指標とバリューストリームマップでチーム改善をする - $shibayu36->blog;
                                                        • 10分で完成!WEBサイトパフォーマンス計測基盤 ver.2019 - dely Tech Blog

                                                          はじめに 本記事は dely Advent Calendar 2019 の15日目の記事です。 昨日は開発部サーバサイドエンジニアの高橋くんが「Rails6の複数データベースの仕組みと実装時にハマったところ」という記事を書きましたので是非読んでみてください。 tech.dely.jp こんにちは!dely開発部SREの井上です。 本記事ではWEBサイトのパフォーマンスを定期的に計測する仕組みについて紹介をしたいと思います。 実は去年のAdvent Calendarでも同じような記事を書いたのですが、時代背景に沿って計測するツールをsitespeed.ioからLighthouseに変更したので理由も含めて紹介させてください。 基盤の構築においては下記のサービスやツールを利用しています。 AWS CodeBuild S3 Athena Terraform Lighthouse 前置きはいいから

                                                            10分で完成!WEBサイトパフォーマンス計測基盤 ver.2019 - dely Tech Blog
                                                          • 吉川美代子氏、共産党の旧統一教会追及は「パフォーマンス」/デイリースポーツ online

                                                            吉川美代子氏、共産党の旧統一教会追及は「パフォーマンス」 拡大 元TBSアナウンサーの吉川美代子氏が22日、日本テレビ系「情報ライブ ミヤネ屋」に出演し、世界平和統一家庭連合(旧統一教会)に対する共産党の追及内容を「パフォーマンスっぽい」と指摘した。 安倍晋三元首相を銃撃し殺害した山上徹也容疑者の母親が宗教団体「世界平和統一家庭連合(旧統一教会)」信者で、多額の献金を繰り返していたことが事件のきっかけとなったとみられている。安倍氏の事件で旧統一教会が注目を集める中、政治家と教会との関係も取りざたされている。 22日には末松信介文部科学相が会見で、旧統一教会や関連団体との関係について「パーティー券購入の事実がある」と明らかにした。吉川氏は「熱烈な信者がいる宗教団体はそれだけ、ガチッと組織票で選挙の時に応援してくれるっていうのがあって、なかなか一切の宗教団体との関係を断つということはすごく難し

                                                              吉川美代子氏、共産党の旧統一教会追及は「パフォーマンス」/デイリースポーツ online
                                                            • Reactのパフォーマンス改善を勉強会で開催しました - JX通信社エンジニアブログ

                                                              はじめまして、新卒フロントエンドエンジニアのぺいです。 JX通信社でフロントエンドの開発はReactが主流になっており、React Hooksを使った開発が欠かせません。hooksは便利な反面、適材適所使い所を理解していないと逆にパフォーマンスが悪くなってしまう場合があります。そこで今回は普段フロントエンドを書かない人も勉強会に参加するのを考慮し簡単な改善から応用としてReactで書かれたFASTALERT *1の改善まで行ってもらいました。 前提条件 勉強会の内容 再レンダリングされているコンポーネントを見つける なぜ再レンダリングされてしまうのか 改善方法 コンポーネントのメモ化 関数のメモ化 最終的な変更箇所 毎回コンポーネントや関数をメモ化すべきなのか コストの高い計算 無駄なレンダリング カスタムhooks 最後に 参考 前提条件 react 17.0.1 勉強会の内容 最終的な

                                                                Reactのパフォーマンス改善を勉強会で開催しました - JX通信社エンジニアブログ
                                                              • 高機能でスタイリッシュなファイラー「Files」が「Windows App SDK」移行でOS標準の「エクスプローラー」に対抗/パフォーマンスアップを図った「Files 2.4」プレビューを公開

                                                                  高機能でスタイリッシュなファイラー「Files」が「Windows App SDK」移行でOS標準の「エクスプローラー」に対抗/パフォーマンスアップを図った「Files 2.4」プレビューを公開
                                                                • 感染予防規定を無視、トランプ氏の外出「パフォーマンス」に医療関係者ら怒り

                                                                  米メリーランド州のウォルター・リード米軍医療センターの前で、車内から支持者らに手を振るドナルド・トランプ大統領(2020年10月4日撮影)。(c)ALEX EDELMAN / AFP 【10月5日 AFP】(更新)新型コロナウイルス感染のため入院治療中のドナルド・トランプ(Donald Trump)米大統領が車で外出し、車内から支持者に手を振ってあいさつしたのは米政府の定めた感染予防規定に違反しているとして、医療関係者から怒りの声が上がっている。 首都ワシントン近郊のウォルター・リード米軍医療センター(Walter Reed National Military Medical Center)に入院中のトランプ氏は4日、マスク姿で防弾仕様の車に乗って短時間外出し、病院の外に集まった支持者らを驚かせた。週末に医師団が発表した病状をめぐる情報が錯綜(さくそう)していたことから、回復ぶりをアピール

                                                                    感染予防規定を無視、トランプ氏の外出「パフォーマンス」に医療関係者ら怒り
                                                                  • 運用改善によるチームパフォーマンス向上のための取り組み - ZOZO TECH BLOG

                                                                    こんにちは。ブランドソリューション開発本部フロントエンド部の御立田です。フロントエンド部の部長とWEAR Androidのブロック長を兼任しており、普段は部署全体の管理・リスクマネジメントや、Android開発における設計などを行っております。 本記事では、運用改善によるチームパフォーマンス向上のための取り組みについてご紹介します。なお、フロントエンド部WEAR Androidブロックで実施した内容となっており、一部アプリ開発向けの施策ですのであらかじめご了承ください。 目次 目次 はじめに 生産性に対する課題感 改善結果 サイクルタイム平均値 スタッツ 数値分析 問題点の推測 問題点の認識 対応策 レビュー環境への対応策 レビュー会の開催 PR単位でビルドの共有 巨大なPRへの対応策 サブタスクで粒度を下げる 常にアップデートすることへの対応策 開発者リソースの再配分 PRテンプレートを

                                                                      運用改善によるチームパフォーマンス向上のための取り組み - ZOZO TECH BLOG
                                                                    • LINE MUSIC のパフォーマンスを向上させた Vue3 マイグレーション

                                                                      LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは、LINEの京都開発室でフロントエンド開発を担当している柴坂浩行です。 みなさんは仕事中などにパソコンで音楽を聴くことはありますか? LINE MUSIC にはスマホアプリだけではなくWeb版アプリがあります。 私たちが開発しているWeb版アプリでは、JSフレームワークとして Vue.js を使用しています。 https://music.line.me/webapp/ これまでこのWeb版アプリには Vue2 が使われてきましたが、 2022年6月、私たちは Vue3 にアップグレードしたバージョンをリリースしました。 私たちのチームではWeb版アプリの機能開発と平行して、パフォーマンスの改善にも取り組んでいます。パ

                                                                        LINE MUSIC のパフォーマンスを向上させた Vue3 マイグレーション
                                                                      • Chrome Devtools による フロントエンドパフォーマンスの計測

                                                                        こんにちは。株式会社スタメンでFANTSのフロントエンドを担当している@0906kokiです。 今回の記事では、皆さんおなじみの Chrome Devtools にある Performance タブで、フロントエンドのパフォーマンスを計測する方法について書きたいと思います。 はじめに フロントエンドのパフォーマンス・チューニングと言うとバックエンドと比べて後回しになりがちですが、フロントエンドにアプリケーションの複雑性が寄ってきている現在、フロントエンドがボトルネックでレスポンスのレイテンシーが発生することは往々にしてあると思います。 バックエンドではユーザー数の増加や大量の同時接続に耐えられる負荷対策やパフォーマンス・チューニングが中心となりますが、フロントエンドではプロジェクトサイズの増加による JavaScript ファイルのダウンロードやスクリプティング、レンダリング速度の低下等が

                                                                          Chrome Devtools による フロントエンドパフォーマンスの計測
                                                                        • フロントエンドをViteからNext.jsに書き換えた話 〜パフォーマンス編〜 - 株式会社ヘンリー エンジニアブログ

                                                                          こんにちは。4月にヘンリーに入社したSWE / アーキテクト / SETのsumirenです。 弊社ではレセコン一体型クラウド電子カルテの Henry を開発・提供しています。 今回、HenryのフロントエンドをReact + ViteからNext.jsに書き換えました。 この記事では、最初にNext.jsへの切り替えによってもたらされたユーザー体験の向上について説明します。次に、このユーザー体験の向上がどうして生じたのか、その背後にある技術的な要素をエンジニア向けに詳細に解説します。最後に、フロントエンドアーキテクチャに対する我々の長期的なビジョンについて述べます。 対象読者 Next.js導入によるユーザー体験向上 デモ 定量的なパフォーマンス比較 ユーザー体験がどう向上したか FCP高速化の技術的な仕組み Next.jsとViteの基本的なアーキテクチャの違い 補足:工夫しているポイ

                                                                            フロントエンドをViteからNext.jsに書き換えた話 〜パフォーマンス編〜 - 株式会社ヘンリー エンジニアブログ
                                                                          • 【翻訳】あなたの(多分)まだ知らない iOS パフォーマンスアドバイス(元アップルエンジニアから) - Qiita

                                                                            本記事はこの記事の日本語訳です。翻訳許可をいただいております。 以下翻訳: もし Cocoa 開発やソフトウェアビジネスのブートストラップについての最新の記事を常にキャッチアップしたいなら、ぜひ Twitter で私をフォローするかメールリストを購読してください。 開発者として、パフォーマンスの良さは我々のユーザにワクワクと嬉しさを与えるのに評価しきれないほど貴重なものです。iOS ユーザの目は非常に高く、そのためもしあなたのアプリが動作がモサモサしたり、すぐにメモリプレッシャーでクラッシュしたりすると、彼らはあなたのアプリを削除するか、最悪悪いレビューまで残してしまうでしょう。 私はアップルに 6 年間を在籍し、その歳月を Cocoa フレームワークやファーストパーティーのアプリに費やしてきましいた。私が手掛けたものには Spotlight、iCloud、app extensions、そ

                                                                              【翻訳】あなたの(多分)まだ知らない iOS パフォーマンスアドバイス(元アップルエンジニアから) - Qiita
                                                                            • Microsoft純正のシステム最適化アプリが日本語に対応、「PC Manager」v3.1/ワンボタンでメモリの開放と一時ファイルの削除を行ってシステムパフォーマンスを改善

                                                                                Microsoft純正のシステム最適化アプリが日本語に対応、「PC Manager」v3.1/ワンボタンでメモリの開放と一時ファイルの削除を行ってシステムパフォーマンスを改善
                                                                              • パフォーマンス観点でみる Next.js の getLayout

                                                                                Next.js は、ページ単位でデータ取得・レンダリング手法を選べる事が利点です。そして、ページ単位でチャンクファイルが生成されるため、パフォーマンスに貢献します。 これはあるページに来訪した際、必要最低限のファイルロードで済むということです。ファイルロードの時間は、ユーザーが操作開始できるまでの時間(TTI)に繋がります。Next.js でコーディングしていれば意識せずとも、ファイル分割の最適化は適用されます。 これだけでも SPA 構築に Next.js を選ぶ理由になりますが、ファイル分割は実装次第で、良くも悪くもなることを紹介していきます。 First Load JS shared by all _appは、どのページにアクセス・ナビゲーションしても、必ず通過します。そのため、_appに関連するファイルは 「First Load JS shared by all」 として、全てのペ

                                                                                  パフォーマンス観点でみる Next.js の getLayout
                                                                                • OpenCV, GoCV, Go言語における画像処理のパフォーマンスの比較 - ZOZO TECH BLOG

                                                                                  Gopher's design for Ryuta Tezuka(@Tzone99) こんにちは、ZOZOテクノロジーズ開発部の池田(@ikeponsu)です。 本記事では、 Go言語における画像処理の可能性を、ベンチマークを通して探ってみたいと思います。 はじめに 業務内でGo言語での画像処理を行う機会があり、Goの標準パッケージやGoCVについて調べていました。 ただ、画像処理に関する記述はまだまだ少なく、実装している人自体も少ないのかなという印象でした。 今回行った「Go言語での画像処理の速度はどの程度か」のベンチマークが、これからGo言語で画像処理の実装を行おうとしている方の参考になればと思います。 ベンチマークの内容 比較対象 C++のOpenCV内のバイリニア補間 GoCV内のバイリニア補間 Go言語とimageパッケージを使って実装したバイリニア補間 処理内容 画像入出力 バ

                                                                                    OpenCV, GoCV, Go言語における画像処理のパフォーマンスの比較 - ZOZO TECH BLOG