Skip to content

Optimize native image memory location on Linux #4268

@JohnChen0

Description

@JohnChen0

Currently on Linux, the native image for mscorlib (mscorlib.ni.dll) is loaded at a memory location far away from CoreCLR (libcoreclr.so). Since these two modules are over 2GB apart, all transitions between them have to go through indirect jumps. This creates a small performance penalty. CoreCLR should be modified to optimize where it loads native images.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions