mirror of
				https://gitlab.com/Kwoth/nadekobot.git
				synced 2025-11-04 00:34:26 -05:00 
			
		
		
		
	Disabled linq2db query cache to see if it helps with out of memory issues
This commit is contained in:
		@@ -1,4 +1,5 @@
 | 
			
		||||
#nullable disable
 | 
			
		||||
using LinqToDB.Common;
 | 
			
		||||
using LinqToDB.EntityFrameworkCore;
 | 
			
		||||
using Microsoft.Data.Sqlite;
 | 
			
		||||
using Microsoft.EntityFrameworkCore;
 | 
			
		||||
@@ -14,6 +15,7 @@ public class DbService
 | 
			
		||||
    public DbService(IBotCredentials creds)
 | 
			
		||||
    {
 | 
			
		||||
        LinqToDBForEFTools.Initialize();
 | 
			
		||||
        Configuration.Linq.DisableQueryCache = true;
 | 
			
		||||
 | 
			
		||||
        var builder = new SqliteConnectionStringBuilder(creds.Db.ConnectionString);
 | 
			
		||||
        builder.DataSource = Path.Combine(AppContext.BaseDirectory, builder.DataSource);
 | 
			
		||||
 
 | 
			
		||||
@@ -5,7 +5,7 @@ using System.Diagnostics;
 | 
			
		||||
 | 
			
		||||
namespace NadekoBot.Services;
 | 
			
		||||
 | 
			
		||||
public sealed class StatsService : IStatsService, IReadyExecutor, INService, IDisposable
 | 
			
		||||
public sealed class StatsService : IStatsService, IReadyExecutor, INService
 | 
			
		||||
{
 | 
			
		||||
    public const string BOT_VERSION = "4.0.6";
 | 
			
		||||
 | 
			
		||||
@@ -188,10 +188,4 @@ public sealed class StatsService : IStatsService, IReadyExecutor, INService, IDi
 | 
			
		||||
        _currentProcess.Refresh();
 | 
			
		||||
        return _currentProcess.PrivateMemorySize64 / (double)1.MiB();
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    public void Dispose()
 | 
			
		||||
    {
 | 
			
		||||
        _currentProcess.Dispose();
 | 
			
		||||
        GC.SuppressFinalize(this);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user