diff --git a/shadowsocks-csharp/Controller/ShadowsocksController.cs b/shadowsocks-csharp/Controller/ShadowsocksController.cs index 356f58cb..f7d50bd3 100755 --- a/shadowsocks-csharp/Controller/ShadowsocksController.cs +++ b/shadowsocks-csharp/Controller/ShadowsocksController.cs @@ -63,8 +63,6 @@ namespace Shadowsocks.Controller public ShadowsocksController() { _config = Configuration.Load(); - inboundCounter = _config.GetCurrentServer().bandwidthIn; - outboundCounter = _config.GetCurrentServer().bandwidthOut; StatisticsConfiguration = StatisticsStrategyConfiguration.Load(); _strategyManager = new StrategyManager(this); StartReleasingMemory(); @@ -312,21 +310,17 @@ namespace Shadowsocks.Controller public void UpdateInboundCounter(long n) { Interlocked.Add(ref inboundCounter, n); - _config.GetCurrentServer().bandwidthIn = inboundCounter; } public void UpdateOutboundCounter(long n) { Interlocked.Add(ref outboundCounter, n); - _config.GetCurrentServer().bandwidthOut = outboundCounter; } protected void Reload() { // some logic in configuration updated the config when saving, we need to read it again _config = Configuration.Load(); - inboundCounter = _config.GetCurrentServer().bandwidthIn; - outboundCounter = _config.GetCurrentServer().bandwidthOut; StatisticsConfiguration = StatisticsStrategyConfiguration.Load(); if (polipoRunner == null) diff --git a/shadowsocks-csharp/Model/Server.cs b/shadowsocks-csharp/Model/Server.cs index 4ae22fde..8306d9e3 100755 --- a/shadowsocks-csharp/Model/Server.cs +++ b/shadowsocks-csharp/Model/Server.cs @@ -15,8 +15,6 @@ namespace Shadowsocks.Model public string method; public string remarks; public bool auth; - public long bandwidthIn; - public long bandwidthOut; public override int GetHashCode() {