Revision f230a1cf deps/v8/src/snapshot-common.cc
deps/v8/src/snapshot-common.cc | ||
---|---|---|
102 | 102 |
DeleteArray(str); |
103 | 103 |
return success; |
104 | 104 |
} else if (size_ > 0) { |
105 |
ElapsedTimer timer; |
|
106 |
if (FLAG_profile_deserialization) { |
|
107 |
timer.Start(); |
|
108 |
} |
|
105 | 109 |
SnapshotByteSource source(raw_data_, raw_size_); |
106 | 110 |
Deserializer deserializer(&source); |
107 | 111 |
ReserveSpaceForLinkedInSnapshot(&deserializer); |
108 |
return V8::Initialize(&deserializer); |
|
112 |
bool success = V8::Initialize(&deserializer); |
|
113 |
if (FLAG_profile_deserialization) { |
|
114 |
double ms = timer.Elapsed().InMillisecondsF(); |
|
115 |
PrintF("[Snapshot loading and deserialization took %0.3f ms]\n", ms); |
|
116 |
} |
|
117 |
return success; |
|
109 | 118 |
} |
110 | 119 |
return false; |
111 | 120 |
} |
Also available in: Unified diff