Skip to content

流式计算 MurmurHash2 - #6635

Closed
Glavo wants to merge 4 commits into
HMCL-dev:mainfrom
Glavo:MurmurHash2
Closed

流式计算 MurmurHash2#6635
Glavo wants to merge 4 commits into
HMCL-dev:mainfrom
Glavo:MurmurHash2

Conversation

@Glavo

@Glavo Glavo commented Aug 9, 2026

Copy link
Copy Markdown
Member

No description provided.

@github-actions github-actions Bot added the 500+ label Aug 9, 2026
if (newCapacity <= mixedBlocks.length) {
newCapacity = Integer.MAX_VALUE;
}
mixedBlocks = Arrays.copyOf(mixedBlocks, newCapacity);

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

这里并非固定内存的流式计算,每 4 字节仍保存为一个 int,扩容时新旧数组还会同时存在,处理大文件仍可能 OOM。可能还是无法解决 #6631 的问题。

@Glavo

Glavo commented Aug 9, 2026

Copy link
Copy Markdown
Member Author

确实不对,MurmurHash2 看起来没办法流式计算。

@Glavo Glavo closed this Aug 9, 2026
@Glavo
Glavo deleted the MurmurHash2 branch August 9, 2026 17:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants