並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 362件

新着順 人気順

パフォーマンスの検索結果41 - 80 件 / 362件

  • ワットパフォーマンスが飛躍的に向上したAMDの新型CPU「Ryzen 7 9700X/Ryzen 5 9600X」 - エルミタージュ秋葉原

    エルミタ的速攻撮って出しレビュー Vol.1445 ワットパフォーマンスが飛躍的に向上したAMDの新型CPU「Ryzen 7 9700X/Ryzen 5 9600X」 2024.08.07 更新 文:撮影・編集部 池西 樹 COMPUTEX TAIPEI 2024の基調講演に合わせて正式発表されたAMD(本社:アメリカ)の最新デスクトップCPU「Ryzen 9000」シリーズ。最終確認の段階で品質基準を満たしていないことが判明し、解禁直前に発売が延期されるなどやや紆余曲折はあったものの、その第1弾「Ryzen 7 9700X」および「Ryzen 5 9600X」の国内発売が2024年8月10日(土)11:00より開始されることになった。約2年ぶりにアーキテクチャを刷新した新Socket AM5 CPUのパフォーマンスを早速チェックしていくことにしよう。 AMD「Ryzen 7 9700X」

      ワットパフォーマンスが飛躍的に向上したAMDの新型CPU「Ryzen 7 9700X/Ryzen 5 9600X」 - エルミタージュ秋葉原
    • Reactで実装したフォームのパフォーマンスが問題になるのはなぜか

      RelayHub合同会社の久保田光則です。 Reactでフォームを効率よく実装するためのライブラリとして、React Hook FormやReact Final Form、TanStack Formなどがあります。これらのライブラリは、フォームを効率よく実装できる枠組みを提供してくれるだけではなく、高速なフォームを実装するための方法も提供してくれます。 で、この記事ではReact Hook Formとかそういうライブラリの使い方というよりかは、そもそもなぜReactで実装したフォームのパフォーマンスが問題になりやすいのか、その辺りの事情について解説します。 Reactのレンダリングの仕組み Reactでは皆さんご存知のとおり、仮想DOMと呼ばれるDOMに似た構造のオブジェクトを生成してレンダリングを行います。Reactのコンポーネントはレンダリングするたびにそのコンポーネントに対応する仮想

        Reactで実装したフォームのパフォーマンスが問題になるのはなぜか
      • メンバーが地雷を恐れて黙って様子見するチームは成長しない 高パフォーマンスのチームづくりを阻む10項目

        仲山進也氏 インタビュー メンバーが地雷を恐れて黙って様子見するチームは成長しない 高パフォーマンスのチームづくりを阻む10項目 新年度がスタートし、新たなチーム結成から1ヶ月が経過した5月。リーダーやマネージャーにとって、チーム管理の課題が浮き彫りになる時期です。この重要な時期に、ログミーBizのアンバサダーでありチームビルディングに詳しい仲山進也氏に、効果的なチーム作りのポイントをお聞きしました。前編は、心理的安全性の実現が難しい具体的な理由や、チーム成長を阻む心理的障壁10選などが語られました。 心理的安全性の実現が難しい具体的な理由 ――チームのパフォーマンス向上にもつながる重要な要素として、数年前から「心理的安全性」が言われていますが、実際には心理的安全性を実現できていないケースも多いようです。チームビルディングの専門家である仲山さんは、この状況をどのようにご覧になっていますか?

          メンバーが地雷を恐れて黙って様子見するチームは成長しない 高パフォーマンスのチームづくりを阻む10項目
        • TypeScriptのパフォーマンス改善

          2024/05/11に行われたTSKaigiで発表したLTの資料です! ◎概要 TypeScriptはJavaScriptのスーパーセットとして、静的型付けと高度な型システムを提供し、大規模なプロジェクトの開発を助けています。しかし、これらの利点を最大限に活用するためには、コンパイルパフォーマンスの最適化が不可欠です。コンパイル速度を上げることでビルド時間やテスト実行時間の削減を行うことができます。今回の発表では、TypeScriptのコンパイルパフォーマンスを改善するための具体的な手法とその背後にある理論をいくつか紹介します。 ◎内容 1. TypeScriptのパフォーマンスとは何か、そしてなぜそれが重要なのか 2. コンパイル速度を改善するための具体的な手法とその背後にある理論 本資料で紹介している内容については以下の記事で詳しく記載していますので合わせて参照していただければと思いま

            TypeScriptのパフォーマンス改善
          • 重い「Excel」ファイルを最適化してスリムにする機能、Web版だけでなくWindows版にも/不要なメタデータを検出・削除する「パフォーマンスをチェック」(Check Performance)

              重い「Excel」ファイルを最適化してスリムにする機能、Web版だけでなくWindows版にも/不要なメタデータを検出・削除する「パフォーマンスをチェック」(Check Performance)
            • パフォーマンスを気にするならReact Hook Formが無難

              React Hook Form は高速。 Formik は早くない。改善は可能。 React Final Form はある程度早い。 React Hook Form が無難ではあるものの、CPU 6× slowdown で 100ms は通常では許容できると考え Formik を採用するのもあり。 比較したライブラリ 計測の対象にしたライブラリは以下の 3 つです。 React Hook Form Formik React Final Form パフォーマンス以外の特徴にも触れておくと、 React Hook Form TypeScript 製 頻繁に更新されている UI とフォームライブラリが密結合になりやすい Formik TypeScript 製 ある程度更新されている UI とフォームライブラリを疎結合にしやすい React Final Form コードのほとんどが JavaScr

                パフォーマンスを気にするならReact Hook Formが無難
              • 3Dモデルの配信サーバーでRustとZstandardを採用して数倍のパフォーマンス向上を実現した - pixiv inside

                はじめに こんにちは、VRoid部所属のエンジニアのyueです。 この度VRoid Hubで3Dモデルの配信サーバーの見直しを行い、技術選定から始めRustとZstandard (zstd)を採用した実装に切り替えました。 結論から見るに従来のNode.js製サーバーと比べて以下のことを実現しました。 最大のレスポンス時間が 1.5 ~ 2.5s から 300 ~ 400msまで低下 平均のレスポンス時間が 700 ~ 800ms から 150 ~ 200msまで低下 サーバーのCPU使用率が ~ 50% から ~ 10%まで低下 docker image のサイズが ~ 346mb から ~ 21mb程度まで削減 配信されるファイルサイズが平均 10 ~ 20% 軽量化されました レスポンス時間 CPU使用量 (上からAVG(MAX), AVG, AVG(MIN)) メモリー使用量に関し

                  3Dモデルの配信サーバーでRustとZstandardを採用して数倍のパフォーマンス向上を実現した - pixiv inside
                • WSL環境の構築も簡単に ~Microsoftの開発ダッシュボードアプリ「Dev Home」v0.16/アプリ開発環境の構築、管理、ワークフローの監視、パフォーマンス追跡までを一元化

                    WSL環境の構築も簡単に ~Microsoftの開発ダッシュボードアプリ「Dev Home」v0.16/アプリ開発環境の構築、管理、ワークフローの監視、パフォーマンス追跡までを一元化
                  • SmartHRのパフォーマンス改善が 総力戦だった話

                    2023.09.08 Fri. Meetup for Ruby Engineers@メドピア株式会社様オフィス https://medpeer.connpass.com/event/292464/

                      SmartHRのパフォーマンス改善が 総力戦だった話
                    • 大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws

                      背景 こんにちは!Hanoi Dev Centerでバックエンドエンジニアをしているminhquangです。この記事では、私がAI事業本部のある新規プロダクト開発に参画した際に経験したパフォーマンスチューニングについて話したいと思います。 皆さんはサービスのローンチ(サービスを世の中に初めて出すリリース)をやったことがありますか。サービスローンチするときに、リクエストのスパイクや、ユーザー数の増加によるサーバー負荷増加など、様々な未知な課題が存在します。 私のチームでは数百万人の利用が見込まれるサービスにおいて、18000RPSを実現するべく負荷試験とパフォーマンスチューニングを実施しました。 本記事では、上記のサービス要件を満たすために私たちが取り組んだ負荷試験やパフォーマンスチューニングについて説明しつつ、これらの経験から得られた学びを共有したいと思います。 前提 技術スタック サーバ

                        大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws
                      • MySQLで全文検索機能を使う際のパフォーマンスについて調査してみた - iimon tech blog

                        こんにちは、CTOの森です。iimonは今回が初のアドベントカレンダー参加です! 本記事はiimonアドベントカレンダー1日目の記事となります。 はじめに 検証した環境 MySQL/mecabのインストール 大量のデータを入れる 1レコードのINSERTにかかった時間 検索してみる 検索文字列が「出来事」の場合 インデックスなし N-gram(bi-gram) IN NATURAL LANGUAGE MODE IN BOOLEAN MODE MeCab IN NATURAL LANGUAGE MODE IN BOOLEAN MODE 検索文字列が「チューリングはロンドンのリッチモンドに住み」の場合 まとめ 参照したサイト 最後に はじめに 今回はMySQLで全文検索機能を使う際のパフォーマンスについて書こうと思います! 全文検索をちゃんと使うのであればElasticsearchやSolrな

                          MySQLで全文検索機能を使う際のパフォーマンスについて調査してみた - iimon tech blog
                        • しっかり考えられる「ハイパフォーマンス脳」をつくるたったひとつの方法。「努力」は最も非効率 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                          忙しく仕事に追われるビジネスパーソンにとって、大きなテーマのひとつが効率を上げることです。しかし、脳電気生理学者の下村健寿先生は、脳の特性を無視した方法でスピードばかりを求めても成果にはつながらないと言います。 そんな無駄な「努力」をなくすため、脳の「快感回路」というものを活用する方法を紹介してくれました。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 【プロフィール】 下村健寿(しもむら・けんじゅ) 1972年3月21日生まれ、群馬県出身。元英国オックスフォード大学生理学・解剖学・遺伝学講座/遺伝子機能センターシニア研究員。福島県立医科大学医学部病態制御薬理医学講座主任教授。医学博士・医師。1997年、福島県立医科大学医学部を卒業し、群馬大学医学部第一内科入局。臨床医として勤務。2004年、群馬大学医学部大学院(内科学)卒業:医学博士。同年、日本を離れ英国オックスフォード大学生理学・

                            しっかり考えられる「ハイパフォーマンス脳」をつくるたったひとつの方法。「努力」は最も非効率 - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                          • Apple M3チップを搭載したMacBook Airは、引き続きピークパフォーマンスを維持できない/256GBモデルはSSD速度がM1モデル以下の可能性があるので注意を。

                            Apple M3チップを搭載したMacBook Airは、引き続きピークパフォーマンスを維持できない/256GBモデルはSSD速度がM1モデル以下の可能性があるので、予約の際は注意してください。詳細は以下から。 Appleは現地時間2024年03月04日、昨年10月に発表したMacBook Pro (14インチ, Nov 2023)と同じ3ナノメートルテクノロジー(3nmプロセス)のApple Silicon「Apple M3チップ」を搭載した「MacBook Air (13/15インチ, M3, 2024)」の予約注文を本日より開始し、 03月08日より販売を開始すると発表しましたが、このMacBook Air (13/15インチ, M3, 2024)は引き続きファンレス仕様で、筐体がM2チップを搭載した「MacBook Air (M2, 2022)」および「MacBook Air (1

                              Apple M3チップを搭載したMacBook Airは、引き続きピークパフォーマンスを維持できない/256GBモデルはSSD速度がM1モデル以下の可能性があるので注意を。
                            • 『Ruby on Railsパフォーマンスアポクリファ』 - snoozer05's blog

                              翻訳を担当した電子書籍『Ruby on Rails パフォーマンスアポクリファ』が発売となりました。 書籍は以下から購入できます。 Ruby on Rails パフォーマンスアポクリファ 本書は、2020年に出版されたNate Berkopec著『The Ruby on Rails Performance Apocrypha』の全訳です。原書は訳書と同様、著者の販売サイトで自主出版の電子書籍として出版され、現在はKindleストアでも販売されています。 The Ruby on Rails Performance Apocrypha The Ruby on Rails Performance Apocrypha: A starter guide to making Rails apps faster and more scalable (English Edition) 作者:Berkope

                                『Ruby on Railsパフォーマンスアポクリファ』 - snoozer05's blog
                              • Linuxカーネル 6.8ではネットワークが最適化されてTCPの同時接続パフォーマンスが約40%向上する見込み

                                記事作成時点で開発中のLinux 6.8カーネルでは、ネットワークに関する部分にいくつかの重要な改良が加えられており、多数の同時接続を伴うTCPパフォーマンスが最大40%向上しているとのことです。 [PATCH v8 net-next 0/5] Analyze and Reorganize core Networking Structs to optimize cacheline consumption - Coco Li https://lore.kernel.org/netdev/[email protected]/ Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40% - Phoronix https://www.phoronix.com/ne

                                  Linuxカーネル 6.8ではネットワークが最適化されてTCPの同時接続パフォーマンスが約40%向上する見込み
                                • Elasticsearchのパフォーマンス問題をプロファイラを使って解決する | メルカリエンジニアリング

                                  search infra teamのmrkm4ntrです。我々のチームではElasticsearchをKubernetes上で多数運用しています。歴史的経緯によりElasticsearchのクラスタは全てElasticsearchクラスタ専用のnode pool上で動作していました。ElasticsearchのPodは使用するリソースが大きいため、このnode poolのbin packingが難しくコストを最適化できないという問題がありました。そこで全てのElasticsearchクラスタを専用のnode poolから他のワークロードと共存可能なnode poolへ移行しました。ほとんどのクラスタが問題なく移行できたのですが、唯一移行後にlatencyのスパイクが多発してしまうものがありました。 この記事では、その原因を調査する方法と発見した解消方法について説明します。 発生した現象 共

                                    Elasticsearchのパフォーマンス問題をプロファイラを使って解決する | メルカリエンジニアリング
                                  • 実は国によって微妙に重力が違うのでオリンピックでの選手のパフォーマンスも重力によって左右されてるかもという話

                                    ぐり@関賢太郎 航空軍事記者 @gripen_ng 面白い事に気づいた。オリンピックは開催地によって重力の強さが違う。 最大の重力はヘルシンキオリンピック:1.0018711G 最小の重力はメキシコオリンピック:0.9973436G およそ0.4%差がある。ほぼ無視できるけど3桁kgを扱う重量挙げだと開催地により数百グラム変化する。ルールはどうなってるのかな 2023-09-30 12:13:17

                                      実は国によって微妙に重力が違うのでオリンピックでの選手のパフォーマンスも重力によって左右されてるかもという話
                                    • 【アップグレード後の性能が知りたい!】 古いKindleは買い換えたほうが幸せ?10年余で進化した新旧Kindleの画質とパフォーマンスを比べてみた

                                        【アップグレード後の性能が知りたい!】 古いKindleは買い換えたほうが幸せ?10年余で進化した新旧Kindleの画質とパフォーマンスを比べてみた
                                      • Ruby: メモ化のイディオムが現代のRubyパフォーマンスに与える影響(翻訳)|TechRacho by BPS株式会社

                                        概要 原著者の許諾を得て翻訳・公開いたします。 英語記事: Performance impact of the memoization idiom on modern Ruby | Rails at Scale 原文公開日: 2024/02/14 原著者: Jean Boussier(byroot) Ruby 3.2における主要な内部変更のひとつに、オブジェクトシェイプ(object shape)の導入があります。 本記事では、オブジェクトシェイプが導入された理由、仕組み、制限事項について解説します。 🔗 オブジェクトのインスタンス変数はどのように保存されるのか Rubyは非常に動的な言語なので、インスタンス変数へのアクセスという単純な操作でも多くの作業を伴います。 Rubyオブジェクトは、ほとんどの場合インスタンス変数を「参照の配列」に保存します。 たとえば、インスタンス変数を2個持つ

                                          Ruby: メモ化のイディオムが現代のRubyパフォーマンスに与える影響(翻訳)|TechRacho by BPS株式会社
                                        • Reactにおけるパフォーマンス最適化のTips

                                          はじめに React は内部でのパフォーマンス最適化により UI 更新に必要な DOM 操作の数を軽減しています。本記事では、さらに React アプリケーションを最適化するテクニックを紹介します。 前提知識 以下にレンダリングの仕組み等を解説します。すでにご存知の方は飛ばしてテクニックの章をお読みください。 React がどのように UI を更新するのか レンダリングされたコンポーネントを作成した時、React はコンポーネントの要素木に対してvirtual DOMを作成します。コンポーネントの状態が変わるたびに React は virtual DOM 木を作成し以前のレンダリング結果と比較します。それらの違いのみを変更された要素の実際の DOM に反映します。 実際の DOM は操作するのにパフォーマンスコストがかかるため、React は virtual DOM を用いることで再レンダ

                                            Reactにおけるパフォーマンス最適化のTips
                                          • 成果を出させる上司が「ミスの指摘」の前に部下に伝えること 「詰める」ではなく、チームの結束力とパフォーマンスを高める方法

                                            感情やストレスが高まる職場で、怒りをコントロールすることは重要です。しかし、従来のアンガーマネージメントの手法では、その効果を実感するのが難しいと感じる方も多いのではないでしょうか。今回は、株式会社PDCAの学校 代表の浅井隆志氏が、現場で実践できる<新>アンガーマネージメントを解説しました。本記事では、職場でのコミュニケーション不足が生む弊害や、部下と効果的にコミュニケーションを取るタイミングなどが語られました。 前回の記事はこちら チームの結束力とパフォーマンスを高める伝え方 浅井隆志氏:では、どのように感情を伝えれば良いのかをケーススタディで具体的にお伝えしたいと思います。 3年目の社員、太郎君は同期の中でも一番のがんばり屋さんです。誰よりも早く出社し、事前準備を怠りません。成果も一番出ています。しかし、業務量が多い繁忙期に気負いすぎて、案件を持ちすぎてしまいました。 上司は気にかけ

                                              成果を出させる上司が「ミスの指摘」の前に部下に伝えること 「詰める」ではなく、チームの結束力とパフォーマンスを高める方法
                                            • 仕事のパフォーマンスが上がる「効率的で実践的で即効性のある学び」を得るためのシンプルなコツ - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                              勉強の必要性は理解していても、忙しく仕事をこなす社会人にとって勉強時間を確保するのは容易ではありません。限られた時間のなかでいかに効率的に勉強するかは、社会人の大きな課題のひとつでしょう。 そこでアドバイスをお願いしたのは、武蔵野大学で起業家精神を育むアントレプレナーシップ学部の教授を務め、グロービス経営大学院でも講師を務めるなど、広く「社会人の学び」に関わる荒木博行さん。荒木さんがすすめるのは、「疑問主導型の学び」というものでした。 構成/岩川悟 取材・文/清家茂樹 写真/石塚雅人 【プロフィール】 荒木博行(あらき・ひろゆき) 住友商事、グロービス(経営大学院副研究科長)を経て株式会社学びデザインを設立。株式会社フライヤーなどスタートアップのアドバイザーとして関わるほか、武蔵野大学、金沢工業大学大学院、グロービス経営大学院などで教員活動も行なう。音声メディアVoicy「荒木博行のboo

                                                仕事のパフォーマンスが上がる「効率的で実践的で即効性のある学び」を得るためのシンプルなコツ - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                              • 【質問への回答】パフォーマンスが上がらない人、はたまた発達障害など仕事が難しい人へのマネジメント。 - 笑顔を創りたいWebディレクターの日常

                                                こんばんちは、スーパー太っちょWebディレクターです。 スーパーは太っちょにかかります。 さて、今日は先日書いたこの記事↓に対してご質問をいただいたので、そちらへの回答エントリです。 ※この元記事を読まなくてもわかるよう、本記事は独立したものとして書いてあります toksato.hatenablog.com いただいたご質問はこちら↓ おなまえ(匿名OK): k ご質問内容: 「マネジメントでやったことリスト」を興味深く拝読させていただきました。 様々難しいと思うのですが、パフォーマンスがうまく上がらない方、仕事内容と本人適性がマッチしていない方などにうまく働いてもらう方法について知見があれば記事化いただきたいです。 非正規の方と働く機会が多いのですが、前述のような方や、軽度知的障害~境界知能の方、発達障害の方、仕事への姿勢が不真面目な方などがわかりやすく多いです。 1on1を重ねても踏み

                                                  【質問への回答】パフォーマンスが上がらない人、はたまた発達障害など仕事が難しい人へのマネジメント。 - 笑顔を創りたいWebディレクターの日常
                                                • Misskeyのパフォーマンス改善の取り組み⁠⁠・2023年11月 | gihyo.jp

                                                  本連載は分散型マイクロブログ用ソフトウェアMisskeyの開発に関する紹介と、関連するWeb技術について解説を行っています。 Misskeyでは、新機能の追加や改修・バグ修正はもちろんですが、運営者がより少ないコストでサーバーを維持できるよう、Misskeyのスケーラビリティ改善も継続して行っています。 今回はそういった最近のMisskeyのパフォーマンス改善の取り組みについて紹介します。 Fan-out Timeline Misskey v2023.10.0[1]では、以前より検討を重ねていた、タイムラインのアーキテクチャをPull型からPush型に変更する改修を行いました。 Note:MisskeyではこのPush型アーキテクチャ実装を「Misskey®︎ Fanout Timeline Technology™︎ (FTT)」と名付けています。お察しのように、Intel社の技術のネーミ

                                                    Misskeyのパフォーマンス改善の取り組み⁠⁠・2023年11月 | gihyo.jp
                                                  • 「Stable Diffusion 3 Medium」がついに解禁、一般的なGPUでも効率よく動作する2Bモデル/フォトリアリズムを実現、NVIDIAとの提携によりパフォーマンス50%向上

                                                      「Stable Diffusion 3 Medium」がついに解禁、一般的なGPUでも効率よく動作する2Bモデル/フォトリアリズムを実現、NVIDIAとの提携によりパフォーマンス50%向上
                                                    • 分散トレーシングを使ってパフォーマンス改善をやってみたら、レスポンスタイムを2割近く改善できたお話 - Tabelog Tech Blog

                                                      目次 目次 はじめに そもそもシステム運用改善チームとは何か? なぜアプリAPIのパフォーマンス改善が必要になったのか? どうやって改善箇所を見つけるのか? 分散トレーシングを使って、店舗詳細APIを細かく分析する 計測結果の見方 計測結果から分かったこと 計測結果から見つけたポイントに改善を実施していく コースに紐づくクーポンの取得 口コミを取得する処理と公開画像数のカウント ユーザーごとの公開口コミ投稿数の合計数カウント 全体での改善効果はどうだったか? パフォーマンス改善の影響 ユーザー体験が向上した 今後の食べログ成長に備えたシステム上の余裕ができた 食べログの分散トレーシングを使って改善を実施してみてよかったこと おわりに はじめに こんにちは。食べログ開発本部 ウェブ開発1部 システム運用改善チームの @4palace です。 今回は、私の所属するシステム運用改善チームが食べロ

                                                        分散トレーシングを使ってパフォーマンス改善をやってみたら、レスポンスタイムを2割近く改善できたお話 - Tabelog Tech Blog
                                                      • TiDBにおけるパフォーマンス検証の進め方とつまづきポイント

                                                        TL;DR TiDBにおけるパフォーマンス検証をどうやって行ったか パフォーマンス検証を行ったときにつまづいた問題とその対応策 TiDBの仕様やアーキテクチャなどの話はありません 前提 対象のDBはAmazon Auroraで稼働中 DBエンジンはMySQL TiDBに移行できないかPoCを実施 DB周りにいろんな課題があり、TiDBで解決できないか検証 TiDB Cloudで検証 本番運用を想定してTiDB Dedicatedを利用 先にお伝えしたいこと TiDB導入したいとか言う前に、今使っているRDBで発生しているスロークエリとかIndex設計を見直した方が良いです笑 理由はこの記事を見てもらえるとわかると思いますw パフォーマンス検証の進め方 1. パフォーマンス検証に利用するクエリを洗い出す 観点としては以下の2つ 実行される頻度が高いSQL 実行速度が遅いSQL(スロークエリ)

                                                          TiDBにおけるパフォーマンス検証の進め方とつまづきポイント
                                                        • Solr クエリを速度改善したら Solr 全体のパフォーマンスが向上した - 一休.com Developers Blog

                                                          この記事は 一休.com Advent Calendar 2023 6日目の記事です。 一休レストランの開発チームでエンジニアをしている香西です。 今回は Solr クエリの速度改善についてお話します。 背景 2023年10月、一休レストランのスマートフォン用 レストラン詳細ページをリニューアルしました! UI/UX の見直しとともに、使用技術も一新しました。 バックエンド言語:Python から Rustへ フロントエンドフレームワーク:Nuxt.js から Next.jsへ*1 スマートフォン用 レストラン詳細ページ 課題 「日付を選ぶカレンダーの表示が遅い」 社内限定リリースの直後、多方面からこの声が聞こえてきました... レストランへ行く日付を選ぶカレンダーは予約フローの第一ステップなので、表示速度が遅いことは致命的です。 特に、設定データ(料理のコース種類・席の種類など)が多いレ

                                                            Solr クエリを速度改善したら Solr 全体のパフォーマンスが向上した - 一休.com Developers Blog
                                                          • AIに「『スター・トレック』の船長になりきって」と指示すると数学の問題でより良いパフォーマンスが発揮されることを研究者が発見

                                                            by JD Hancock 「大規模言語モデル(LLM)にSFドラマ『スター・トレック』の登場人物になりきるようなプロンプトを入力すると、数学の問題を解く能力が向上した」という論文が、未査読論文リポジトリであるarXivに掲載されました。 あ [2402.10949] The Unreasonable Effectiveness of Eccentric Automatic Prompts https://arxiv.org/abs/2402.10949 AIs get better at maths if you tell them to pretend to be in Star Trek | New Scientist https://www.newscientist.com/article/2419531-ais-get-better-at-maths-if-you-tell-th

                                                              AIに「『スター・トレック』の船長になりきって」と指示すると数学の問題でより良いパフォーマンスが発揮されることを研究者が発見
                                                            • Faster Pull Request Reviews 〜ハイパフォーマンスチームへの道〜 / Faster Pull Request Reviews

                                                              『ベストプラクティスから学ぶ!Four Keys向上へのトライ~夏の開発生産性LT Week~』の登壇資料です。 - イベントURL: https://findy.connpass.com/event/292030/

                                                                Faster Pull Request Reviews 〜ハイパフォーマンスチームへの道〜 / Faster Pull Request Reviews
                                                              • AWS月額利用料を$146,000→$87,000に削減した方針 パフォーマンスチューニングの鉄則はコスト削減にも当てはまる

                                                                「Startup Day 2023」は日本中のAWSを利用するStartupが、AWSの知見を披露するHubとなる1日です。2023年はサブテーマに「スタートアップ冬の時代を共に乗り越える」を掲げて、スタートアップが面しているこの逆境をどうやって跳ね除け、成長につなげていけるかを共有します。ここで、株式会社SODAの林氏が登壇。まずは、「SNKRDUNK」(スニダン)におけるコスト削減の方針について話します。 本セッションの目次 林雅也氏:林と申します。本日は「AWS月額利用料を$137,000→$87,000に削減して信頼性に投資した話」をします。 さっそくタイトルの訂正で恐縮ですが、このセッションの準備にあたっていろいろと数値を振り返っていると、最大値は$146,000だったので、いきなりですが$137,000から訂正します。 そして今日のキーワードから共有したいと思います。今日のキー

                                                                  AWS月額利用料を$146,000→$87,000に削減した方針 パフォーマンスチューニングの鉄則はコスト削減にも当てはまる
                                                                • Sysinternalsの高機能プロセスモニター「Process Monitor」が12年ぶりのメジャー更新/インターフェイス、フィルタリング、パフォーマンスを改善した「Process Monitor 4.0」

                                                                    Sysinternalsの高機能プロセスモニター「Process Monitor」が12年ぶりのメジャー更新/インターフェイス、フィルタリング、パフォーマンスを改善した「Process Monitor 4.0」
                                                                  • 日本最強のペン回しパフォーマンスがすごい

                                                                    以前に「ペン回し」の世界チャンピオンにインタビューさせてもらったことがある。 そのときの詳細は当該記事で読んでもらうとして、それはさておき、かのペン回しチャンプkayさんから「今度ペン回しの大きなコンテストやるんですけど、見に来ません?」とお誘いをもらった。 実はあれ以来ちょいちょいペン回しの動画なんかもチェックしてるので、達人のペン回しが見応えあるのは知っている。なので、それはぜひ見に行きたい。 1973年京都生まれ。色物文具愛好家、文具ライター。小学生の頃、勉強も運動も見た目も普通の人間がクラスでちやほやされるにはどうすれば良いかを考え抜いた結果「面白い文具を自慢する」という結論に辿り着き、そのまま今に至る。(動画インタビュー) 前の記事:高尾山ほど書ける蛍光ペンとかカップホルダーノートとか!夏の文房具フェス2023 > 個人サイト イロブン Twitter:tech_k 単にペンをク

                                                                      日本最強のペン回しパフォーマンスがすごい
                                                                    • 時間の使い方が変わる。作業スピード&パフォーマンス管理ツール4選【今日のライフハックツール】 | ライフハッカー・ジャパン

                                                                      もう容量不足に怯えない。サンディスクのmicroSD 1.5TBは在庫があるうちに回収だ #Amazonセール

                                                                        時間の使い方が変わる。作業スピード&パフォーマンス管理ツール4選【今日のライフハックツール】 | ライフハッカー・ジャパン
                                                                      • エクセル読み込みをPOIからFastExcelに置き換えてパフォーマンスを改善する

                                                                        はじめに こんにちは!10 月から株式会社ログラスでエンジニアをやっています、Kyosuke です! ログラスでは、エクセルファイルをプログラムから操作する処理が一部存在しており、Apache POIというライブラリを使用しています。(以後POIと呼びます) しかし、POI には処理方式によってはメモリを多量に使用してしまうという問題があります。 今回はその対応として、まずエクセルファイルの読み込みをFastExcelというライブラリに置き換えた話を振り返っていきます。 TL;DR POIのXSSFWorkbookは、ファイルをメモリ内に読み込んで操作するため、大きなエクセルファイルを処理する際にファイルサイズ以上のメモリを必要とすることがある POI の公式ドキュメントより FastExcelは、POIより機能は劣る代わりに、読み書きともにパフォーマンスは大幅に上回る 書き込み Fast

                                                                          エクセル読み込みをPOIからFastExcelに置き換えてパフォーマンスを改善する
                                                                        • いくらパフォーマンスが高くても“コストの高い”部下はダメ メンバーを管理するマネージャーの「3大コスト」とは

                                                                          伝統的評価システムの再考 倉貫義人氏(以下、倉貫):このへんはよく青木さんとも話すけど、普通の会社が評価とかグレードを入れるとなっても、そこまで考えていないというか、よくある会社の仕組みに乗っ取ってまずやるけど、そこまでよく考えて導入しますっていう。 青木耕平氏(以下、青木):そうですね。これって何なのかが自分なりにわかっていないと、何もできないってところがあるんですよね。「とりあえずこういうのあるからやろうよ」と言うよりは、そもそも評価って何のためにあるのかなとか。職位ってなんだろうとか。 倉貫:わかる。 青木:かといって、歴史的な経緯に対するリスペクトはすごくあるので、きっと何かの意味があるはずだという感覚で見ているんですよね。「こんなの意味ないよ」というよりは、「みんながそれだけ運用してきたことには何か意味がある。その本質を捉えて、自分たちにあった調整をしたいな」みたいな感じで。 倉

                                                                            いくらパフォーマンスが高くても“コストの高い”部下はダメ メンバーを管理するマネージャーの「3大コスト」とは
                                                                          • Kotlinハイパフォーマンスプログラミング

                                                                            From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE

                                                                              Kotlinハイパフォーマンスプログラミング
                                                                            • CSSパフォーマンスに関する計測結果

                                                                              CSSパフォーマンスに関して計測した結果を発表しました。 パフォーマンス改善系の話は具体的な改善手法みたいなのがウケてしまいがちだけど普遍的に適用できる手法は案外多くなくて、「理論的に最適な⼿法が実際に(あなたの環境でも)最適かどうかは計測するまで分からない」って事が言いたかったです。だから、ベンチマークの提示もない改善手法に飛び付かず、計測⇄ボトルネック特定⇄改善のサイクルを回すことが大切です。 この発表の10日前にJSConf JPで発表があり、JSConfが終わって10日間の間にゆっくり資料をつくるつもりだったものの体調を崩して1週間ほど何もできない日々が続き、大急ぎで資料を作りました。 無事に発表を終えることができてよかったです。

                                                                                CSSパフォーマンスに関する計測結果
                                                                              • PostgreSQL 16がリリースされる、COPYの性能が最大300%向上などパフォーマンスの改善や論理レプリケーション機能の強化など盛りだくさんな内容

                                                                                オープンソースのデータベース「PostgreSQL」のバージョン16がリリースされました。パフォーマンスの改善や論理レプリケーション機能の強化をはじめ、開発者のQOL向上やセキュリティ関連の更新など開発開始から35年経過しているとは思えない盛りだくさんな内容となっています。 PostgreSQL: PostgreSQL 16 Released! https://www.postgresql.org/about/news/postgresql-16-released-2715/ ◆クエリプランナーが改良される ・FULLおよびRIGHTのJOINを並列化可能に ・「DISTINCT」「ORDER BY」節と同時に集計関数を使用したクエリに対してより効率的なプランを生成 ・「SELECT DISTINCT」クエリに対してインクリメンタルソートを使用 ・ウィンドウ関数を最適化 ・RIGHTおよび

                                                                                  PostgreSQL 16がリリースされる、COPYの性能が最大300%向上などパフォーマンスの改善や論理レプリケーション機能の強化など盛りだくさんな内容
                                                                                • Pythonのパフォーマンスを向上する9つのヒント

                                                                                  Pythonのパフォーマンスは、Javaなどの言語と比べて評価が低い。本稿では、Pythonコードの問題点を見つけて解決し、パフォーマンスを高めるヒントを紹介する。 アプリケーションやWebサイトを最適化する出発点は、コードをしっかりと構築することだ。とはいえ、実際にはコードの90%、多くのスクリプトのほぼ100%ではパフォーマンスを懸念する必要はない。1回だけ実行されるETLスクリプトや夜間に実行されるETLスクリプトではスクリプトの実行にかかる時間が1秒であろうと1分であろうと問題にならない。 だが、アプリケーションの実行が遅く、タスクが完了するまで時間がかかったり、Webページに結果が表示されるのに時間がかかったりして、ユーザーが待たなければないとしたらそれは問題だ。そうだとしても、その原因はコードベースのごく一部にある可能性が高い。 パフォーマンスを最大限に高めるには、パフォーマン

                                                                                    Pythonのパフォーマンスを向上する9つのヒント