[PR #370] [CLOSED] Fixes #353 : High memory consumption #1211

Open
opened 2026-01-29 17:00:20 +00:00 by claunia · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/CCExtractor/ccextractor/pull/370
Author: @Abhinav95
Created: 5/25/2016
Status: Closed

Base: masterHead: memoryfix


📝 Commits (5)

  • 95cf934 Fixes #353 : High memory consumption
  • df7dbc8 Removing debug statements
  • 2648e28 Revert "Removing debug statements"
  • 87e70a9 Revert "Fixes #353 : High memory consumption"
  • 73e87d5 Fixes #353 - 180 MB memory saved when -xmltv not passed

📊 Changes

4 files changed (+37 additions, -48 deletions)

View changed files

📝 src/lib_ccx/file_functions.c (+13 -10)
📝 src/lib_ccx/lib_ccx.c (+16 -2)
📝 src/lib_ccx/lib_ccx.h (+4 -4)
📝 src/lib_ccx/ts_tables_epg.c (+4 -32)

📄 Description

Saves around 180 MB of RAM by separating the EPG context from the general context, and allocating memory for it only when needed, i.e only when -xmltv is passed as a parameter.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/CCExtractor/ccextractor/pull/370 **Author:** [@Abhinav95](https://github.com/Abhinav95) **Created:** 5/25/2016 **Status:** ❌ Closed **Base:** `master` ← **Head:** `memoryfix` --- ### 📝 Commits (5) - [`95cf934`](https://github.com/CCExtractor/ccextractor/commit/95cf9348befe2c3a4111203c129649655fb3e07b) Fixes #353 : High memory consumption - [`df7dbc8`](https://github.com/CCExtractor/ccextractor/commit/df7dbc8bfaa67512f07f60c5cba0ef5a2b9268b0) Removing debug statements - [`2648e28`](https://github.com/CCExtractor/ccextractor/commit/2648e28a9446088a74a9c18f5267e11eab63c5e0) Revert "Removing debug statements" - [`87e70a9`](https://github.com/CCExtractor/ccextractor/commit/87e70a96664de154ab33d98ed1a8c589cb267a34) Revert "Fixes #353 : High memory consumption" - [`73e87d5`](https://github.com/CCExtractor/ccextractor/commit/73e87d574a2eef8a52afb8675571513d41aecb75) Fixes #353 - 180 MB memory saved when -xmltv not passed ### 📊 Changes **4 files changed** (+37 additions, -48 deletions) <details> <summary>View changed files</summary> 📝 `src/lib_ccx/file_functions.c` (+13 -10) 📝 `src/lib_ccx/lib_ccx.c` (+16 -2) 📝 `src/lib_ccx/lib_ccx.h` (+4 -4) 📝 `src/lib_ccx/ts_tables_epg.c` (+4 -32) </details> ### 📄 Description Saves around 180 MB of RAM by separating the EPG context from the general context, and allocating memory for it only when needed, i.e only when -xmltv is passed as a parameter. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
claunia added the pull-request label 2026-01-29 17:00:20 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/ccextractor#1211