並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 764件

新着順 人気順

高速化の検索結果1 - 40 件 / 764件

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

      Sysinternalsの高機能プロセスモニター「Process Monitor」が12年ぶりのメジャー更新/インターフェイス、フィルタリング、パフォーマンスを改善した「Process Monitor 4.0」
    • explainだけじゃわからない!MySQLのindexの考え方 - BASEプロダクトチームブログ


       SakiPHPPHP Appindex MySQLInnoDBRDB index index index
        explainだけじゃわからない!MySQLのindexの考え方 - BASEプロダクトチームブログ
      • 【特集】 CPUやGPUの発熱や電力をカットする方法

          【特集】 CPUやGPUの発熱や電力をカットする方法
        • タグ挿入でサイト表示を高速化、どう実現?--「Repro Booster」正式版が公開

          Reproは5月22日、ウェブサイト表示高速化ツール「Repro Booster」の正式版をリリースした。独自のタグ(JavaScriptファイル)を挿入した当日から、ウェブサイト全体の表示速度を高速化できるという。 Googleは2021年に発表した検索エンジンのアップデートで、検索ランキングの決定要素に「ウェブサイトの表示速度」が関わる指標を追加した。また、ECサイトでは表示速度がコンバージョンレートに関連することが知られている。このため、サイト運営者にとってはサイトの表示速度が重要な関心事となっている。 一方、ウェブサイトの高速化手法としては「ソースコード最適化」「サイトリニューアル」「CDN」があるが、いずれも工数や多くの費用がかかったり、実装には技術的な知識が必要だった。 一方のRepro Boosterは、サイトに独自のタグを埋め込むだけで、サイトの表示速度を高速化できる。技術

            タグ挿入でサイト表示を高速化、どう実現?--「Repro Booster」正式版が公開
          • SaaSを作るという仕事について

            The rollercoaster of releasing an Android, iOS, and macOS app with Kotlin Multiplatform | KotlinConf

              SaaSを作るという仕事について
            • GitHub - hadashiA/Unio: Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.

              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                GitHub - hadashiA/Unio: Unio (short for unity native I/O) is a small utility set of I/O using native memory areas.
              • [Software Design連動企画] 実践クエリチューニング | gihyo.jp


                Software Design 2024620245171SQL 1  調RDBMS使 SQL 
                  [Software Design連動企画] 実践クエリチューニング | gihyo.jp
                • TypeScriptのパフォーマンス改善

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

                    TypeScriptのパフォーマンス改善
                  • クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する


                    SQL SQL SQL  SQLFROM    SQL
                      クエリのパフォーマンスチューニングの第一歩。実行計画や統計情報について入門する
                    • サブクエリの書き方を2万文字弱かけてすべて解説する


                        SQL[1] MySQL12使便SQL    MySQL8.0   Google meet  18,000 20,000   
                        サブクエリの書き方を2万文字弱かけてすべて解説する
                      • R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例

                        C#パフォーマンス勉強会 https://cs-reading.connpass.com/event/309714/

                          R3のコードから見る実践LINQ実装最適化・コンカレントプログラミング実例
                        • 今日からできる!簡単 .NET 高速化 Tips -2024 edition-

                          C# / .NET における、パフォーマンス改善の Tips をお届けします。 これを見れば、効率良く 80 点を取ることができるようになるはずです!

                            今日からできる!簡単 .NET 高速化 Tips -2024 edition-
                          • MySQLのSQLクエリチューニングの要所を掴む勉強会を開催しました! - ANDPAD Tech Blog


                            DBREfkm_ymita2MySQL SQL MySQLSQLHTAP   MySQL   SQL  SQL        
                              MySQLのSQLクエリチューニングの要所を掴む勉強会を開催しました! - ANDPAD Tech Blog
                            • 入社4ヶ月でBigQueryの課金額を減らすために考えたこと - 弁護士ドットコム株式会社 Creators’ blog

                              データ分析基盤室の otobe(𝕏@UC_DBengineer) です。 事業規模が拡大し、大規模なデータの管理が必要になるにつれて、SnowFlake や BigQuery のようなハイパワーな DWH サービスでデータを加工するケースは多いです。 その際、想定外な高額請求が起こる原因のひとつに、クエリが最適化されておらずスキャン量が増大しているケースがあります。 そのため、クエリのスキャン量を監視・管理することが課金額を減らすうえで有効な手段となることがあります。 本記事では、前半で BigQuery で課金されるスキャン量を監視・管理するまでのプロセスを振り返り、 後半で BigQuery の課金額を減らすために簡単にチェックできることについてお話しします。 BigQuery クエリにおけるスキャン量を監視・管理するに至った理由 BigQuery の課金額が想定より大幅に増加してい

                                入社4ヶ月でBigQueryの課金額を減らすために考えたこと - 弁護士ドットコム株式会社 Creators’ blog
                              • 小さく始めるパフォーマンス改善

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

                                  小さく始めるパフォーマンス改善
                                • スロークエリを改善したらECSの負荷が爆下がりした話(TypeORM)


                                  TL;DR TypeORM ECS  ECS  TypeORM v0.3.20 Node.js v18.x  ECS on Fargate => Amazon Aurora MySQL   ECS8(4vCPU 8GBMem)      MySQL TypeALL,index, Using Filesort
                                    スロークエリを改善したらECSの負荷が爆下がりした話(TypeORM)
                                  • グループ会社支援を目的とした開発支援専門会社|エムスリーテクノロジーズ株式会社を設立


                                      CTO / VPoP202441 112009M&A202331322023376% 
                                      グループ会社支援を目的とした開発支援専門会社|エムスリーテクノロジーズ株式会社を設立
                                    • AWS ECS Fargateは1分間にいくつまで数えられるか-Linux/ARM64とLinux/X86_64の性能比較

                                      AWS Graviton2 プロセッサは、64 ビットの Arm Neoverse コアを使用してアマゾンウェブサービスがカスタムビルドしたもので、Graviton2 を搭載した Fargate は、同等のインテル x86 ベースの Fargate に比べて、最大 40% の料金性能向上と 20% の低コストを実現し、

                                        AWS ECS Fargateは1分間にいくつまで数えられるか-Linux/ARM64とLinux/X86_64の性能比較
                                      • チーム内勉強会はじめました。 - エムスリーテックブログ


                                        / BIR(Business Intelligence and Research)  (@en_ken) LTTach Talk*1 1 AI  1   1
                                          チーム内勉強会はじめました。 - エムスリーテックブログ
                                        • Aurora MySQL におけるロック競合(ブロッキング)の原因を事後調査できる仕組みを作った話

                                          こんにちは。 DBRE チーム所属の @p2sk です。 DBRE(Database Reliability Engineering)チームでは、横断組織としてデータベースに関する課題解決や、組織のアジリティとガバナンスのバランスを取るためのプラットフォーム開発などを行なっております。DBRE は比較的新しい概念で、DBRE という組織がある会社も少なく、あったとしても取り組んでいる内容や考え方が異なるような、発展途上の非常に面白い領域です。 弊社における DBRE チーム発足の背景やチームの役割については「KTC における DBRE の必要性」というテックブログをご覧ください。 本記事では、Aurora MySQL でロック競合(ブロッキング)起因のタイムアウトエラーが発生した際に根本原因を特定することができなかったので、原因を後追いするために必要な情報を定期的に収集する仕組みを構築した

                                          • フロントエンドパフォーマンス 入門

                                            IntelliJ IDEA を知らなかった 自分に教えたい小ネタ集 / IntelliJ IDEA Hints for My Past Self

                                              フロントエンドパフォーマンス 入門
                                            • romgrk

                                              I often feel like javascript code in general runs much slower than it could, simply because it’s not optimized properly. Here is a summary of common optimization techniques I’ve found useful. Note that the tradeoff for performance is often readability, so the question of when to go for performance versus readability is a question left to the reader. I’ll also note that talking about optimization n

                                              • Chat Vectorを使って日本語LLMをチャットモデルに改造する - Qiita


                                                 Chat Vector: A Simple Approach to Equip LLMs with Instruction Following and Model Alignment in New Languages LLM  (instruction tuning)3 
                                                  Chat Vectorを使って日本語LLMをチャットモデルに改造する - Qiita
                                                • One Billion Row Challenge in Golang - From 95s to 1.96s

                                                  One Billion Row Challenge in Golang - From 95s to 1.96s Renato Pereira Mar 18, 2024 Introduction The One Billion Row Challenge (1BRC) is quite simple: the task is developing a program capable of read a file with 1 billion lines, aggregating the information contained in each line, and print a report with the result. Each line within the file contains a weather station name and a temperature reading

                                                  • インデックスを理解したい - Qiita


                                                     DB使 DB 使使     (x, a)xa   SQL 3 
                                                      インデックスを理解したい - Qiita
                                                    • MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス

                                                      はじめに MySQL(InnoDB)でSQLのパフォーマンスチューニングをするときに役に立つ知識をエッセンスとしてまとめました。結合(JOIN)やB-treeインデックスの探索の仕組み、実行計画の基本的な見方を紹介します。 想定する読者は、SQLのパフォーマンスを改善する必要があるが実行計画をみてもいまいちピンと来ない方です。インデックスの作成の経験や、複合インデックスやカーディナリティの知識があることを前提にしています。目標は、実行計画の内容がよく分からない読者が、実行計画をみただけでクエリが実行される様子をイメージでき、自信を持ってクエリの改善にあたることができるようにすることです。 ストレージエンジンはInnoDBを前提としています。また、インデックスはB-treeインデックスを想定しています。全文検索の転置インデックスや空間検索のR-treeインデックスについては触れません。 イン

                                                        MySQL(InnoDB)のSQLパフォーマンスチューニングのエッセンス
                                                      • パソコン並みの性能を持つ「ラズパイ5」、いよいよ日本でも販売開始

                                                        日本でもついに「ラズパイ5」が発売された。新機能を紹介すると共に、ベンチマークテストで性能を検証する。 2023年9月末に英Raspberry Pi財団がRaspberry Piシリーズの最新版となる「Raspberry Pi 5」(以下、ラズパイ5)を発表し、海外では同年11月から販売が始まっています。日本でも2024年2月13日に販売が始まりました。本稿では海外版のラズパイ5*1を基に、その特徴や注意点、性能をまとめていきます。 *1 海外で購入したラズパイ5はいわゆる「技適」がありませんが、「技適未取得機器を用いた実験等の特例制度」(https://exp-sp.denpa.soumu.go.jp/public/)に基づく申請をした上で動作・検証しています。 PCのマザーボード並みの機能と性能を実現 ラズパイ5は、2019年に発売されたRaspberry Pi 4 Model B(以

                                                          パソコン並みの性能を持つ「ラズパイ5」、いよいよ日本でも販売開始
                                                        • [みんなのケータイ]自動文字起こしの精度が爆上がりして不可逆になってしまった件

                                                            [みんなのケータイ]自動文字起こしの精度が爆上がりして不可逆になってしまった件
                                                          • Byte-sized Swift: Building Tiny Games for the Playdate

                                                            Rauhul Varma works on Advanced Prototyping in the Platform Architecture group at Apple. I’m excited to share swift-playdate-examples, a technical demonstration of using Swift to build games for Playdate, a handheld game system by Panic. Why Swift? Swift is widely known as the modern language for app development on Apple devices. However, over the course of its first decade, it has grown into a ver

                                                              Byte-sized Swift: Building Tiny Games for the Playdate
                                                            • 【Windows 11】タスクマネージャーの「パフォーマンス」タブの見方


                                                               Windows OS使調CPU  Tech TIPS使Windows 11 Windows 10Windows Server 2016Tech TIPSWindows 10
                                                                【Windows 11】タスクマネージャーの「パフォーマンス」タブの見方
                                                              • Measuring Developer Productivity via Humans

                                                                Measuring developer productivity is a difficult challenge. Conventional metrics focused on development cycle time and throughput are limited, and there aren't obvious answers for where else to turn. Qualitative metrics offer a powerful way to measure and understand developer productivity using data derived from developers themselves. Organizations should prioritize measuring developer productivity

                                                                  Measuring Developer Productivity via Humans
                                                                • フルスクラッチして理解するOpenID Connect (3) JWT編 - エムスリーテックブログ


                                                                  (asmsuechan)OpenID Connect43 www.m3tech.blog 9 JWT  9.1 JWT 9.2 OpenID Connect  JWT 9.3  9.4    10 JWKS URI  (GET /openid-connect/jwks) 11 RelyingParty ID 12 OpenID Connect Discovery  (GET /openid-connect/.well-known/openid-configuration)  We're hiring 43 (
                                                                    フルスクラッチして理解するOpenID Connect (3) JWT編 - エムスリーテックブログ
                                                                  • パワポのスライドと箇条書きが人間を駄目にする - Qiita

                                                                    パワポのスライドと箇条書きが人間を駄目にする 今から20年前の2003年、データの可視化やインフォメーションデザインの先駆者として有名なイエール大学の教授エドワード・タフティが「パワーポイントの認知スタイル」というエッセイを発表しました。 彼はこのエッセイの中で、パワーポイントのようなスライド形式はプレゼンテーション自体の質を低下させ、余計な誤解や混乱を招き、さらに言葉の使い方、論理的な説明、そして統計的な分析といったものが犠牲になるため、スライドをつくる人の思考回路にダメージを与えると主張します。 こうした主張に賛同する人は現在でも多くいて、その典型的な例がアマゾンです。アマゾンではミーティングの前に文章形式の資料が配られ、ミーティングの最初の5分はそれぞれがこの配られたレポートを黙って読むことから始まるという話は多くの方も聞いたことがあるのではないでしょうか。(リンク) 実は、アマゾン

                                                                      パワポのスライドと箇条書きが人間を駄目にする - Qiita
                                                                    • Linuxの「SELinux」と「AppArmor」は結局どちらを選ぶべき?

                                                                      関連キーワード Linux | OS | 運用管理 | セキュリティ OS「Linux」は、複数のセキュリティモジュールを組み込んでいる。アクセス制御を実現するための代表的なセキュリティモジュールが「SELinux」(Security-Enhanced Linux)「AppArmor」だ。「Red Hat Enterprise Linux」(RHEL)およびその派生ディストリビューション(配布パッケージ)はSELinuxを、「Debian」およびその派生ディストリビューションはAppArmorを主に標準セキュリティモジュールとして採用している。両者には、それぞれどのような利点と欠点があるのか。 SELinuxの利点と欠点 併せて読みたいお薦め記事 連載:Linuxのセキュリティを比較 前編:Linuxを守る「SELinux」と「AppArmor」は何が違うのか? Linuxの運用管理 いま

                                                                        Linuxの「SELinux」と「AppArmor」は結局どちらを選ぶべき?
                                                                      • Cloudflare PagesでURL短縮サービスをつくる!

                                                                        Cloudflare PagesでURL短縮サービスを作ってみましょう!これを作ることであなたは以下を体験することができるしょう。 HonoでWebページをつくること Cloudflare KVをアプリケーションの中で使うこと アプリケーションをCloudflare Pagesへデプロイすること アプリケーションの特徴 今回作ってもらうアプリケーションはこのような特徴があります。 Viteを使って開発 UI付き JSXを使ってHTMLを書ける メインのコードは100行以下! Zodを使ったバリデーション バリデーションエラーも表示 簡易なCSRF対策 デモ 完成品を使っている様子です。 完成品 完成済みのコードは以下にあります。 アカウント 今回、アプリケーションを作ってCloudflare PagesへデプロイするにはCloudflareのアカウントが必要です。無料の範囲で遊べるので、も

                                                                          Cloudflare PagesでURL短縮サービスをつくる!
                                                                        • 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におけるパフォーマンス検証の進め方とつまづきポイント
                                                                          • 読みやすいテストコードへの一歩、適切なAssertionを使う

                                                                            PHPerKaigi 2024 https://fortee.jp/phperkaigi-2024/proposal/1be00d06-afa8-4ba9-a49b-9118c782f8e3

                                                                              読みやすいテストコードへの一歩、適切なAssertionを使う
                                                                            • 商用無料、新作フリーフォントがリリース! 柔らかで穏やかな、紙面を彩る見出し用ゴシック体「紙モノゴシック」

                                                                              「晩秋レトロミン」「筆竹仮名B」などのフリーフォントをリリースされている二人組ユニット「すずみばと書林」から、新作フリーフォントがリリースされました。 今回は、印刷での使用を目的にデザインされた「紙モノゴシック」 とは言え、もちろんスクリーン、Webデザインやスマホアプリやゲームに使用してもOKで、しっかりとその存在感を残すフォントです。

                                                                                商用無料、新作フリーフォントがリリース! 柔らかで穏やかな、紙面を彩る見出し用ゴシック体「紙モノゴシック」
                                                                              • GitHub - kristiandupont/react-geiger: Audiolize React performance

                                                                                You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                                  GitHub - kristiandupont/react-geiger: Audiolize React performance
                                                                                • 初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ

                                                                                  関連キーワード Windows | Microsoft(マイクロソフト) | OS MicrosoftのクライアントOS「Windows」が標準搭載するコマンド実行ツール「PowerShell」。システム管理者はこれを使いこなすことで、さまざまな業務の自動化ができる。PowerShellの“プロ”になるには、どうすればいいのか。PowerShellが学べるオンライン学習コースを紹介する。 4.まず基礎から学ぶ「PowerShell 7 Fundamentals」 併せて読みたいお薦め記事 連載:PowerShellを学ぶオンラインコース10選 第1回:「PowerShell」の学習方法とは? 初級から上級向けのオンラインコース 「PowerShell」を活用するには 「Windows」のキオスクモードを「PowerShell」で設定する方法 PowerShell「while」「do whi

                                                                                    初級者でも「PowerShell」がしっかり学べるオンライン基礎コースはこれだ