InfoQ ホームページ Profilers に関するすべてのコンテンツ
-
OpenTelemetryが継続的プロファイリングを採用、Elasticがエージェントを提供
OpenTelemetryは継続的プロファイリングをテレメトリのコア信号として取り入れたことを発表し、Elasticは継続的プロファイリング・エージェントをOpenTelemetryプロジェクトに寄贈した。
-
Elastic社、OpenTelemetryをプロファイリング・エージェントで強化、システムの健全性に関する洞察をコミュニティと共有する
Elastic社は最近、継続的なプロファイリング・エージェントをOpenTelemetry(OTel)プロジェクトに寄贈する計画を発表した。このエージェントは、ランタイムやバイトコードのインスツルメンテーション、再コンパイル、オンホスト・デバッグ・シンボル、サービスの再起動を不要にする、常時稼動の継続的プロファイリング・ソリューションである。
-
Booking.comがDORAメトリックスとマイクロ・フロントエンドを使用して配信パフォーマンスを倍増させる
Booking.comのフィンテック事業部のチームは、プラットフォームのバックエンドとフロントエンドにわたって一連の改善を実施し、DORAメトリクスで測定されるデリバリー・パフォーマンスを2倍にできた。さらに、マイクロフロントエンド(MFE)パターンを使用して、モノリシックなFEアプリケーションを複数の分解アプリに分割し、別々にデプロイできるようにした。
-
システムの品質を向上させるためにデータをどう活用するか
システムがどのように利用されているのかを知るためには、メトリクスを収集することで時系列に傾向を把握できる。得られたデータとインサイトは、ソフトウェア設計やテストパターンを改善することでシステムの品質向上に寄与するのである。Craig Risi氏は、Agile Testing Days2022で、システム品質向上のためのデータ活用について講演した。
-
Java Newsラウンドアップ - JDK 19のJEP最新情報、Project Loom、MicroStream 7.0、New Relic Javaサーベイ
2022年4月25日、今週のJavaラウンドアップでは、JDK 19ターゲットのJEP、Project Loom Build 19-loom+6-625、Spring Cloud 2021.0.2、Spring Tools 4.14.1、GraalVM 22.1.0、Micronaut 3.4.3、MicroStream 7.0、Quarkus 2.8.2、Apache Camel 1.9.0、New Relicの"State of the Java Ecosystem"サーベイの話題をお届けする。
-
BloombergがPythonのメモリプロファイラーMemrayをオープンソース化
Bloombergで開発され、現在はオープンソースであるMemrayはメモリプロファイラである。これにより、ネイティブ拡張機能を含むPythonコードとPythonインタープリター自体のメモリ割り当てを追跡できる。
-
Detector Libraryとログインジェクション脆弱性のためのセキュリティ検出器を特徴とする新たなCodeGuru Reviewer
Amazon CodeGuru Reviewerは、機械学習を活用してコード(JavaとPython)のセキュリティ上の欠陥を検出し、コードの品質向上のための提案をする開発者ツールである。最近、AWSはツールに2つの新機能を導入した。新しいDetector Libraryと、ログインジェクション脆弱性用のセキュリティ検出器である。
-
GitHubが機械学習を使って脆弱性コードスキャンを拡張した方法
GitHubは、機械学習技術をルールベースのセキュリティコードスキャン機能に適用し、既存のルールから新しいルールを自動的に推測することで、あまり一般的ではない脆弱性パターンにその機能を拡張できることを期待している。
-
コードを読む上での課題とその対処方法
コードの読むことは、多くの点で混乱を招く可能性がある。コードの読み方は明確に教えられておらず、コードの読み方を練習することはめったにない。ある役割を果たす認知プロセスを認識することは、コードをより適切に読むのに役立つ。
-
Cryostat 2.0の発表: JDK Flight Recorder for Containers
Red Hat によって開発されたコンテナネイティブの JVM アプリケーションの Cryostat は、Java Flight Recorder (JFR) を使用して Java コンテナの監視およびプロファイリングのためのAPIを提供する。 Cryostat は、JFR をコンテナ時代にもたらし、中央ハブから直接複数の JVM の分析とプロファイリングを可能にする。
-
GitHubがプロジェクトを導入、Codespace、Copilot、コードスキャニングなどをアップデート
Universe 2021カンファレンスで、GitHubは、新たなイシューエクスペリエンスを公開ベータ版として提供すると発表した。プロジェクトとダイナミックテーブル、CopilotサポートをJetbrainsとJavaに拡張、コードスキャニングにRubyのサポート追加など、他にも多数の機能が提供される。
-
FacebookがSuperpackでコード分析を活用してAndroidアプリを圧縮
最近、記事で、FacebookはAndroidアプリ圧縮の新しい手法のSuperpackについて説明している。これはコンパイラ分析にデータ圧縮を組み合わせたものだ。まだすべての人が利用できるわけではないが、Facebookはオープンソース化を望んでいる。
-
Sonatype LiftがFacebook Infer、Google ErrorProne等のコード分析ツールを統合
先頃リリースされたSonatype Liftは、開発者が開発パイプラインのさまざまなバグをできるだけ早く特定するのに役立つ25を超えるツールを含む統合コード分析プラットフォームを提供すると、Sonatypeは言います。InfoQは、詳細について、Sonatypeの製品イノベーション担当副社長であるStephen Magill氏と話をした。
-
JDK Mission Control 8がリリース
JDK Mission Control(JMC)は、JDK Flight Recorderによって収集されたデータを分析するために使用されるダッシュボードソリューションとして最もよく知られている。JMC 8は、デフォルトで新しいグラフとヒープダンプ分析が導入されており、アプリケーションに関するより多くの考察を提供する。
-
IntelliJ IDEA 2021.1 EAPがJava 16をサポート
JetBrainsは、Java 16のフルサポートを備えたIntelliJ IDEA 2021.1 EAP 1をリリースした。注目すべき特徴としては他に、Windows Subsystems for Linux(WSL) 2のサポート、HTMLファイルをプレビューするための組み込みブラウザ、プロファイリングサポートの改善などがある。Docker、SSL、WSL経由でのアプリケーションの実行も可能になる。