Changes between Version 8 and Version 9 of Windows的な問題


Ignore:
Timestamp:
Apr 30, 2006, 1:33:11 PM (18 years ago)
Author:
rryu
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Windows的な問題

    v8 v9  
    2323}}}
    2424
     25
    2526SystemPerformanceInformation(0x02)の方がイケてる?
    2627ULONG MmSystemCachePageという情報がある。
     28MSDNに記載はあるがSYSTEM_PERFORMANCE_INFORMATION構造体はopaque dataになっている。
     29
     30{{{
     31typedef struct _SYSTEM_PERFORMANCE_INFORMATION {
     32        LARGE_INTEGER  IdleTime;
     33        LARGE_INTEGER  ReadTransferCount;
     34        LARGE_INTEGER  WriteTransferCount;
     35        LARGE_INTEGER  OtherTransferCount;
     36        ULONG  ReadOperationCount;
     37        ULONG  WriteOperationCount;
     38        ULONG  OtherOperationCount;
     39        ULONG  AvailablePages;
     40        ULONG  TotalCommittedPages;
     41        ULONG  TotalCommitLimit;
     42        ULONG  PeakCommitment;
     43        ULONG  PageFaults;
     44        ULONG  WriteCopyFaults;
     45        ULONG  TransitionFaults;
     46        ULONG  CacheTransitionFaults;
     47        ULONG  DemandZeroFaults;
     48        ULONG  PagesRead;
     49        ULONG  PageReadIos;
     50        ULONG    CacheReads;
     51        ULONG    CacheIos;
     52        ULONG  PagefilePagesWritten;
     53        ULONG  PagefilePageWriteIos;
     54        ULONG  MappedFilePagesWritten;
     55        ULONG  MappedFilePageWriteIos;
     56        ULONG  PagedPoolUsage;
     57        ULONG  NonPagedPoolUsage;
     58        ULONG  PagedPoolAllocs;
     59        ULONG  PagedPoolFrees;
     60        ULONG  NonPagedPoolAllocs;
     61        ULONG  NonPagedPoolFrees;
     62        ULONG  TotalFreeSystemPtes;
     63        ULONG  SystemCodePage;
     64        ULONG  TotalSystemDriverPages;
     65        ULONG  TotalSystemCodePages;
     66        ULONG  SmallNonPagedLookasideListAllocateHits;
     67        ULONG  SmallPagedLookasideListAllocateHits;
     68        ULONG  Reserved3;
     69        ULONG  MmSystemCachePage;
     70        ULONG  PagedPoolPage;
     71        ULONG  SystemDriverPage;
     72        ULONG  FastReadNoWait;
     73        ULONG  FastReadWait;
     74        ULONG  FastReadResourceMiss;
     75        ULONG  FastReadNotPossible;
     76        ULONG  FastMdlReadNoWait;
     77        ULONG  FastMdlReadWait;
     78        ULONG  FastMdlReadResourceMiss;
     79        ULONG  FastMdlReadNotPossible;
     80        ULONG  MapDataNoWait;
     81        ULONG  MapDataWait;
     82        ULONG  MapDataNoWaitMiss;
     83        ULONG  MapDataWaitMiss;
     84        ULONG  PinMappedDataCount;
     85        ULONG  PinReadNoWait;
     86        ULONG  PinReadWait;
     87        ULONG  PinReadNoWaitMiss;
     88        ULONG  PinReadWaitMiss;
     89        ULONG  CopyReadNoWait;
     90        ULONG  CopyReadWait;
     91        ULONG  CopyReadNoWaitMiss;
     92        ULONG  CopyReadWaitMiss;
     93        ULONG  MdlReadNoWait;
     94        ULONG  MdlReadWait;
     95        ULONG  MdlReadNoWaitMiss;
     96        ULONG  MdlReadWaitMiss;
     97        ULONG  ReadAheadIos;
     98        ULONG  LazyWriteIos;
     99        ULONG  LazyWritePages;
     100        ULONG  DataFlushes;
     101        ULONG  DataPages;
     102        ULONG  ContextSwitches;
     103        ULONG  FirstLevelTbFills;
     104        ULONG  SecondLevelTbFills;
     105        ULONG  SystemCalls;
     106} SYSTEM_PERFORMANCE_INFORMATION, *PSYSTEM_PERFORMANCE_INFORMATION;
     107}}}
    27108
    28109
     
    32113 * http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28456&forum=7&7
    33114 * http://cvs.sourceforge.net/viewcvs.py/mingw/w32api/include/ddk/ntapi.h?rev=1.6
     115 * http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/ntquerysysteminformation.asp