Accelerating Neural Network Execution with Static Graph Mode in MindSpore
Understanding Execution Modes in AI Compilation Frameworks
Deep learning frameworks support two primary execution modes: dynamic graph and static graph. MindSpore defaults to dynamic graph mode but provides mechanisms to utilize static graph compilation for performance optimization.
Dynamic Graph Mode (PyNative)
Dynamic graph mode executes oper ...
Posted on Mon, 22 Jun 2026 18:01:36 +0000 by rinventive
High-Performance Virtual Scrolling Select Component for Vue 2 Tables
When embedding input fields or dropdown selects inside table cells, rendering large datasest can freeze the browser or exhaust memory before the options even finish loading. A virtual scrolling strategy miitgates this by only rendering visible items.
Below is an implementation using vue-virtual-scroller to build a performant select popover suit ...
Posted on Sun, 21 Jun 2026 16:59:49 +0000 by Aethaellyn
Optimizing Loop Performance in C# with Parallel Processing
foreach (var entry in collection)
{
Devices device = DeviceService.GetInstance().GetDevices(entry.DeviceID);
string address = entry.Address;
if (address.Trim() == "")
{
address = LocationAPI.GetAddressNew(entry.OLat, entry.OLng);
}
var groupRelation = UserGroupRelationService.GetInstance().GetDeviceGrou ...
Posted on Fri, 05 Jun 2026 18:33:21 +0000 by Zippyaus
Key Differences Between MySQL Storage Engines and Performance Optimization Techniques
MySQL Storage Engine Characteristics
Storage engines operate at the table level.
MyISAM
Lacks transaction support but ensures atomicity for single operations.
Does not enforce foreign keys. Uses table-level locking: read locks permit concurrent reads but block writes; write locks block both reads and writes. Write requests take precedence over ...
Posted on Sat, 30 May 2026 18:53:44 +0000 by pazzy
QRowTable Table Control (IV) - Efficiency Optimization: Optimizing Data Sources
Light-hearted Moment
A programmer's first time visiting his girlfriend's parents, her mother asks him: "If you want to marry my daughter, how much savings do you have?"
The programmer looks down and says: "Five hundred!"
Her mother scoffs: "Only five hundred? Not even enough to buy a toilet!"
The programmer quic ...
Posted on Fri, 22 May 2026 21:42:54 +0000 by legohead6
Optimizing Time-Series Data Management with Easysearch Rollup
Effective handling of time-series data is critical for monitoring systems, logging infrastructure, and IoT telemetry. As data volume grows, storage expenses and administrative overhead often escalate. Rollup technology addresses these challenges by transforming fine-grained raw data into aggregated, high-level summaries, which optimizes storage ...
Posted on Thu, 21 May 2026 17:23:22 +0000 by mausie
Linux CPU Performance Monitoring
Linux CPU Performance Monitoring
1.0 Performance Monitoring Overview
Performance optimization involves identifying and eliminating system bottlenecks. Many administrators believe that performance optimization can be achieved by following "cookbook" solutions, often through kernel configuration adjustments. However, these generic solutions don ...
Posted on Mon, 18 May 2026 04:33:30 +0000 by evil turnip
Python Performance Optimization Techniques for Faster Code Execution
Optimizing String Concatenation OperationsString concatenation often becomes a performance bottleneck when processing large volumes of text data. Python provides two primary approaches for combining strings: the join() method and the + or += operator.Consider the following benchmark comparing different concatenation strategies:words = ["Hello", ...
Posted on Mon, 18 May 2026 00:57:40 +0000 by stunna671
Understanding and Mitigating Overdraw in Unity3D
Overdraw occurs when multiple fragments are rendered to the same pixel during a frame, especially common with overlapping transparent objects. Since transparent surfaces require blending with existing framebuffer content, each additional layer increases GPU workload—potentially degrading performence significantly.
Common causes include excessiv ...
Posted on Sat, 16 May 2026 10:09:44 +0000 by Old Novus
Practical Strategies for Optimizing Frontend Code Splitting
In modern web applications, growing feature sets lead to rapidly expanding codebases, which often results in oversized single bundle outputs. Large bundles increase initial page load times and hurt overall user experience, and code splitting is one of the most effective solutions to this problem. This technique loads code only when it is requir ...
Posted on Sat, 16 May 2026 09:50:22 +0000 by dreamdelerium