Ignore:
Timestamp:
Dec 6, 2007, 3:36:02 PM (16 years ago)
Author:
rryu
Message:

メモリを2GB以上使っている場合でもステータスウインドウの表示がおかしくならないようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/MacFaceLibrary/MemoryUsage.cs

    r70 r98  
    1111        public class MemoryUsage
    1212        {
    13                 private int available;
    14                 private int committed;
     13                private UInt64 available;
     14        private UInt64 committed;
    1515                private int pagein;
    1616                private int pageout;
    17                 private int systemCache;
    18                 private int kernelPaged;
    19                 private int kernelNonPaged;
    20                 private int driverTotal;
    21                 private int systemCodeTotal;
     17        private UInt64 systemCache;
     18        private UInt64 kernelPaged;
     19        private UInt64 kernelNonPaged;
     20        private UInt64 driverTotal;
     21        private UInt64 systemCodeTotal;
    2222
    23                 public MemoryUsage(int available, int committed, int pagein, int pageout,
    24                         int systemCache, int kernelPaged, int kernelNonPaged, int driverTotal, int systemCodeTotal)
     23        public MemoryUsage(UInt64 available, UInt64 committed, int pagein, int pageout,
     24            UInt64 systemCache, UInt64 kernelPaged, UInt64 kernelNonPaged, UInt64 driverTotal, UInt64 systemCodeTotal)
    2525                {
    2626                        this.available = available;
     
    3535                }
    3636
    37                 public int Available
     37                public UInt64 Available
    3838                {
    3939                        get { return available; }
    4040                }
    4141
    42                 public int Used
     42                public UInt64 Used
    4343                {
    4444                        get { return committed + systemCache + kernelPaged + KernelNonPaged + DriverTotal + SystemCodeTotal; }
    4545                }
    4646
    47                 public int Committed
     47                public UInt64 Committed
    4848                {
    4949                        get { return committed; }
     
    6060                }
    6161
    62                 public int SystemCache
     62                public UInt64 SystemCache
    6363                {
    6464                        get { return systemCache; }
    6565                }
    6666
    67                 public int KernelPaged
     67                public UInt64 KernelPaged
    6868                {
    6969                        get { return kernelPaged; }
    7070                }
    7171
    72                 public int KernelNonPaged
     72                public UInt64 KernelNonPaged
    7373                {
    7474                        get { return kernelNonPaged; }
    7575                }
    7676
    77                 public int DriverTotal
     77                public UInt64 DriverTotal
    7878                {
    7979                        get { return driverTotal; }
    8080                }
    8181
    82                 public int SystemCodeTotal
     82                public UInt64 SystemCodeTotal
    8383                {
    8484                        get { return systemCodeTotal; }
Note: See TracChangeset for help on using the changeset viewer.