| OLD | NEW | 
|---|
| 1 // Copyright 2014 the V8 project authors. All rights reserved. | 1 // Copyright 2014 the V8 project authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #ifndef V8_BASE_SYS_INFO_H_ | 5 #ifndef V8_BASE_SYS_INFO_H_ | 
| 6 #define V8_BASE_SYS_INFO_H_ | 6 #define V8_BASE_SYS_INFO_H_ | 
| 7 | 7 | 
| 8 #include <stdint.h> | 8 #include <stdint.h> | 
|  | 9 | 
|  | 10 #include "src/base/base-export.h" | 
| 9 #include "src/base/compiler-specific.h" | 11 #include "src/base/compiler-specific.h" | 
| 10 | 12 | 
| 11 namespace v8 { | 13 namespace v8 { | 
| 12 namespace base { | 14 namespace base { | 
| 13 | 15 | 
| 14 class SysInfo final { | 16 class V8_BASE_EXPORT SysInfo final { | 
| 15  public: | 17  public: | 
| 16   // Returns the number of logical processors/core on the current machine. | 18   // Returns the number of logical processors/core on the current machine. | 
| 17   static int NumberOfProcessors(); | 19   static int NumberOfProcessors(); | 
| 18 | 20 | 
| 19   // Returns the number of bytes of physical memory on the current machine. | 21   // Returns the number of bytes of physical memory on the current machine. | 
| 20   static int64_t AmountOfPhysicalMemory(); | 22   static int64_t AmountOfPhysicalMemory(); | 
| 21 | 23 | 
| 22   // Returns the number of bytes of virtual memory of this process. A return | 24   // Returns the number of bytes of virtual memory of this process. A return | 
| 23   // value of zero means that there is no limit on the available virtual memory. | 25   // value of zero means that there is no limit on the available virtual memory. | 
| 24   static int64_t AmountOfVirtualMemory(); | 26   static int64_t AmountOfVirtualMemory(); | 
| 25 }; | 27 }; | 
| 26 | 28 | 
| 27 }  // namespace base | 29 }  // namespace base | 
| 28 }  // namespace v8 | 30 }  // namespace v8 | 
| 29 | 31 | 
| 30 #endif  // V8_BASE_SYS_INFO_H_ | 32 #endif  // V8_BASE_SYS_INFO_H_ | 
| OLD | NEW | 
|---|