forked from DebaucheryLibrarian/traxxx
Removed memory usage logs.
This commit is contained in:
parent
c410294022
commit
2b2fb9e3e7
18
src/media.js
18
src/media.js
|
@ -18,12 +18,6 @@ const knex = require('./knex');
|
||||||
const http = require('./utils/http');
|
const http = require('./utils/http');
|
||||||
const { get } = require('./utils/qu');
|
const { get } = require('./utils/qu');
|
||||||
|
|
||||||
function getMemoryUsage() {
|
|
||||||
return process.memoryUsage().rss / (10 ** 6);
|
|
||||||
}
|
|
||||||
|
|
||||||
let peakMemoryUsage = getMemoryUsage();
|
|
||||||
|
|
||||||
function sampleMedias(medias, limit = config.media.limit, preferLast = true) {
|
function sampleMedias(medias, limit = config.media.limit, preferLast = true) {
|
||||||
// limit media sets, use extras as fallbacks
|
// limit media sets, use extras as fallbacks
|
||||||
if (medias.length <= limit) {
|
if (medias.length <= limit) {
|
||||||
|
@ -314,9 +308,7 @@ async function storeImageFile(media, hashDir, hashSubDir, filename, filedir, fil
|
||||||
await fsPromises.unlink(media.file.path);
|
await fsPromises.unlink(media.file.path);
|
||||||
}
|
}
|
||||||
|
|
||||||
const memoryUsage = getMemoryUsage();
|
logger.silly(`Stored thumbnail, lazy and permanent media file for ${media.id} from ${media.src} at ${filepath}`);
|
||||||
peakMemoryUsage = Math.max(memoryUsage, peakMemoryUsage);
|
|
||||||
logger.silly(`Stored thumbnail and media from ${media.src}, memory usage ${memoryUsage.toFixed(2)} MB`);
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...media,
|
...media,
|
||||||
|
@ -358,7 +350,7 @@ async function storeFile(media) {
|
||||||
|
|
||||||
await fsPromises.rename(media.file.path, path.join(config.media.path, filepath));
|
await fsPromises.rename(media.file.path, path.join(config.media.path, filepath));
|
||||||
|
|
||||||
logger.silly(`Stored media file at permanent location ${filepath}`);
|
logger.silly(`Stored permanent media file for ${media.id} from ${media.src} at ${filepath}`);
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...media,
|
...media,
|
||||||
|
@ -482,10 +474,6 @@ async function fetchMedia(baseMedia, existingMedias) {
|
||||||
Promise.reject(new Error()),
|
Promise.reject(new Error()),
|
||||||
);
|
);
|
||||||
|
|
||||||
const memoryUsage = getMemoryUsage();
|
|
||||||
peakMemoryUsage = Math.max(memoryUsage, peakMemoryUsage);
|
|
||||||
logger.silly(`Fetched media from ${source.src}, memory usage ${memoryUsage.toFixed(2)} MB`);
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
...baseMedia,
|
...baseMedia,
|
||||||
...source,
|
...source,
|
||||||
|
@ -614,8 +602,6 @@ async function associateReleaseMedia(releases) {
|
||||||
await knex.raw(`${knex(`releases_${role}`).insert(associations)} ON CONFLICT DO NOTHING`);
|
await knex.raw(`${knex(`releases_${role}`).insert(associations)} ON CONFLICT DO NOTHING`);
|
||||||
}
|
}
|
||||||
}, Promise.resolve());
|
}, Promise.resolve());
|
||||||
|
|
||||||
logger.debug(`Peak media fetching memory usage: ${peakMemoryUsage.toFixed(2)} MB`);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
|
|
Loading…
Reference in New Issue