Problems about neo4j-community-4.1.3 running on arm

Server Environment:

Operating System: Kylin V10
CPU Type: ARM
CPU Cores: 16
Memory: 64 GB
Neo4j Version: neo4j-community-4.1.3
JDK Version: openjdk-11.0.21

Case 1:
When configured as:
"dbms.memory.heap.initial_size=4G
dbms.memory.heap.max_size=4G
dbms.memory.pagecache.size=8G
"
Startup fails. Memory usage of the Neo4j process rises continuously until it consumes 100% of the server’s total memory, after which the process is terminated.

Case 2:
When configured as:
"dbms.memory.heap.initial_size=2G
dbms.memory.heap.max_size=2G
dbms.memory.pagecache.size=4G
"
Startup succeeds. Memory usage rises to approximately 80% of total system memory, and the process remains alive with accessible services. However, during query execution and data writes, the logs repeatedly report GC activity and the error:
Caused by: java.lang.OutOfMemoryError: Java heap space

Attempted JDK replacement: bisheng-jdk-11.0.27
Result: Process does not crash, but memory usage still climbs to ~80%.

Has anyone encountered this issue before? How can I resolve it?

@1171333070

is this a new install of Neo4j Community 4.1.3 or has it been running for the last N months and now had issues.

Regarding Neo4j Community 4.13 Neo4j 4.1.3 - Graph Database & Analytics and this was released Oct 1, 2020. Is there a specific requirement to use 4.1.3 and not a more current version?

it is the new installation.
We usually deploy Neo4j on x86 systems with version 4.1.3, meaning our business and development code are all built on version 4.1.3.
This time, the environment provided by the customer is ARM, and the version is still the commonly used 4.1.3.
Unexpectedly, we encountered this issue. is there any idea about this problem? Thank you!

@1171333070

System requirements - Operations Manual which is the doc requirements for 2025.11 includes

Supported platforms
Neo4j is supported on systems with x86_64 and ARM architectures on physical, virtual, or containerized platforms.

which does call out support for ARM, whereas the equivalent for for 4.1 and at

states

Supported platforms
Neo4j is supported on systems with x86_64 architectures, whether they are a physical, virtual, or containerized environments.

and suggesting no support for ARM