pub struct PerformanceProfilingExample;Expand description
Performance profiling examples
This example demonstrates how to use the performance profiling utilities to track, measure, and optimize AI service performance.
Implementations§
Source§impl PerformanceProfilingExample
impl PerformanceProfilingExample
Sourcepub async fn basic_profiling() -> Result<()>
pub async fn basic_profiling() -> Result<()>
Basic operation profiling
Sourcepub async fn scoped_profiling() -> Result<()>
pub async fn scoped_profiling() -> Result<()>
Scoped profiling with automatic timing
Sourcepub async fn comparative_analysis() -> Result<()>
pub async fn comparative_analysis() -> Result<()>
Comparative performance analysis
Sourcepub async fn cost_optimization() -> Result<()>
pub async fn cost_optimization() -> Result<()>
Cost tracking and optimization
Sourcepub async fn realtime_monitoring() -> Result<()>
pub async fn realtime_monitoring() -> Result<()>
Real-time performance monitoring
Auto Trait Implementations§
impl Freeze for PerformanceProfilingExample
impl RefUnwindSafe for PerformanceProfilingExample
impl Send for PerformanceProfilingExample
impl Sync for PerformanceProfilingExample
impl Unpin for PerformanceProfilingExample
impl UnwindSafe for PerformanceProfilingExample
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more