V8 API Reference, 7.2.502.16 (for Deno 0.2.4)
sys-info.h
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
3
// found in the LICENSE file.
4
5
#ifndef V8_BASE_SYS_INFO_H_
6
#define V8_BASE_SYS_INFO_H_
7
8
#include <stdint.h>
9
10
#include "src/base/base-export.h"
11
#include "src/base/compiler-specific.h"
12
13
namespace
v8
{
14
namespace
base {
15
16
class
V8_BASE_EXPORT
SysInfo
final {
17
public
:
18
// Returns the number of logical processors/core on the current machine.
19
static
int
NumberOfProcessors();
20
21
// Returns the number of bytes of physical memory on the current machine.
22
static
int64_t
AmountOfPhysicalMemory();
23
24
// Returns the number of bytes of virtual memory of this process. A return
25
// value of zero means that there is no limit on the available virtual memory.
26
static
int64_t
AmountOfVirtualMemory();
27
};
28
29
}
// namespace base
30
}
// namespace v8
31
32
#endif // V8_BASE_SYS_INFO_H_
int64_t
v8
Definition:
libplatform.h:13
v8::base::SysInfo
Definition:
sys-info.h:16
v8
src
base
sys-info.h
Generated on Tue Dec 25 2018 14:38:15 by
1.8.14