@@ -19,13 +19,6 @@ class Environment;
19
19
20
20
namespace performance {
21
21
22
- using v8::FunctionCallbackInfo;
23
- using v8::GCType;
24
- using v8::GCCallbackFlags;
25
- using v8::Local;
26
- using v8::Object;
27
- using v8::Value;
28
-
29
22
extern const uint64_t timeOrigin;
30
23
31
24
static inline const char * GetPerformanceMilestoneName (
@@ -60,9 +53,9 @@ class PerformanceEntry {
60
53
public:
61
54
static void Notify (Environment* env,
62
55
PerformanceEntryType type,
63
- Local<Value> object);
56
+ v8:: Local<v8:: Value> object);
64
57
65
- static void New (const FunctionCallbackInfo<Value>& args);
58
+ static void New (const v8:: FunctionCallbackInfo<v8:: Value>& args);
66
59
67
60
PerformanceEntry (Environment* env,
68
61
const char * name,
@@ -76,7 +69,7 @@ class PerformanceEntry {
76
69
77
70
virtual ~PerformanceEntry () = default ;
78
71
79
- virtual v8::MaybeLocal<Object> ToObject () const ;
72
+ virtual v8::MaybeLocal<v8:: Object> ToObject () const ;
80
73
81
74
Environment* env () const { return env_; }
82
75
@@ -105,27 +98,27 @@ class PerformanceEntry {
105
98
};
106
99
107
100
enum PerformanceGCKind {
108
- NODE_PERFORMANCE_GC_MAJOR = GCType::kGCTypeMarkSweepCompact ,
109
- NODE_PERFORMANCE_GC_MINOR = GCType::kGCTypeScavenge ,
110
- NODE_PERFORMANCE_GC_INCREMENTAL = GCType::kGCTypeIncrementalMarking ,
111
- NODE_PERFORMANCE_GC_WEAKCB = GCType::kGCTypeProcessWeakCallbacks
101
+ NODE_PERFORMANCE_GC_MAJOR = v8:: GCType::kGCTypeMarkSweepCompact ,
102
+ NODE_PERFORMANCE_GC_MINOR = v8:: GCType::kGCTypeScavenge ,
103
+ NODE_PERFORMANCE_GC_INCREMENTAL = v8:: GCType::kGCTypeIncrementalMarking ,
104
+ NODE_PERFORMANCE_GC_WEAKCB = v8:: GCType::kGCTypeProcessWeakCallbacks
112
105
};
113
106
114
107
enum PerformanceGCFlags {
115
108
NODE_PERFORMANCE_GC_FLAGS_NO =
116
- GCCallbackFlags::kNoGCCallbackFlags ,
109
+ v8:: GCCallbackFlags::kNoGCCallbackFlags ,
117
110
NODE_PERFORMANCE_GC_FLAGS_CONSTRUCT_RETAINED =
118
- GCCallbackFlags::kGCCallbackFlagConstructRetainedObjectInfos ,
111
+ v8:: GCCallbackFlags::kGCCallbackFlagConstructRetainedObjectInfos ,
119
112
NODE_PERFORMANCE_GC_FLAGS_FORCED =
120
- GCCallbackFlags::kGCCallbackFlagForced ,
113
+ v8:: GCCallbackFlags::kGCCallbackFlagForced ,
121
114
NODE_PERFORMANCE_GC_FLAGS_SYNCHRONOUS_PHANTOM_PROCESSING =
122
- GCCallbackFlags::kGCCallbackFlagSynchronousPhantomCallbackProcessing ,
115
+ v8:: GCCallbackFlags::kGCCallbackFlagSynchronousPhantomCallbackProcessing ,
123
116
NODE_PERFORMANCE_GC_FLAGS_ALL_AVAILABLE_GARBAGE =
124
- GCCallbackFlags::kGCCallbackFlagCollectAllAvailableGarbage ,
117
+ v8:: GCCallbackFlags::kGCCallbackFlagCollectAllAvailableGarbage ,
125
118
NODE_PERFORMANCE_GC_FLAGS_ALL_EXTERNAL_MEMORY =
126
- GCCallbackFlags::kGCCallbackFlagCollectAllExternalMemory ,
119
+ v8:: GCCallbackFlags::kGCCallbackFlagCollectAllExternalMemory ,
127
120
NODE_PERFORMANCE_GC_FLAGS_SCHEDULE_IDLE =
128
- GCCallbackFlags::kGCCallbackScheduleIdleGarbageCollection
121
+ v8:: GCCallbackFlags::kGCCallbackScheduleIdleGarbageCollection
129
122
};
130
123
131
124
class GCPerformanceEntry : public PerformanceEntry {
@@ -150,7 +143,7 @@ class GCPerformanceEntry : public PerformanceEntry {
150
143
class ELDHistogram : public HandleWrap , public Histogram {
151
144
public:
152
145
ELDHistogram (Environment* env,
153
- Local<Object> wrap,
146
+ v8:: Local<v8:: Object> wrap,
154
147
int32_t resolution);
155
148
156
149
bool RecordDelta ();
0 commit comments