memory optimisation

This commit is contained in:
2025-12-02 19:32:31 +01:00
parent 69bf009d58
commit e60c20aefa
3 changed files with 12 additions and 8 deletions

View File

@@ -141,13 +141,10 @@ fn search_lines(
// Read lines in this chunk efficiently (one seek, sequential reads)
let lines = line_index.read_line_range(&mut file_handle, *start, *end);
// Process each line
// Process each line - only store line numbers, not content
for (line_number, content) in lines {
if params.matches_line(&content, &regex_matcher) {
chunk_results.push(FilteredLine {
line_number,
content,
});
chunk_results.push(FilteredLine { line_number });
}
}