Tag

Code Profiling

0 views collected around this technical thread.

Python Programming Learning Circle
Python Programming Learning Circle
Feb 26, 2025 · Fundamentals

Practical Python Performance Optimization Techniques

This article presents several practical Python performance optimization methods—including __slots__ memory reduction, list comprehensions, lru_cache caching, generators for memory efficiency, and local variable usage—each explained with code examples, benchmark results, and guidance on when to apply them.

Best PracticesCode ProfilingMemory Management
0 likes · 13 min read
Practical Python Performance Optimization Techniques
Python Programming Learning Circle
Python Programming Learning Circle
Feb 24, 2025 · Fundamentals

Practical Python Performance Optimization Techniques

This article presents several practical Python performance‑optimization methods—including __slots__ for memory reduction, list comprehensions for faster loops, the lru_cache decorator for result caching, generators for low‑memory data processing, and local‑variable usage—to help developers write faster, more efficient code.

Best PracticesCode ProfilingMemory Management
0 likes · 13 min read
Practical Python Performance Optimization Techniques
Sohu Tech Products
Sohu Tech Products
May 15, 2024 · Backend Development

Essential Skills for Java Programmers: Locating Performance Bottlenecks and Optimizing Interface Response Time

Java developers must master performance optimization by using tools like Skywalking and Arthas, which leverage Java agents, class-loading and bytecode manipulation (via ByteBuddy/ByteKit) to locate bottlenecks, filter data with OGNL, and fine-tune interface response times in real-time.

ArthasCode ProfilingDebugging tools
0 likes · 14 min read
Essential Skills for Java Programmers: Locating Performance Bottlenecks and Optimizing Interface Response Time
Python Programming Learning Circle
Python Programming Learning Circle
Mar 25, 2024 · Fundamentals

Simple Techniques to Accelerate Python for‑loops (1.3× to 970× Speedup)

This article presents a collection of practical Python techniques—such as list comprehensions, pre‑computing lengths, using sets, skipping irrelevant iterations, inlining functions, generators, map, memoization, vectorization, filterfalse, and join—that together can boost for‑loop performance anywhere from 1.3‑fold up to nearly a thousand times, with concrete code examples and benchmark results.

Code ProfilingPerformancePython
0 likes · 16 min read
Simple Techniques to Accelerate Python for‑loops (1.3× to 970× Speedup)
Selected Java Interview Questions
Selected Java Interview Questions
Jun 23, 2022 · Backend Development

Using Spring and Apache Commons StopWatch to Monitor Java Code Execution Time

This article explains how to leverage Spring's org.springframework.util.StopWatch and Apache Commons Lang3 StopWatch for precise Java performance measurement, covering setup, usage examples, source code insights, important considerations, and practical code snippets for both libraries.

Apache CommonsCode ProfilingJava
0 likes · 9 min read
Using Spring and Apache Commons StopWatch to Monitor Java Code Execution Time
Selected Java Interview Questions
Selected Java Interview Questions
Jan 12, 2021 · Backend Development

Various Methods for Measuring Code Execution Time in Java

This article introduces four approaches—simple time‑difference calculation, StopWatch‑like utilities, functional interfaces, and AutoCloseable—to accurately measure arbitrary code segment durations in Java, providing code examples and discussing their advantages and trade‑offs.

Backend DevelopmentCode ProfilingJava
0 likes · 9 min read
Various Methods for Measuring Code Execution Time in Java
Python Programming Learning Circle
Python Programming Learning Circle
Oct 18, 2019 · Fundamentals

Boost Python Performance: 10 Proven Code Optimization Techniques

This article explains how to dramatically speed up Python programs by improving algorithms, choosing the right data structures, optimizing loops, leveraging lazy evaluation, using efficient string operations, list comprehensions, profiling tools, and advanced accelerators such as PyPy and Cython.

Code ProfilingCythonData Structures
0 likes · 23 min read
Boost Python Performance: 10 Proven Code Optimization Techniques
Efficient Ops
Efficient Ops
Feb 26, 2018 · Fundamentals

Boost Your Python Speed: 20 Proven Tricks to Slash Execution Time

Learn how to dramatically improve Python performance by choosing optimal data structures, minimizing redundant data, using copy wisely, leveraging dict/set lookups, generators, efficient loops, string joining, proper formatting, fast variable swapping, concise comparisons, C extensions, multiprocessing, PyPy, and profiling tools, all backed by real benchmarks.

BenchmarkingC ExtensionsCode Profiling
0 likes · 16 min read
Boost Your Python Speed: 20 Proven Tricks to Slash Execution Time