Only add API-triggered compilation to compile-script histogram.

R=vogelheim@chromium.org

Review URL: https://codereview.chromium.org/879273003

Cr-Commit-Position: refs/heads/master@{#26308}
This commit is contained in:
yangguo 2015-01-28 07:55:04 -08:00 committed by Commit bot
parent 3c9f98516c
commit d684ece016
2 changed files with 1 additions and 2 deletions

View File

@ -1598,6 +1598,7 @@ Local<UnboundScript> ScriptCompiler::CompileUnbound(
ENTER_V8(isolate);
i::SharedFunctionInfo* raw_result = NULL;
{ i::HandleScope scope(isolate);
i::HistogramTimerScope total(isolate->counters()->compile_script(), true);
i::Handle<i::Object> name_obj;
int line_offset = 0;
int column_offset = 0;

View File

@ -1268,8 +1268,6 @@ Handle<SharedFunctionInfo> Compiler::CompileScript(
v8::Extension* extension, ScriptData** cached_data,
ScriptCompiler::CompileOptions compile_options, NativesFlag natives) {
Isolate* isolate = source->GetIsolate();
HistogramTimerScope total(isolate->counters()->compile_script(), true);
if (compile_options == ScriptCompiler::kNoCompileOptions) {
cached_data = NULL;
} else if (compile_options == ScriptCompiler::kProduceParserCache ||