並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 969件

新着順 人気順

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

  • ネットワーク パフォーマンスの解読: TCP と UDP のバルクフローのベンチマーク | Google Cloud 公式ブログ

    Gemini 1.5 モデル をお試しください。Vertex AI からアクセスできる、Google のもっとも先進的なマルチモーダル モデルです。 試す ※この投稿は米国時間 2024 年 6 月 22 日に、Google Cloud blog に投稿されたものの抄訳です。 Google Cloud ネットワーキング チームは長年にわたり、お客様のネットワークの構築、修正、強化の支援に深く携わってきました。その間に、ネットワークのパフォーマンスと効率を最大限に高める重要なパターンやベスト プラクティスを発見しました。この豊富な知見は、ただの理論的なリソースではありません。Google Cloud、クロスクラウド、オンプレミス、その他のクラウド プロバイダなどデプロイ先を問わず、お客様のビジネス目標達成を支援するよう設計された実用的なツールキットです。Google はこの専門知識を共有する

      ネットワーク パフォーマンスの解読: TCP と UDP のバルクフローのベンチマーク | Google Cloud 公式ブログ
    • Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表

      Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表 GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 これにより単純なSUM計算から複雑なクエリまで、シート上でのあらゆる計算を始め、ピボットテーブルの作成、条件付きフォーマットなどさまざまな処理が高速になるとのことです。 この性能向上は、JavaScriptで構築されていた計算エンジンをWebAssemblyに最適化したことで実現していると説明されており、そのためにWebAssemby GC(ガベージコレクション)機能を用いたとのことです。 そのため現時点ではChromeとMicrosoft

        Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表
      • 動画生成AIについて:一番星はてのは目をゆっくり開き、踊れるか

        Krita の AI Diffusion プラグイン、SD のインターフェースとしてかなり良い。話題の LCM によるライブペイントも便利だし、イラストレーションツールだからレイヤーや選択ツールが使えるのが強い。すでに SD でできたことだが、こんな感じの変換が素早く、気持ちよく行える。https://t.co/bUPOZrKs1n pic.twitter.com/0hn8iMHHms — Naoto Yokoyama (@builtinnya) November 18, 2023 これらを ControlNet8 で入力して AnimateDiff を使えば済むと考えていたが、甘かった。 動画生成 AI に期待しているのは、この2枚の画像の間のフレームを説得力のある形で補間することである。しかし、7秒という長さでは、例えば次の動画1のようになってしまう。 動画1. 図1と図2を使い、パラ

          動画生成AIについて:一番星はてのは目をゆっくり開き、踊れるか
        • React Nativeアプリの画像表示最適化をしていたら、CDNの設定をリバースエンジニアリングする羽目になった話

          React Nativeアプリの画像表示最適化をしていたら、CDNの設定をリバースエンジニアリングする羽目になった話 フロントエンド領域(ネイティブアプリやWebサイト)において、画像の表示速度を速め、ユーザー体験を向上させる重要性は年々増している。画像の最適化にあたっては、imgix等の画像処理に特化したCDNを用いることで、オンデマンドに必要なサイズの画像を、低い開発工数で生成できる。 弊社で開発しているオンライン家庭教師サービス「マナリンク」において日々先生と生徒間で多くのチャットが行われており、ノートや教科書の写真が送信されている。これらの写真は先生が内容を把握するために高精細である必要がある一方、大量に受信したときに速く表示するために一覧時点ではサムネイルサイズで表示したい、といった最適化Issueが存在する。 そこで弊社のReact Nativeアプリではimgixを用いて臨機

            React Nativeアプリの画像表示最適化をしていたら、CDNの設定をリバースエンジニアリングする羽目になった話
          • Google AI Studioを使ってみる

            こんにちわ。 GMO NIKKOのT.Mです。 Google AI Studioとは Google AI Studioは、GoogleのAIモデルであるGeminiを使ってプロンプトの検証やモデルのチューニングなどが行える開発ツールです。Gemini APIのAPIキーの取得もできます。 Google AI Studioの始め方 Googleアカウントがあれば始められます。 企業などでGoogle Workspaceを使っている場合は、「早期アクセスアプリ」を有効にする必要がありました。システム管理者に相談してみましょう。 Google AI Studioの起動 Google AI Studioの公式ページから「Google AI Studioにログイン」ボタンを押せば、画面が開きます。 ログインするとGoogle AI Studioが開きます。 クイックスタート クイックスタートのドキュ

              Google AI Studioを使ってみる
            • 1人日で出来るWebパフォーマンス改善入門 - Qiita


               HRBrain @Mozu1206  Web   1 1Web 1.  Web ImageMagick: ImageMagick使
                1人日で出来るWebパフォーマンス改善入門 - Qiita
              • Unityクライアントのパフォーマンス改善の進め方 - Cluster Tech Blog

                はじめに パフォーマンス改善についての参考文献 実機計測 フィーチャーフラグ 計測・プロファイリング 効果見積 効果計測 おわりに はじめに こんにちは、クラスター株式会社のソフトウェアエンジニアのsotanです。今回はUnityクライアントのパフォーマンス改善の取り組みについて紹介します。ユーザーの皆さまに快適な体験を提供できるように、新機能の開発や既存機能の拡張・修正と並行して、パフォーマンス改善に取り組んでいます。具体的な改善点や改善方法を全て紹介することはできないのですが、どのような雰囲気で進めているのかを知ってもらえればと思います。 パフォーマンス改善についての参考文献 Unityアプリケーションのパフォーマンス改善に必要となる基礎知識やノウハウについては、 【Unite 2017 Tokyo】最適化をする前に覚えておきたい技術(docswell, YouTube) Unityパ

                  Unityクライアントのパフォーマンス改善の進め方 - Cluster Tech Blog
                • 大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws

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

                    大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws
                  • Sysinternalsの高機能プロセスモニター「Process Monitor」が12年ぶりのメジャー更新/インターフェイス、フィルタリング、パフォーマンスを改善した「Process Monitor 4.0」

                      Sysinternalsの高機能プロセスモニター「Process Monitor」が12年ぶりのメジャー更新/インターフェイス、フィルタリング、パフォーマンスを改善した「Process Monitor 4.0」
                    • 【Unity】Unityで画像データ(Texture2D)を動的に表示する際の罠 【メモリリーク】 - Qiita


                         UnityTexture2D   Unity   StreamingAssets    Unity  Unity2022.3.13f1   3D    
                        【Unity】Unityで画像データ(Texture2D)を動的に表示する際の罠 【メモリリーク】 - Qiita
                      • explainだけじゃわからない!MySQLのindexの考え方 - BASEプロダクトチームブログ


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

                            【特集】 CPUやGPUの発熱や電力をカットする方法
                          • iijlabseminar-202405

                            2 3 [Nichols2012] [NokiaL4S] 4 5 6 7 Scalable TCP[Kelly2003] [iccrg104-2019] 9 [tsv84-2012] 10 [iccrg104-2019] 11 12 2 bit ECN fi eld in IP header 3 bits in TCP header fl ag fi eld 13 [Schepper2022] 14 15 16 17 18

                            • タグ挿入でサイト表示を高速化、どう実現?--「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.
                                  • DeskMini 310のダストフィルタは有効だったのか!?驚きの結果は!


                                    (@LandscapeSketch) 使PCDeskMini 310
                                      DeskMini 310のダストフィルタは有効だったのか!?驚きの結果は!
                                    • [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万文字弱かけてすべて解説する
                                            • C# 最適化/パフォーマンス/Peanut Butter

                                              やり方の基本 できるならビルド時最適化を試してみる アプリ全体でプロファイルする プロファイルでネックが見つかったら細かく比較計測 Peanut Butterよりアルゴリズム見直し・並列処理化・非同期化・遅延実行 注意点 ネック箇所の比較計測には BenchmarkDotNet を使う 事実上標準 System.Diagnostics.Stopwatchは辞める 理由 めちゃくちゃ時間かかる処理とかはあり StopWatch.GetElapsedTime() (.NET7+ ランタイム/コンパイラの違いを意識する 新しい.NETほど同じソースでも高速 たとえば、一部のforeachがforに事前展開されたりしている SharpLab で 展開後のコードやILの違いを確認できる Unityのランタイムは標準と違うので注意 ちょっと古い手法が有効 .NET 8.0以降は計測時に Dynamic

                                                C# 最適化/パフォーマンス/Peanut Butter
                                              • .NET Profiler in 2024.

                                                This presentation is about the .NET profiling tool. If a program is slow, profiling is important to determine the cause of the slowdown. NET has many profilers; Visual Studio has diagnostic tools that can be used while debugging. Memory snapshots can be used to investigate memory leaks. However, profiling can be expensive and time consuming. It is important to consider cost-effectiveness.

                                                  .NET Profiler in 2024.
                                                • 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)
                                                            • ウード(Oud) 片桐勝彦

                                                              アラブの琵琶です。 フレットレスで 6コース、11弦。アラブ音楽では楽器の王様(女王)として知られるウード。 中東から北アフリカのモロッコにかけて分布し、形や装飾は各地方で異なります。 ペルシア起源のウードは、ウマイア朝やアッバース朝の時代に器楽の合奏や歌の伴奏の中心楽器になり、その後シルヤブ(ズィリアーブ)によって、アンダルシアのコルドバからヨーロッパに伝えられ、リュート、ギターへとつながっていきます。 ウードは大きく分けて装飾の多いイラクやエジプトのもの(弦長600mm程度)と、小ぶりなトルコのもの(弦長580mm程度)に別けられます。 といっても、エジプトより西のチュニジア、アルジェリア、モロッコにもウードはたくさんありますし、イラクとトルコの間の国 シリアでもウード演奏はさかんなので、装飾や大きさも千差万別です。 木の材質と密接な関係のあるギターや、一枚板で作られる中国琵琶・薩摩琵

                                                              • グループ会社支援を目的とした開発支援専門会社|エムスリーテクノロジーズ株式会社を設立


                                                                  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の性能比較
                                                                  • Now in REALITY Tech #103 ProfilerRecorderを用いてアプリ上でメモリ使用量を計測する|REALITY


                                                                    Unity   Unity  ProfilerRecorder  API 使  Memory Profiler module Profiler API  Profiler API  Profiler API 使使  Unity 2022.2.5f1 
                                                                      Now in REALITY Tech #103 ProfilerRecorderを用いてアプリ上でメモリ使用量を計測する|REALITY
                                                                    • PCやスマホが激遅なのには理由がある、余計な処理を止める方法

                                                                      遅いパソコンをそのまま使うのはストレスがたまるだけ。簡単なチューニングで体感速度の向上を図ることができる。遅いパソコンを快適に使うポイントは、“余計な処理”をやらせないこと。OSのバックグラウンド処理やアニメーション効果などを可能な限りストップさせる。 バックグラウンド処理の筆頭格がウイルス検査だ。家庭のパソコンで外部とやり取りしていない場合、遅くて辛抱できないなら、一時的にオフにするのも手だ(図1、図2)。ネット経由の侵入を防ぐファイアウオール機能も、オフにするとネットの速度が上がる(図3、図4)。ただし、あくまでも窮余の策なので、目的を果たしたら設定を必ず元に戻す。もちろん、会社でやるのは絶対にNGだ。ちなみにファイアウオールがなくても、Wi-Fiルーターやウェブブラウザーはある程度の侵入を防いでくれる。 図1 動きが遅くて我慢できない場合、外部とやり取りしない家庭のパソコンならDef

                                                                        PCやスマホが激遅なのには理由がある、余計な処理を止める方法
                                                                      • チーム内勉強会はじめました。 - エムスリーテックブログ


                                                                        / 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

                                                                              • 【Unity】Application.memoryUsageChanged でメモリの使用状況を検知できる - コガネブログ

                                                                                使用例 Unity 2022.2 から使用できるようになった iOS / Android / ユニバーサル Windows プラットフォームで使用できる 参考サイト様

                                                                                  【Unity】Application.memoryUsageChanged でメモリの使用状況を検知できる - コガネブログ
                                                                                • 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