modified garbage collection to run a bit less often
This commit is contained in:
parent
5f433ae3e1
commit
19cd9c4e0b
@ -1,6 +1,6 @@
|
|||||||
Metadata-Version: 2.1
|
Metadata-Version: 2.1
|
||||||
Name: music-kraken
|
Name: music-kraken
|
||||||
Version: 1.2.1
|
Version: 1.2.2
|
||||||
Summary: An extensive music downloader crawling the internet. It gets its metadata from a couple metadata provider, and it scrapes the audiofiles.
|
Summary: An extensive music downloader crawling the internet. It gets its metadata from a couple metadata provider, and it scrapes the audiofiles.
|
||||||
Home-page: https://github.com/HeIIow2/music-downloader
|
Home-page: https://github.com/HeIIow2/music-downloader
|
||||||
Author: Hellow2
|
Author: Hellow2
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
import gc
|
||||||
|
|
||||||
from typing import List
|
from typing import List
|
||||||
import musicbrainzngs
|
import musicbrainzngs
|
||||||
import logging
|
import logging
|
||||||
@ -17,6 +19,20 @@ from .utils.shared import (
|
|||||||
|
|
||||||
from .lyrics import lyrics
|
from .lyrics import lyrics
|
||||||
|
|
||||||
|
"""
|
||||||
|
At the start I modify the garbage collector to run a bit fewer times.
|
||||||
|
This should increase speed:
|
||||||
|
https://mkennedy.codes/posts/python-gc-settings-change-this-and-make-your-app-go-20pc-faster/
|
||||||
|
"""
|
||||||
|
# Clean up what might be garbage so far.
|
||||||
|
gc.collect(2)
|
||||||
|
|
||||||
|
allocs, gen1, gen2 = gc.get_threshold()
|
||||||
|
allocs = 50_000 # Start the GC sequence every 50K not 700 allocations.
|
||||||
|
gen1 = gen1 * 2
|
||||||
|
gen2 = gen2 * 2
|
||||||
|
gc.set_threshold(allocs, gen1, gen2)
|
||||||
|
|
||||||
logging.getLogger("musicbrainzngs").setLevel(logging.WARNING)
|
logging.getLogger("musicbrainzngs").setLevel(logging.WARNING)
|
||||||
musicbrainzngs.set_useragent("metadata receiver", "0.1", "https://github.com/HeIIow2/music-downloader")
|
musicbrainzngs.set_useragent("metadata receiver", "0.1", "https://github.com/HeIIow2/music-downloader")
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user