Ignore:
Timestamp:
Dec 12, 2008, 11:39:03 PM (15 years ago)
Author:
rryu
Message:

空きメモリ領域がグラフの3分の2以上を占める場合は、3分の1以下になるように拡大するようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MacFaceFloat/StatusWindow.cs

    r112 r116  
    154154
    155155            ulong totalMemory = (ulong)memStats.TotalVisibleMemorySize * 1024;
    156                         double rate = (double)fh / (totalMemory * 1.5);
     156            double rate;
     157
     158                        MemoryUsage latestUsage = memStats.Latest;
     159            if (latestUsage.Used + latestUsage.Available > totalMemory * 1.5)
     160            {
     161                rate = (double)fh / (totalMemory * 3.0);// (double)memStats.CommitLimit;
     162            }
     163            else
     164            {
     165                rate = (double)fh / (totalMemory * 1.5);
     166            }
     167
    157168            int border = (int)(totalMemory * rate);
    158169
Note: See TracChangeset for help on using the changeset viewer.