Tag

memory

1 views collected around this technical thread.

IT Services Circle
IT Services Circle
Jun 9, 2025 · Fundamentals

How Logic Gates Build a Computer: From Binary to CPU Explained

This article walks you through the basic principles of how computers operate, illustrating how simple logic gates can be combined to create binary arithmetic, memory storage, and control logic, ultimately forming a CPU that can execute instructions and perform calculations automatically.

CPUComputer Architecturebinary arithmetic
0 likes · 8 min read
How Logic Gates Build a Computer: From Binary to CPU Explained
Java Tech Enthusiast
Java Tech Enthusiast
Jun 2, 2025 · Fundamentals

DDR4 to DDR5 Transition: Market Trends, Industry Shifts, and Buying Recommendations

The article examines the industry shift from DDR4 to DDR5 memory, detailing how major CPU and DRAM manufacturers are phasing out DDR4, the impact on pricing and supply, and offers guidance for consumers on choosing DDR5 or DDR4 based on budget and platform.

Consumer GuidanceDDR4DDR5
0 likes · 5 min read
DDR4 to DDR5 Transition: Market Trends, Industry Shifts, and Buying Recommendations
DevOps
DevOps
May 13, 2025 · Artificial Intelligence

The Rise of AI Agents: Current Trends, Core Capabilities, and Future Outlook

This article surveys the rapid emergence of AI agents, outlining their projected 2025 breakthrough, market momentum, key frameworks such as Manus and MCP, the four core abilities of perception, planning, tool use, and memory, and the evolving landscape of multimodal and autonomous AI systems.

AI agentsArtificial IntelligenceTool Integration
0 likes · 11 min read
The Rise of AI Agents: Current Trends, Core Capabilities, and Future Outlook
Tencent Cloud Developer
Tencent Cloud Developer
May 8, 2025 · Artificial Intelligence

Advances and Future of AI Agents: Capabilities, Trends, and Applications

AI agents are rapidly evolving toward a 2025 breakthrough in perception, autonomous planning, tool use and memory, driven by multimodal models, neural‑symbolic reasoning and embodied intelligence, with $27 billion investment forecasts, exemplified by general‑purpose agents like Manus and emerging applications in code generation, research, healthcare, and risk analysis.

AGENT frameworkAI AgentAutonomous Planning
0 likes · 12 min read
Advances and Future of AI Agents: Capabilities, Trends, and Applications
Cognitive Technology Team
Cognitive Technology Team
Apr 10, 2025 · Backend Development

Understanding and Resolving java.lang.OutOfMemoryError: Unable to create new native threads

The article explains why the Java JVM throws java.lang.OutOfMemoryError: Unable to create new native threads, outlines common causes such as thread leaks, insufficient RAM, other processes, and kernel limits, and provides practical solutions and troubleshooting steps to resolve the issue.

JVMJavaOutOfMemoryError
0 likes · 4 min read
Understanding and Resolving java.lang.OutOfMemoryError: Unable to create new native threads
Java Architect Essentials
Java Architect Essentials
Apr 9, 2025 · Fundamentals

Choosing Between int and String for Storing Phone Numbers in Java

This article examines why storing phone numbers as Java Strings rather than ints yields better memory usage, semantic correctness, and JVM-level performance, discussing primitive vs reference types, bytecode differences, string pooling, and real‑world case studies.

Data TypesJVMPhone Number
0 likes · 10 min read
Choosing Between int and String for Storing Phone Numbers in Java
Model Perspective
Model Perspective
Mar 21, 2025 · Artificial Intelligence

How DeepSeek’s Tree‑Based Reasoning Transforms AI Interaction

DeepSeek’s R1 inference mode replaces linear chain‑of‑thought with a transparent, multi‑path tree reasoning system, offering layered analysis, intent understanding, memory management, emotion detection, and hallucination mitigation, illustrated through a practical example of buying authentic cigarettes and detailed technical breakdowns.

Artificial Intelligencehallucinationlarge language models
0 likes · 16 min read
How DeepSeek’s Tree‑Based Reasoning Transforms AI Interaction
Refining Core Development Skills
Refining Core Development Skills
Feb 27, 2025 · Fundamentals

Inspecting Server Memory Hardware Details with dmidecode

This article explains how software developers can use the Linux dmidecode command to retrieve detailed server memory hardware information, including size, type, speed, bit width, ECC, channel placement, and rank, and interprets the output to better understand the underlying hardware.

DDR4HardwareServer
0 likes · 9 min read
Inspecting Server Memory Hardware Details with dmidecode
Architecture Digest
Architecture Digest
Feb 21, 2025 · Fundamentals

Choosing Between int and String for Storing Phone Numbers in Java

The article examines the trade‑offs of using Java's primitive int versus the String class to store phone numbers, covering memory usage, JVM bytecode behavior, data semantics, and practical performance implications for large‑scale systems.

Data TypesJVMJava
0 likes · 8 min read
Choosing Between int and String for Storing Phone Numbers in Java
IT Services Circle
IT Services Circle
Feb 16, 2025 · Fundamentals

Using GDB Watchpoints to Detect Memory Modifications in C/C++ Programs

This article explains how to set hardware and software watchpoints in GDB to monitor specific memory addresses, demonstrates the technique with a multithreaded C++ example, and describes the underlying CPU debug registers that enable precise detection of reads and writes.

