PageSourceSearch

https://app.middleware.io/static/Co3kx9r5.production.bundle.min.js

js middleware.io collected 2026-09-24 18:01:29 UTC 5,224 bytes, 1 lines download raw bytes

1import{j as i}from"./CgBZl8m0.production.bundle.min.js";import{u as o,a as e,P as s,G as n,J as a,N as r,e as l,f as m,R as p,D as c,g as d}from"./CY9JcdZ7.production.bundle.min.js";import{S as t}from"./D4lvmK5r.production.bundle.min.js";import{L as u}from"./BMX4Ub0r.production.bundle.min.js";import{I as g,V as h,H as f}from"./D-OHSLq1.production.bundle.min.js";import{P as b}from"./CHbJgqnE.production.bundle.min.js";import"./BTOj8ijf.production.bundle.min.js";import"./DpOFvyFl.production.bundle.min.js";import"./uYRgXL5M.production.bundle.min.js";import"./BS0dGend.production.bundle.min.js";import"./CMxhj3GZ.production.bundle.min.js";import"./Czbq-YEj.production.bundle.min.js";import"./BhEpiGZx.production.bundle.min.js";import"./CJLuAe4t.production.bundle.min.js";import"./Dsqj8S3w.production.bundle.min.js";import"./9zG8c1d8.production.bundle.min.js";import"./C7aKDdDU.production.bundle.min.js";import"./BOFlCg2s.production.bundle.min.js";import"./DohGM9_I.production.bundle.min.js";import"./Czj00ZrM.production.bundle.min.js";import"./vhNSgALD.production.bundle.min.js";import"./B7jgtT_H.production.bundle.min.js";import"./DV0DPFOt.production.bundle.min.js";import"./M_FBjfQJ.production.bundle.min.js";import"./BFsIcxdk.production.bundle.min.js";import"./CUU-sqeu.production.bundle.min.js";import"./DvJkqRNe.production.bundle.min.js";import"./BWr4BVpJ.production.bundle.min.js";import"./DlG3g9Q4.production.bundle.min.js";import"./URTTg1rg.production.bundle.min.js";import"./IimQW1M7.production.bundle.min.js";import"./DuMSlPdM.production.bundle.min.js";import"./BpQvVIpM.production.bundle.min.js";import"./BZwPEnwo.production.bundle.min.js";import"./B_v3Fv2u.production.bundle.min.js";import"./CHbz8HD7.production.bundle.min.js";import"./CK-5Vo_r.production.bundle.min.js";import"./BKtnA6hw.production.bundle.min.js";import"./BaeVAzEX.production.bundle.min.js";import"./DhCfBX8j.production.bundle.min.js";import"./PSw9bd14.production.bundle.min.js";import"./BAUftK01.production.bundle.min.js";import"./CIT-tl5U.production.bundle.min.js";import"./DnFKFUTo.production.bundle.min.js";import"./CrsULzDT.production.bundle.min.js";import"./CRSxynHN.production.bundle.min.js";import"./_LyuCvYL.production.bundle.min.js";import"./DnQqxH0F.production.bundle.min.js";import"./BZAuuUbo.production.bundle.min.js";const gi=()=>o()(b.ContinuousProfiling)?i.jsx(u,{productKey:s.Profiling,title:"Continuous Profiling",heroSection:{title:i.jsxs(i.Fragment,{children:["Make Your ",i.jsx("span",{className:"gradient-text",children:"Production Code"})," ","Lean and Cost-Effective Boost"," "]}),description:"Find CPU and memory bottlenecks, broken down by method name, class name, and line number, to significantly reduce end-user latency and infrastructure costs.",imageUrl:"/assets/images/landing-pages/apm/profiling-hero.png",btnLink:"/installation/apm/node-js"},supports:{subHeading:"Onboarding",title:"Instrument Your Application",description:"For details about these options, see our",docLink:"https://docs.middleware.io/apm-configuration/apm_overview",supportCards:[{icon:i.jsx(n,{}),label:"Go",size:t.Small,link:"/installation/apm/go"},{icon:i.jsx(a,{}),label:"Java",size:t.Small,link:"/installation/apm/java"},{icon:i.jsx(r,{}),label:"NodeJS",size:t.Small,link:"/installation/apm/node-js"},{icon:i.jsx(l,{}),label:"C#",size:t.Small},{icon:i.jsx(m,{}),label:"Python",size:t.Small,link:"/installation/apm/python"},{icon:i.jsx(p,{}),label:"Ruby",size:t.Small,link:"/installation/apm/ruby"},{icon:i.jsx(c,{}),label:".Net",size:t.Small,link:"/installation/apm/dot-net"},{icon:i.jsx(d,{}),label:"C++",size:t.Small}]},features:{title:i.jsxs(i.Fragment,{children:[" ",i.jsx("span",{className:"gradient-text",children:"Continuous Profiling"})," Features"]}),featureTabs:[{title:"Code Issue Resolve",description:"Never miss production issues originating from your code by continuously profiling every line across all hosts and containers. Pinpoint methods and code lines that are inefficient under production load.",icon:i.jsx(g,{}),imageUrl:"/assets/images/landing-pages/apm/issue-resolve.png"},{title:"Thread Level Visibility",description:"Find the root cause of slow requests by correlating spans with profiling data. Gain thread-level visibility into your requests to investigate parallelization, deadlocks, inefficient garbage collection, locks, and more.",icon:i.jsx(h,{}),imageUrl:"/assets/images/landing-pages/apm/visibility.png"},{title:"Service Health Monitor",description:"Real-time metrics and correlated telemetry for instant visibility into the health of every service and deployment. Detect issues in any service using visualizations and alerting across all services.",icon:i.jsx(f,{}),imageUrl:"/assets/images/landing-pages/apm/health-monitoring.png"}]},steps:{subHeading:"INSTALLATION STEPS",title:"To start using Continuous Profiling with Middleware:",btnLink:"/installation/apm/node-js",steps:[{title:"Cho
1ose from all compatible options this page."},{title:"Setup by following the steps tailored to your selected option."},{title:"Information is then sent to Middleware either through the Middleware Agent or directly to our capture service through a serverless deployment."}]}}):i.jsx(e,{});export{gi as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.