並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 283件

新着順 人気順

tracingの検索結果1 - 40 件 / 283件

  • 特定の端末のみで起こる WebView プチフリーズを Tracing を利用して追った話 - SmartNews Engineering Blog

    こんにちは、スマートニュース株式会社の紀平です。 SmartNews のアプリ内では、最近 WebView を使った機能を多数公開しております。そのうちの一つにショッピングチャンネルという機能があるのですが、今日はそのショッピングチャンネルのタイムセール枠で以前発生した、謎のプチフリーズ問題の調査手法をご紹介します。 tl;dr 特定の Android 端末でプチフリーズが発生した 再描画領域を減らすことで現象は改善した Chrome の Tracing 機能を利用し、ブラウザのソースコードまで参照して、ついに根本原因まで突き止めた タイムセールで起こった問題 タイムセールは、SmartNews のショッピングチャンネル内において WebView で提供されている、期間限定のお得な商品をアグリゲーションした機能です。EC サイト各社のご協力の上にご提供しております。内部は HTML5 で開

      特定の端末のみで起こる WebView プチフリーズを Tracing を利用して追った話 - SmartNews Engineering Blog
    • A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies

      main.go P xi>V ���i>V package main import ( "context" "flag" "fmt" "log" "net/http" "os" "os/signal" "sync/atomic" "time" ) type key int const ( requestIDKey key = 0 ) var ( listenAddr string healthy int32 ) func main() { flag.StringVar(&listenAddr, "listen-addr", ":5000", "server listen address") flag.Parse() logger := log.New(os.Stdout, "http: ", log.LstdFlags) logger.Println("Server is starting

        A simple golang web server with basic logging, tracing, health check, graceful shutdown and zero dependencies
      • ジョインしたチームのマイクロサービスたちを再計装した話 / Getting started tracing instrument micro service with OpenTelemetry

        OpenTelemetry Meetup の登壇スライドです。 https://opentelemetry.connpass.com/event/296353/

          ジョインしたチームのマイクロサービスたちを再計装した話 / Getting started tracing instrument micro service with OpenTelemetry
        • GitHub - Covid-19Radar/Covid19Radar: Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code

          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 - Covid-19Radar/Covid19Radar: Open Source / i18n / iOS Android Cross Platform Contact Tracing App by exposure notification framework Xamarin App and Server Side Code
          • tracing-framework by Google

            Rich Tracing Choose what methods to trace and add custom data to each event. Track asynchronous flows and actions. Slick Visualization Smoothly dig through millions of events in an awesome UI. See patterns and understand your code like never before.

            • Chrome の隠し機能 chrome://tracing (about:tracing) の使い方

              こんにちは。仕事上で chrome://tracing (about:tracing) を使う必要が出たので、私の知っている限りの情報をここでまとめることにしました。 chrome://tracing の情報は世の中にあまりありません。もし記事中に間違いを見つけられたり、より良い利用方法をご存知の方は、ぜひ @tkihira まで教えてください。よろしくお願いします! なお実際は隠し機能ではなく、ただあまり知られていないだけです。公式の情報は https://www.chromium.org/developers/how-tos/trace-event-profiling-tool ここから辿れると思います。 注意 この機能は、Chrome のインスタンス全体のプロファイルを取るものです。不用意に実行すると、すべての Chrome のタブを巻き込んで落ちます。記事中では Chrome Ca

              • 分散トレーシングの技術選定・OSS 貢献, Stackdriver Trace での性能可視化・改善 / Distributed Tracing case study

                パフォーマンスに苦労している並列処理システムを改善するために Stackdriver Traceを導入して動作の可視化を行った結果、 ボトルネックの存在が判明してパフォーマンスを改善できた事例について紹介します。 この事例でStackdriver Traceを選定した過程や OpenTelemetry へコントリビュートした経緯についても共有します。 また、新規開発のGraphQLサーバへ導入して REST APIサーバと通信をまたいだ可視化を行った事例についても紹介します。

                  分散トレーシングの技術選定・OSS 貢献, Stackdriver Trace での性能可視化・改善 / Distributed Tracing case study
                • 分散アプリケーションの異常の原因を即時に診断するための手法の構想 / Causality Tracing in Distributed Applications

                  分散アプリケーションの異常の原因を即時に診断するための手法の構想 / Causality Tracing in Distributed Applications

                    分散アプリケーションの異常の原因を即時に診断するための手法の構想 / Causality Tracing in Distributed Applications
                  • 分散トレーシングとOpenTelemetryのススメ / Getting started distributed tracing and OpenTelemetry

                    OCHaCafe Season7 の LT 資料です。 https://ochacafe.connpass.com/event/282817/

                      分散トレーシングとOpenTelemetryのススメ / Getting started distributed tracing and OpenTelemetry
                    • Tracing TypeScript Compiler

                      はじめにTypeScript 4.1 で新しく増えた --generateTrace という TypeScript Compiler の profile を取得するオプションについて。 TypeScript 4.1 beta でもすっ飛ばされていたネタなので、多分あまり注目されていないだろうし、 僕もたまたま PRs を眺めていたら見つけた程度だし、他の feature と比べるとかなりニッチなのだけど、個人的に面白かったのでエントリに残しておく。 なぜ僕が今回のオプションに惹かれたかとういうと、 3 ヶ月くらい前に、仕事でやっている TypeScript のプロジェクトについて「ローカルでの tsc が遅い!なんでだ!」って感じで憤ってた時期があって、 どこにボトルネックがあるか調べようと思ったことがあったのだけど、このときは深く調べることができずに挫折したという経緯があるため。 ちなみ

                        Tracing TypeScript Compiler
                      • OpenZipkin · A distributed tracing system

                        Zipkin Zipkin is a distributed tracing system. It helps gather timing data needed to troubleshoot latency problems in service architectures. Features include both the collection and lookup of this data. If you have a trace ID in a log file, you can jump directly to it. Otherwise, you can query based on attributes such as service, operation name, tags and duration. Some interesting data will be sum

                        • Dapper, a Large-Scale Distributed Systems Tracing Infrastructure

                          Philosophy We strive to create an environment conducive to many different types of research across many different time scales and levels of risk. Learn more about our Philosophy Learn more

                          • パフォーマンス計測に困らない!tracing活用術100 - Qiita

                            本記事ではChrome内蔵のプロファイリングツール、tracingの活用方法を紹介する。 本記事は私の個人的な意見に基づき書かれております。私の所属する組織、団体には一切の関係はありません。 はじめに Chromeは誕生以来、常に最速のブラウザを目指して開発されてきた。しかし処理速度を向上させようと頑張ると、うっかりメモリ使用量や電力消費量を犠牲にしてしまう可能性がある。特にAndroidのような携帯端末ではメモリや電池寿命の制約が強く、あらゆるデバイスで最高の使い心地のChromeを目指す上では、これらのトレードオフを実際のデータで深く理解した上で開発の意思決定をする必要がある。 このような背景から、処理速度・メモリ使用・電力消費をはじめ、あらゆるパフォーマンスデータを時系列で統合的に理解出来るように開発されたのがChrome内蔵プロファイリングツール、tracingである。 多機能が故

                              パフォーマンス計測に困らない!tracing活用術100 - Qiita
                            • GitHub - openzipkin/zipkin: Zipkin is a distributed tracing system

                              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 - openzipkin/zipkin: Zipkin is a distributed tracing system
                              • ネットワークサービスの依存発見に向いた
TCP/UDP通信の低負荷なトレース手法 / Low Overhead TCP-UDP Tracing in Kernel

                                第8回WebSystemArchitecture研究会 https://wsa.connpass.com/event/207143/

                                  ネットワークサービスの依存発見に向いた
TCP/UDP通信の低負荷なトレース手法 / Low Overhead TCP-UDP Tracing in Kernel
                                • Rust での tracing

                                  axum を始め、tower 系列でサーバーを作っているといくらでも例が出てきそうな話ではあるが、「ちょっと君、明日からRust でトレーシングしたまえ」って言われた時に欲しいまとまった情報は意外とない気がしたので書く。 基本的に tower 系列や、tower に準ずる様な Service トレイトを持つ様なFWであれば同じ様な話であり、tracing crate 自体は Agnostic なものなので、ここでは axum を例にあげて書く。 axum と tracing subscriber まず、簡単に HTML を返すサーバーを作る。 use axum::{response::Html, Router}; use std::net::SocketAddr; #[tokio::main] async fn main() { let app = Router::new().route(

                                    Rust での tracing
                                  • Ray Tracing News, Volume 12, Number 2

                                    • Learn eBPF Tracing: Tutorial and Examples

                                      Recent posts: 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » TensorFlow Library Performance 19 Mar 2022 » Why Don't You Use ... 26 Sep 2021 » The Speed of Time 06 Sep 2021 »

                                      • Apple and Google partner on COVID-19 contact tracing technology

                                        Apple Newsroom needs your permission to enable desktop notifications when new articles are published Across the world, governments and health authorities are working together to find solutions to the COVID-19 pandemic, to protect people and get society back up and running. Software developers are contributing by crafting technical tools to help combat the virus and save lives. In this spirit of co

                                          Apple and Google partner on COVID-19 contact tracing technology
                                        • Building Netflix’s Distributed Tracing Infrastructure

                                          “@Netflixhelps Why doesn’t Tiger King play on my phone?” — a Netflix member via Twitter This is an example of a question our on-call engineers need to answer to help resolve a member issue — which is difficult when troubleshooting distributed systems. Investigating a video streaming failure consists of inspecting all aspects of a member account. In our previous blog post we introduced Edgar, our t

                                            Building Netflix’s Distributed Tracing Infrastructure
                                          • Stackdriver Traceの導入とCustom Tracing APIによる分析の詳細化 | Recruit Tech Blog

                                            1.については、障害発生時に大きなアドバンテージになりますし、2.についてもパフォーマンス問題が発生した時に重要な手がかりとなります。

                                              Stackdriver Traceの導入とCustom Tracing APIによる分析の詳細化 | Recruit Tech Blog
                                            • Ray Tracing in One Weekend Series

                                              Version 4.0.0-alpha.2 The v4.0.0-alpha.2 release is the second and planned last alpha release of the book series. While the primary focus of this release has been updates to Ray Tracing: The Next Week, the alpha releases have significant updates across all three books. We recommend that readers use this version over the old v3.2.3 version. For a summary of changes, see the CHANGELOG. We are curren

                                              • Privacy-Preserving Contact Tracing - Apple and Google

                                                Across the world, governments and health authorities are working together to find solutions to the COVID‑19 pandemic, to protect people and get society back up and running. Software developers are contributing by crafting technical tools to help combat the virus and save lives. In this spirit of collaboration, Google and Apple are announcing a joint effort to enable the use of Bluetooth technology

                                                  Privacy-Preserving Contact Tracing - Apple and Google
                                                • 分散トレーシング技術について(Open tracingやjaeger)

                                                  勉強会で分散トレーシング技術について調査した内容を発表した資料です。OpenTracingやJaegerなどについてのざっくりとした解説などを行っています。Read less

                                                    分散トレーシング技術について(Open tracingやjaeger)
                                                  • Linux ftrace TCP Retransmit Tracing

                                                    Recent posts: 28 Apr 2023 » eBPF Observability Tools Are Not Security Tools 01 Mar 2023 » USENIX SREcon APAC 2022: Computing Performance: What's on the Horizon 17 Feb 2023 » USENIX SREcon APAC 2023: CFP 02 May 2022 » Brendan@Intel.com 15 Apr 2022 » Netflix End of Series 1 09 Apr 2022 » TensorFlow Library Performance 19 Mar 2022 » Why Don't You Use ... 26 Sep 2021 » The Speed of Time 06 Sep 2021 »

                                                    • JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale

                                                      JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale Computing frameworks like Apache Spark have been widely adopted to build large-scale data applications. For Uber, data is at the heart of strategic decision-making and product development. To help us better leverage this data, we manage massive deployments of Spark across our global engineering offices. While Spark

                                                        JVM Profiler: An Open Source Tool for Tracing Distributed JVM Applications at Scale
                                                      • 「レイトレーシング」分類 (2018) / Classification of the "Ray Tracing" (2018)

                                                        最近リアルタイムグラフィックスにもレイトレーシング的テクニックが採用されるようになってきてから「レイトレーシング」という言葉の指す意味が以前よりもさらに曖昧になってきました。 さらに2018年の段階でDirectXにもレイトレーシングを行う機能の追加が行われることになりました。 この資料では「レイトレーシング」という言葉の指す意味がどのようなものに分類されるかをまとめてみました。 2018年時点での情報なので時間が経つにつれ、状況は変わる可能性があります。 https://twitter.com/Shocker_0x15

                                                          「レイトレーシング」分類 (2018) / Classification of the "Ray Tracing" (2018)
                                                        • WebGL Path Tracing

                                                          Path tracing is a realistic lighting algorithm that simulates light bouncing around a scene.  This path tracer uses WebGL for realtime performance and supports diffuse, mirrored, and glossy surfaces.  The path tracer is continually rendering, so the scene will start off grainy and become smoother over time.  Here's how to interact with it: Add an object using the "Add Sphere" or "Add Cube" buttons

                                                          • ZigでRay Tracing in One Weekendをやってみた

                                                            はじめに ここ数週間でホットな言語、Zigを触っている。 何か作りたいなと思っていたが、以前からやってみたかったRay Tracing in One Weekend (週末レイトレーシング)をやってみることにした。 最終的に生成される画像。うっとりする 所感 本文はC++で書かれているが、クラス、継承、演算子オーバーロード等の概念はZigにはないため適宜工夫する必要があった。 また、筆者が普段(型の緩めな)PythonやJSを主に使っているため、終始コンパイラに叱られっぱなしだった[1]。 面白い/気になった点 RustやGo、TS等の近代静的型付言語では常識なのかもしれないが、個人的に新鮮だった機能や気になった点をここに列挙していく。 コンパイル時にのみ実行されるコード zigではcomptimeというマーカを付けることでコンパイル時に評価されるコードを書くことができる。 型情報や定数な

                                                              ZigでRay Tracing in One Weekendをやってみた
                                                            • LTTng: an open source tracing framework for Linux

                                                              Instrument Identify appropriate events exposing your system's behavior.

                                                                LTTng: an open source tracing framework for Linux
                                                              • Ray Tracing in One Weekend

                                                                • Introducing HTTP Tracing - The Go Programming Language

                                                                  Tips for writing clear, performant, and idiomatic Go code

                                                                    Introducing HTTP Tracing - The Go Programming Language
                                                                  • Apple and Google partner on COVID-19 contact tracing technology

                                                                    Across the world, governments and health authorities are working together to find solutions to the COVID-19 pandemic, to protect people and get society back up and running. Software developers are contributing by crafting technical tools to help combat the virus and save lives. In this spirit of collaboration, Google and Apple are announcing a joint effort to enable the use of Bluetooth technology

                                                                      Apple and Google partner on COVID-19 contact tracing technology
                                                                    • Jaeger: open source, distributed tracing platform

                                                                      We stand with our friends and colleagues in Ukraine. To support Ukraine in their time of need visit this page. Jaeger: open source, distributed tracing platformMonitor and troubleshoot workflows in complex distributed systems Why Jaeger?Distributed tracing observability platforms, such as Jaeger, are essential for modern software applications that are architected as microservices. Jaeger maps the

                                                                        Jaeger: open source, distributed tracing platform
                                                                      • John Resig - Deep Tracing of Internet Explorer

                                                                        After reading a recent post by Steve Souders concerning a free tool called dynaTrace Ajax, I was intrigued. It claimed to provide full tracing analysis of Internet Explorer 6-8 (including JavaScript, rendering, and network traffic). Giving it a try I was very impressed. I tested against a few web sites but got the most interesting results running against the JavaScript-heavy Gmail in Internet Expl

                                                                        • GitHub - vercel/nft: Node.js dependency tracing utility

                                                                          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 - vercel/nft: Node.js dependency tracing utility
                                                                          • GitHub - jaegertracing/jaeger: CNCF Jaeger, a Distributed Tracing Platform

                                                                            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.

                                                                              GitHub - jaegertracing/jaeger: CNCF Jaeger, a Distributed Tracing Platform
                                                                            • Tracee: Tracing Containers with eBPF

                                                                              Gain total lifecycle visibility, reduce risks and stop attacks with the most comprehensive, fully integrated Cloud Native Application Protection Platform (CNAPP)

                                                                                Tracee: Tracing Containers with eBPF
                                                                              • JIT on Tamarin Tracing - Backnumbers: Steps to Phantasien

                                                                                前回のつづき. 今日は JIT を眺めてみます. そのまえに少し補足. TT のコードはまだ登場したばかりで, じゃんじゃん書き変わっている. なのでここで書いている内容は早々古くなってしまう. どんな勢いで書き変わっているかというと, たとえば前回紹介した TT Forth の "SUPER:" は もうすぐ撤廃される. (該当bug.) かわりに fc.py が命令列の長さから半自動的に superword を生成するようになる. ついでに Interpreter.cpp に書かれていた IL プリミティブの実装 C++ コードが vm.fs のインラインに埋め込まれるようになる. (semantic aciton みたいなもんですね.) そんなわけなので, あとから照合して「全然違うじゃん!」と怒らないようにしてください > いつかぐぐってやってくる方々. Tracing Tree

                                                                                • Kyle Halladay - Ray Tracing In Notepad.exe At 30 FPS

                                                                                  I do graphics and engine programming for games. I'm the author of Practical Shader Development, which is all about learning to write shaders. Check out some other stuff I've written A few months back, there was a post on Reddit (link), which described a game that used an open source clone of Notepad to handle all its input and rendering. While reading about it, I had the thought that it would be r