C++GDBdebugging
0 likes · 7 min read
Using GDB Watchpoints to Detect Memory Modifications in C/C++ Programs
Raymond Ops
Raymond Ops
Jan 30, 2025 · Backend Development

Boost Go Performance: Memory and Concurrency Optimization Techniques

This article presents practical Go performance tips, covering memory pooling, struct merging, pre‑allocating slices and maps, reducing temporary objects, managing goroutine stacks, using goroutine pools, avoiding blocking calls, minimizing CGO usage, and efficient string handling.

Goconcurrencymemory
0 likes · 10 min read
Boost Go Performance: Memory and Concurrency Optimization Techniques
Selected Java Interview Questions
Selected Java Interview Questions
Jan 16, 2025 · Backend Development

Ten Reasons to Prefer Traditional for Loop Over Stream.forEach for List Traversal in Java

Through benchmark tests, memory analysis, and code examples, this article presents ten compelling reasons why using a traditional for loop to traverse Java Lists often outperforms Stream.forEach in terms of performance, memory usage, control flow, exception handling, mutability, debugging, readability, and state management.

JavaStreambenchmark
0 likes · 16 min read
Ten Reasons to Prefer Traditional for Loop Over Stream.forEach for List Traversal in Java
Test Development Learning Exchange
Test Development Learning Exchange
Dec 10, 2024 · Fundamentals

Python itertools Module: Functions, Usage Examples, and Practical Limitations

This article introduces the Python itertools module, demonstrates common functions such as count, cycle, repeat, combinations, permutations, chain, filterfalse, dropwhile, accumulate, and groupby with code examples, and discusses important limitations like infinite loops, memory consumption, and iterator irreversibility.

GeneratorsIteratorsitertools
0 likes · 8 min read
Python itertools Module: Functions, Usage Examples, and Practical Limitations
Top Architect
Top Architect
Nov 14, 2024 · Backend Development

Measuring Per-Request Heap Memory Usage in SpringBoot Applications

The article details a SpringBoot experiment that uses JMeter to send 20,000 HTTP requests, captures detailed GC logs, and demonstrates that each request consumes roughly 34 KB of heap memory, with larger payloads and logging increasing the usage, highlighting the importance of memory‑aware coding and log management.

GCJMeterJVM
0 likes · 9 min read
Measuring Per-Request Heap Memory Usage in SpringBoot Applications
Sanyou's Java Diary
Sanyou's Java Diary
Oct 28, 2024 · Fundamentals

Master JVM Memory Troubleshooting: A Step‑by‑Step Guide

This comprehensive guide walks you through systematic JVM memory issue diagnosis, covering initial data collection, analysis of heap, metaspace, direct memory, stack problems, and practical command‑line tools, while offering actionable tips and real‑world examples for effective troubleshooting.

DirectMemoryJVMMetaspace
0 likes · 56 min read
Master JVM Memory Troubleshooting: A Step‑by‑Step Guide
Selected Java Interview Questions
Selected Java Interview Questions
Sep 29, 2024 · Backend Development

Understanding Java String Length Limits and Compilation Constraints

This article explains the theoretical and practical limits of Java String length, covering compile‑time restrictions, UTF‑8 encoding effects, constant‑pool constraints, runtime constructor limits, memory consumption, and JDK 9 optimizations, with illustrative code examples.

CompilerJVMJava
0 likes · 6 min read
Understanding Java String Length Limits and Compilation Constraints
iKang Technology Team
iKang Technology Team
Sep 5, 2024 · Artificial Intelligence

What Is LangChain? Overview, Core Advantages, Components, and Use Cases

LangChain is a modular framework that streamlines integration of large language models by providing unified model interfaces, prompt optimization, memory handling, indexing, chains, and agents, enabling developers to quickly build and deploy sophisticated NLP applications such as text generation, information extraction, and dynamic tool‑driven workflows across various industries.

AI FrameworkAgentsChains
0 likes · 6 min read
What Is LangChain? Overview, Core Advantages, Components, and Use Cases
Java Tech Enthusiast
Java Tech Enthusiast
Sep 1, 2024 · Fundamentals

Introduction to x86 Assembly Language: Registers, Memory Model, and Stack Operations

This article introduces x86 assembly language, explaining its historical origins, the role of CPU registers such as EAX and ESP, the heap and downward‑growing stack memory models, and demonstrates basic stack‑frame operations like push, call, mov, add, pop, and ret through a simple compiled example.

CPULow-level programmingStack
0 likes · 13 min read
Introduction to x86 Assembly Language: Registers, Memory Model, and Stack Operations
Tencent Cloud Developer
Tencent Cloud Developer
Aug 1, 2024 · Backend Development

Linux Performance Analysis Tools and Troubleshooting Methods for Backend Development

The article presents a concise mind‑map of essential Linux performance tools and a flexible troubleshooting workflow, guiding backend developers through CPU, memory, disk, and network issues by using utilities such as top, oprofile, slabtop, iotop, netstat, and strace to quickly pinpoint and resolve bottlenecks.

Backend DevelopmentCPUDisk I/O
0 likes · 11 min read
Linux Performance Analysis Tools and Troubleshooting Methods for Backend Development