- Bath, UK
- https://fredboniface.co.uk
- Joined on
2022-08-31
3d730054c0
Adjust log levels
be6300829d
Reogranise functions into appropriate files
421b68f936
Improve timezone handling
76f206441a
Tidy logging in package cif and dbAccess/cif.go
c9f894bbe6
Add RemoveOutdatedServices
77dc11a658
Add additional logging to identify why CIF updates were sometimes failing
16fa1c5354
Adjust how performance logging is managed
dc958ac717
Set parsed to nil before exiting function
94f880bcde
Add comment description to cif/types.go
251a190558
Set unordered for bulk CIF deletions from DB & reorganise dbAccess module.
4459d4d316
Update `package corpus` to stream data to the parse function.
b2f82b0250
Optimise batch size and stream handling
fred.boniface
created branch parseProcessMemoryImprovements in OwlBoard/timetable-mgr
2024-04-10 21:48:52 +01:00
fred.boniface
pushed to parseProcessMemoryImprovements at OwlBoard/timetable-mgr
2024-04-10 21:48:52 +01:00
3883031e04
Increase use of pointers in CORPUS package
39405e6d6a
Add comments
f903219276
Streaming data into the CIF Parse function reduces memory down to 4.1GB - also looking to stream the parsed data directly into the database if feasable.
7acae49812
Re-implement processParsedCif() to reduce memory use by 10%. Further reductions are neccessary
51f5c4fdcd
Adjust file write functions to reduce memory load
94e4cd964d
Improve CIF Parsing to acheive 60% memory reduction
a2c52f7b8b
Increase use of pointers to improve memory usage. Currently uses around 16GB RAM.