Created
December 19, 2012 17:16
-
-
Save tmcw/4338438 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Statistical profiling result from v8.log, (359 ticks, 2 unaccounted, 0 excluded). | |
[Unknown]: | |
ticks total nonlib name | |
2 0.6% | |
[Shared libraries]: | |
ticks total nonlib name | |
[JavaScript]: | |
ticks total nonlib name | |
35 9.7% 9.7% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
13 3.6% 3.6% KeyedLoadIC: A keyed load IC from the snapshot | |
5 1.4% 1.4% LazyCompile: FILTER_KEY native runtime.js:398 | |
4 1.1% 1.1% Stub: CEntryStub | |
3 0.8% 0.8% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
2 0.6% 0.6% Stub: ToBooleanStub | |
2 0.6% 0.6% Stub: CompareICStub {1} | |
2 0.6% 0.6% LazyCompile: ToString native runtime.js:550 | |
2 0.6% 0.6% Function: tree.Reference.symbolizer /Users/tmcw/src/carto/lib/carto/tree/reference.js:63 | |
1 0.3% 0.3% Stub: StringAddStub | |
1 0.3% 0.3% Stub: CompareICStub {2} | |
1 0.3% 0.3% Stub: CompareICStub | |
1 0.3% 0.3% LazyCompile: IN native runtime.js:354 | |
1 0.3% 0.3% LazyCompile: *map native array.js:1190 | |
1 0.3% 0.3% LazyCompile: *filter native array.js:1011 | |
1 0.3% 0.3% LazyCompile: *ToUint32 native runtime.js:586 | |
1 0.3% 0.3% Function: ~tree.Selector.specificity /Users/tmcw/src/carto/lib/carto/tree/selector.js:19 | |
1 0.3% 0.3% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 0.3% 0.3% Function: ~inheritRules /Users/tmcw/src/carto/lib/carto/renderer.js:188 | |
1 0.3% 0.3% Function: ~Module._nodeModulePaths module.js:207 | |
1 0.3% 0.3% Function: tree.Filterset.clone /Users/tmcw/src/carto/lib/carto/tree/filterset.js:26 | |
[C++]: | |
ticks total nonlib name | |
15 4.2% 4.2% v8::internal::StringDictionary::CopyEnumKeysTo(v8::internal::FixedArray*, v8::internal::FixedArray*) | |
15 4.2% 4.2% node::WrappedScript::CompileRunInThisContext(v8::Arguments const&) | |
14 3.9% 3.9% ___fork | |
13 3.6% 3.6% v8::internal::ElementsAccessorBase<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::AddElementsToFixedArray(v8::internal::Object*, v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::FixedArrayBase*) | |
11 3.1% 3.1% v8::internal::FixedArray::SortPairs(v8::internal::FixedArray*, unsigned int) | |
10 2.8% 2.8% v8::internal::StringDictionary::FindEntry(v8::internal::String*) | |
10 2.8% 2.8% v8::internal::JSObject::NumberOfLocalProperties(PropertyAttributes) | |
8 2.2% 2.2% v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*) | |
7 1.9% 1.9% v8::internal::JSObject::LocalLookupRealNamedProperty(v8::internal::String*, v8::internal::LookupResult*) | |
5 1.4% 1.4% v8::internal::Runtime_HasProperty(v8::internal::Arguments, v8::internal::Isolate*) | |
5 1.4% 1.4% v8::internal::JSReceiver::GetPropertyAttributeWithReceiver(v8::internal::JSReceiver*, v8::internal::String*) | |
5 1.4% 1.4% v8::internal::FixedArray::SwapPairs(v8::internal::FixedArray*, int, int) | |
4 1.1% 1.1% v8::internal::UnionOfKeys(v8::internal::Handle<v8::internal::FixedArray>, v8::internal::Handle<v8::internal::FixedArray>) | |
4 1.1% 1.1% v8::internal::JSReceiver::GetPropertyAttribute(v8::internal::JSReceiver*, v8::internal::LookupResult*, v8::internal::String*, bool) | |
4 1.1% 1.1% v8::internal::Heap::AllocateFixedArray(int, v8::internal::PretenureFlag) | |
3 0.8% 0.8% v8::internal::String::SlowEquals(v8::internal::String*) | |
3 0.8% 0.8% v8::internal::GetEnumPropertyKeys(v8::internal::Handle<v8::internal::JSObject>, bool) | |
3 0.8% 0.8% _vsnprintf | |
3 0.8% 0.8% _vfprintf_l | |
3 0.8% 0.8% _pthread_cond_signal | |
2 0.6% 0.6% v8::internal::TemplateHashMapImpl<v8::internal::FreeStoreAllocationPolicy>::Lookup(void*, unsigned int, bool, v8::internal::FreeStoreAllocationPolicy) | |
2 0.6% 0.6% v8::internal::SequentialSymbolKey<char>::Hash() | |
2 0.6% 0.6% v8::internal::Scanner::ScanIdentifierOrKeyword() | |
2 0.6% 0.6% v8::internal::Runtime_GetPropertyNamesFast(v8::internal::Arguments, v8::internal::Isolate*) | |
2 0.6% 0.6% v8::internal::RuntimeProfiler::OptimizeNow() | |
2 0.6% 0.6% v8::internal::RelocInfoWriter::Write(v8::internal::RelocInfo const*) | |
2 0.6% 0.6% v8::internal::Parser::ParseConditionalExpression(bool, bool*) | |
2 0.6% 0.6% v8::internal::Parser::ParseBinaryExpression(int, bool, bool*) | |
2 0.6% 0.6% v8::internal::LAllocator::AllocateRegisters() | |
2 0.6% 0.6% v8::internal::JSObject::NumberOfEnumElements() | |
2 0.6% 0.6% v8::internal::GetKeysInFixedArrayFor(v8::internal::Handle<v8::internal::JSReceiver>, v8::internal::KeyCollectionType, bool*) | |
2 0.6% 0.6% v8::internal::Factory::NewFixedArray(int, v8::internal::PretenureFlag) | |
2 0.6% 0.6% v8::internal::ElementsAccessor::ForArray(v8::internal::FixedArrayBase*) | |
2 0.6% 0.6% v8::internal::DescriptorArray::LinearSearch(v8::internal::SearchMode, v8::internal::String*, int) | |
2 0.6% 0.6% v8::internal::CodeStub::GetCode() | |
2 0.6% 0.6% v8::internal::Assembler::bind(v8::internal::Label*) | |
2 0.6% 0.6% _pthread_attr_getstack | |
2 0.6% 0.6% _memcmp | |
2 0.6% 0.6% ___ioctl | |
1 0.3% 0.3% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectEvacuationStrategy<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1>::VisitSpecialized<24>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*) | |
1 0.3% 0.3% void v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::EvacuateObject<(v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::ObjectContents)1, (v8::internal::ScavengingVisitor<(v8::internal::MarksHandling)1, (v8::internal::LoggingAndProfiling)0>::SizeRestriction)0, 8>(v8::internal::Map*, v8::internal::HeapObject**, v8::internal::HeapObject*, int) | |
1 0.3% 0.3% v8::internal::Translation::BeginJSFrame(int, int, unsigned int) | |
1 0.3% 0.3% v8::internal::TemplateHashMapImpl<v8::internal::ZoneAllocationPolicy>::Lookup(void*, unsigned int, bool, v8::internal::ZoneAllocationPolicy) | |
1 0.3% 0.3% v8::internal::SymbolsKey::IsMatch(v8::internal::Object*) | |
1 0.3% 0.3% v8::internal::StubCompiler::CheckPrototypes(v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Register, v8::internal::Register, v8::internal::Register, v8::internal::Handle<v8::internal::String>, int, v8::internal::Label*) | |
1 0.3% 0.3% v8::internal::StubCache::ComputeCallConstant(int, v8::internal::Code::Kind, int, v8::internal::Handle<v8::internal::String>, v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::JSObject>, v8::internal::Handle<v8::internal::JSFunction>) | |
1 0.3% 0.3% v8::internal::StoreBuffer::IteratePointersToNewSpace(void (*)(v8::internal::HeapObject**, v8::internal::HeapObject*)) | |
1 0.3% 0.3% v8::internal::StaticMarkingVisitor::VisitUnmarkedObjects(v8::internal::Heap*, v8::internal::Object**, v8::internal::Object**) | |
1 0.3% 0.3% v8::internal::StaticMarkingVisitor::VisitSharedFunctionInfoFields(v8::internal::Heap*, v8::internal::HeapObject*, bool) | |
1 0.3% 0.3% v8::internal::StaticMarkingVisitor::VisitEmbeddedPointer(v8::internal::Heap*, v8::internal::RelocInfo*) | |
1 0.3% 0.3% v8::internal::StackFrame::GetCallerState(v8::internal::StackFrame::State*) const | |
1 0.3% 0.3% v8::internal::SemiSpaceIterator::Next() | |
1 0.3% 0.3% v8::internal::Scope::ResolveVariablesRecursively(v8::internal::CompilationInfo*, v8::internal::AstNodeFactory<v8::internal::AstNullVisitor>*) | |
1 0.3% 0.3% v8::internal::Scope::DeclarationScope() | |
1 0.3% 0.3% v8::internal::Scanner::Scan() | |
1 0.3% 0.3% v8::internal::Runtime_StringEquals(v8::internal::Arguments, v8::internal::Isolate*) | |
1 0.3% 0.3% v8::internal::Runtime_RoundNumber(v8::internal::Arguments, v8::internal::Isolate*) | |
1 0.3% 0.3% v8::internal::Runtime_NotifyDeoptimized(v8::internal::Arguments, v8::internal::Isolate*) | |
1 0.3% 0.3% v8::internal::Runtime_HasElement(v8::internal::Arguments, v8::internal::Isolate*) | |
1 0.3% 0.3% v8::internal::RegExpParser::ParseCharacterClass() | |
1 0.3% 0.3% v8::internal::Parser::ParseUnaryExpression(bool*) | |
1 0.3% 0.3% v8::internal::Parser::ParseMemberWithNewPrefixesExpression(v8::internal::PositionStack*, bool*) | |
1 0.3% 0.3% v8::internal::Parser::ParseIdentifier(bool*) | |
1 0.3% 0.3% v8::internal::Object::GetProperty(v8::internal::Object*, v8::internal::LookupResult*, v8::internal::String*, PropertyAttributes*) | |
1 0.3% 0.3% v8::internal::Map::IndexInCodeCache(v8::internal::Object*, v8::internal::Code*) | |
1 0.3% 0.3% v8::internal::Map::CopyDropDescriptors() | |
1 0.3% 0.3% v8::internal::MacroAssembler::LoadSmiConstant(v8::internal::Register, v8::internal::Smi*) | |
1 0.3% 0.3% v8::internal::MacroAssembler::CompareMap(v8::internal::Register, v8::internal::Handle<v8::internal::Map>, v8::internal::Label*, v8::internal::CompareMapMode) | |
1 0.3% 0.3% v8::internal::Logger::CodeCreateEvent(v8::internal::Logger::LogEventsAndTags, v8::internal::Code*, v8::internal::String*) | |
1 0.3% 0.3% v8::internal::LogMessageBuilder::Append(char const*, ...) | |
1 0.3% 0.3% v8::internal::LiveRange::AddUsePosition(v8::internal::LifetimePosition, v8::internal::LOperand*, v8::internal::Zone*) | |
1 0.3% 0.3% v8::internal::Literal::node_type() const | |
1 0.3% 0.3% v8::internal::Literal::IsPropertyName() | |
1 0.3% 0.3% v8::internal::LTemplateInstruction<0, 2, 0>::InputAt(int) | |
1 0.3% 0.3% v8::internal::LCodeGen::WriteTranslation(v8::internal::LEnvironment*, v8::internal::Translation*) | |
1 0.3% 0.3% v8::internal::LAllocator::ResolveControlFlow() | |
1 0.3% 0.3% v8::internal::LAllocator::PopulatePointerMaps() | |
1 0.3% 0.3% v8::internal::LAllocator::LiveRangeFor(int) | |
1 0.3% 0.3% v8::internal::LAllocator::AddToInactive(v8::internal::LiveRange*) | |
1 0.3% 0.3% v8::internal::JSReceiver::IsSimpleEnum() | |
1 0.3% 0.3% v8::internal::JSObject::SetPropertyViaPrototypes(v8::internal::String*, v8::internal::Object*, PropertyAttributes, v8::internal::StrictModeFlag, bool*) | |
1 0.3% 0.3% v8::internal::HistogramTimer::Stop() | |
1 0.3% 0.3% v8::internal::Heap::SetNumberStringCache(v8::internal::Object*, v8::internal::String*) | |
1 0.3% 0.3% v8::internal::Heap::LookupAsciiSymbol(v8::internal::Handle<v8::internal::SeqAsciiString>, int, int) | |
1 0.3% 0.3% v8::internal::Heap::AllocateStruct(v8::internal::InstanceType) | |
1 0.3% 0.3% v8::internal::Heap::AllocateRawFixedArray(int) | |
1 0.3% 0.3% v8::internal::Heap::AllocateRaw(int, v8::internal::AllocationSpace, v8::internal::AllocationSpace) | |
1 0.3% 0.3% v8::internal::Heap::AllocateFixedArray(int) | |
1 0.3% 0.3% v8::internal::Heap::AllocateConsString(v8::internal::String*, v8::internal::String*) | |
1 0.3% 0.3% v8::internal::HashTable<v8::internal::StringDictionaryShape, v8::internal::String*>::FindEntry(v8::internal::Isolate*, v8::internal::String*) | |
1 0.3% 0.3% v8::internal::HUseIterator::HUseIterator(v8::internal::HUseListNode*) | |
1 0.3% 0.3% v8::internal::HPhi::opcode() const | |
1 0.3% 0.3% v8::internal::HGraphBuilder::VisitAssignment(v8::internal::Assignment*) | |
1 0.3% 0.3% v8::internal::HGraphBuilder::CreateGraph() | |
1 0.3% 0.3% v8::internal::HGraph::InsertRepresentationChangesForValue(v8::internal::HValue*) | |
1 0.3% 0.3% v8::internal::HCall<1>::CalculateInferredType() | |
1 0.3% 0.3% v8::internal::FullCodeGenerator::VisitUnaryOperation(v8::internal::UnaryOperation*) | |
1 0.3% 0.3% v8::internal::FullCodeGenerator::VisitReturnStatement(v8::internal::ReturnStatement*) | |
1 0.3% 0.3% v8::internal::FullCodeGenerator::VisitExpressionStatement(v8::internal::ExpressionStatement*) | |
1 0.3% 0.3% v8::internal::FullCodeGenerator::VisitCompareOperation(v8::internal::CompareOperation*) | |
1 0.3% 0.3% v8::internal::FullCodeGenerator::VarOperand(v8::internal::Variable*, v8::internal::Register) | |
1 0.3% 0.3% v8::internal::FlexibleBodyVisitor<v8::internal::StaticMarkingVisitor, v8::internal::FixedArray::BodyDescriptor, void>::Visit(v8::internal::Map*, v8::internal::HeapObject*) | |
1 0.3% 0.3% v8::internal::FixedArray::UnionOfKeys(v8::internal::FixedArray*) | |
1 0.3% 0.3% v8::internal::Execution::HandleStackGuardInterrupt(v8::internal::Isolate*) | |
1 0.3% 0.3% v8::internal::ElementsAccessorBase<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::SetLengthImpl(v8::internal::JSObject*, v8::internal::Object*, v8::internal::FixedArray*) | |
1 0.3% 0.3% v8::internal::DoubleToCString(double, v8::internal::Vector<char>) | |
1 0.3% 0.3% v8::internal::DescriptorArray::CopyInsert(v8::internal::Descriptor*, v8::internal::TransitionFlag) | |
1 0.3% 0.3% v8::internal::DeoptimizationInputData::Allocate(int, v8::internal::PretenureFlag) | |
1 0.3% 0.3% v8::internal::Context::global_context() | |
1 0.3% 0.3% v8::internal::ConsString::ConsStringReadBlock(v8::internal::String::ReadBlockBuffer*, unsigned int*, unsigned int) | |
1 0.3% 0.3% v8::internal::CallICBase::ReceiverToObjectIfRequired(v8::internal::Handle<v8::internal::Object>, v8::internal::Handle<v8::internal::Object>) | |
1 0.3% 0.3% v8::internal::Builtins::~Builtins() | |
1 0.3% 0.3% v8::internal::Assembler::movq(v8::internal::Register, v8::internal::Operand const&) | |
1 0.3% 0.3% v8::internal::Assembler::movq(v8::internal::Register, v8::internal::Handle<v8::internal::Object>, v8::internal::RelocInfo::Mode) | |
1 0.3% 0.3% v8::internal::Assembler::lea(v8::internal::Register, v8::internal::Operand const&) | |
1 0.3% 0.3% v8::internal::Assembler::emit_code_target(v8::internal::Handle<v8::internal::Code>, v8::internal::RelocInfo::Mode, unsigned int) | |
1 0.3% 0.3% v8::internal::Assembler::GetCode(v8::internal::CodeDesc*) | |
1 0.3% 0.3% v8::Undefined() | |
1 0.3% 0.3% unsigned int v8::internal::HashSequentialString<char>(char const*, int, unsigned int) | |
1 0.3% 0.3% node::TTYWrap::New(v8::Arguments const&) | |
1 0.3% 0.3% node::File::Initialize(v8::Handle<v8::Object>) | |
1 0.3% 0.3% node::Buffer::Utf8Slice(v8::Arguments const&) | |
1 0.3% 0.3% bool v8::internal::IsPropertyDescriptor<v8::internal::LookupResult>(v8::internal::LookupResult*) | |
1 0.3% 0.3% _vfwscanf | |
1 0.3% 0.3% _swapcontext | |
1 0.3% 0.3% _pthread_cond_signal_thread_np | |
1 0.3% 0.3% _open_dprotected_np | |
1 0.3% 0.3% _mergesort | |
1 0.3% 0.3% _malloc_jumpstart | |
1 0.3% 0.3% _malloc_create_zone | |
1 0.3% 0.3% _makecontext | |
1 0.3% 0.3% _getcontext | |
1 0.3% 0.3% _freopen | |
1 0.3% 0.3% ___add_ovflpage | |
[GC]: | |
ticks total nonlib name | |
10 2.8% | |
[Bottom up (heavy) profile]: | |
Note: percentage shows a share of a particular caller in the total | |
amount of its parent calls. | |
Callers occupying less than 2.0% are not shown. | |
ticks parent name | |
35 9.7% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
19 54.3% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
14 73.7% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
8 57.1% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
7 87.5% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
7 100.0% LazyCompile: ~map native array.js:1190 | |
1 12.5% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
6 42.9% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
6 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
6 100.0% LazyCompile: ~map native array.js:1190 | |
5 26.3% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
5 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
5 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
5 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
6 17.1% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
5 83.3% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
5 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
5 100.0% LazyCompile: ~map native array.js:1190 | |
5 100.0% Function: ~tree.Style.toXML /Users/tmcw/src/carto/lib/carto/tree/style.js:10 | |
1 16.7% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 100.0% Function: ~tree.Style.toXML /Users/tmcw/src/carto/lib/carto/tree/style.js:10 | |
5 14.3% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
5 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
5 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
5 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
5 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
5 14.3% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
3 60.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
3 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
2 40.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 50.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 50.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
15 4.2% v8::internal::StringDictionary::CopyEnumKeysTo(v8::internal::FixedArray*, v8::internal::FixedArray*) | |
13 86.7% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
5 38.5% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 60.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 66.7% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 33.3% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
2 40.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
2 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 23.1% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
2 66.7% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 50.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 50.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 33.3% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 23.1% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
3 100.0% LazyCompile: ~map native array.js:1190 | |
2 15.4% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
2 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
2 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 6.7% Function: tree.Reference.symbolizer /Users/tmcw/src/carto/lib/carto/tree/reference.js:63 | |
1 100.0% LazyCompile: *Rule /Users/tmcw/src/carto/lib/carto/tree/rule.js:5 | |
1 100.0% LazyCompile: *tree.Rule.eval /Users/tmcw/src/carto/lib/carto/tree/rule.js:113 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 6.7% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
15 4.2% node::WrappedScript::CompileRunInThisContext(v8::Arguments const&) | |
8 53.3% Function: ~NativeModule.compile node.js:597 | |
8 100.0% Function: ~NativeModule.require node.js:552 | |
3 37.5% Function: ~startup node.js:30 | |
3 100.0% LazyCompile: ~<anonymous> node.js:27 | |
1 12.5% LazyCompile: ~<anonymous> buffer.js:1 | |
1 100.0% Function: ~NativeModule.compile node.js:597 | |
1 100.0% Function: ~NativeModule.require node.js:552 | |
1 12.5% LazyCompile: ~<anonymous> assert.js:1 | |
1 100.0% Function: ~NativeModule.compile node.js:597 | |
1 100.0% Function: ~NativeModule.require node.js:552 | |
1 12.5% Function: ~tryFile module.js:138 | |
1 100.0% Function: ~Module._findPath module.js:160 | |
1 100.0% Function: ~Module._resolveFilename module.js:323 | |
1 12.5% Function: ~startup.globalVariables node.js:158 | |
1 100.0% Function: ~startup node.js:30 | |
1 100.0% LazyCompile: ~<anonymous> node.js:27 | |
1 12.5% Function: Module._load module.js:275 | |
1 100.0% Function: ~Module.require module.js:361 | |
1 100.0% Function: ~require module.js:377 | |
6 40.0% Function: ~Module._compile module.js:372 | |
6 100.0% Function: ~Module._extensions..js module.js:465 | |
6 100.0% Function: ~Module.load module.js:346 | |
6 100.0% Function: Module._load module.js:275 | |
6 100.0% Function: ~Module.require module.js:361 | |
1 6.7% LazyCompile: *NativeModule.require node.js:552 | |
1 100.0% LazyCompile: ~<anonymous> net.js:1 | |
1 100.0% LazyCompile: *NativeModule.require node.js:552 | |
1 100.0% LazyCompile: ~<anonymous> tty.js:1 | |
1 100.0% LazyCompile: *NativeModule.require node.js:552 | |
14 3.9% ___fork | |
2 14.3% Function: ~NativeModule.exists node.js:580 | |
2 100.0% Function: ~Module._resolveFilename module.js:323 | |
2 100.0% Function: Module._load module.js:275 | |
2 100.0% Function: ~Module.require module.js:361 | |
2 100.0% Function: ~require module.js:377 | |
2 14.3% Function: ~NativeModule.compile node.js:597 | |
2 100.0% Function: ~NativeModule.require node.js:552 | |
1 50.0% LazyCompile: ~<anonymous> assert.js:1 | |
1 100.0% Function: ~NativeModule.compile node.js:597 | |
1 100.0% Function: ~NativeModule.require node.js:552 | |
1 50.0% Function: ~tryFile module.js:138 | |
1 100.0% Function: ~Module._findPath module.js:160 | |
1 100.0% Function: ~Module._resolveFilename module.js:323 | |
1 7.1% LazyCompile: ~indexOf native array.js:1236 | |
1 100.0% Function: ~tree.Definition.addRules /Users/tmcw/src/carto/lib/carto/tree/definition.js:44 | |
1 100.0% Function: ~addRules /Users/tmcw/src/carto/lib/carto/renderer.js:144 | |
1 100.0% Function: ~inheritRules /Users/tmcw/src/carto/lib/carto/renderer.js:188 | |
1 100.0% LazyCompile: <anonymous> /Users/tmcw/src/carto/bin/carto:1 | |
1 7.1% LazyCompile: ~ToPropertyDescriptor native v8natives.js:420 | |
1 100.0% LazyCompile: ~defineProperties native v8natives.js:1102 | |
1 100.0% LazyCompile: ~create native v8natives.js:1038 | |
1 100.0% Function: ~exports.inherits util.js:536 | |
1 100.0% LazyCompile: ~<anonymous> assert.js:1 | |
1 7.1% LazyCompile: ~StringSplitOnRegExp native string.js:591 | |
1 100.0% LazyCompile: ~split native string.js:554 | |
1 100.0% Function: ~Module._nodeModulePaths module.js:207 | |
1 100.0% Function: ~Module.load module.js:346 | |
1 100.0% Function: Module._load module.js:275 | |
1 7.1% LazyCompile: ~<anonymous> /Users/tmcw/src/carto/lib/carto/functions.js:1 | |
1 100.0% Function: ~Module._compile module.js:372 | |
1 100.0% Function: ~Module._extensions..js module.js:465 | |
1 100.0% Function: ~Module.load module.js:346 | |
1 100.0% Function: Module._load module.js:275 | |
1 7.1% Function: ~addRules /Users/tmcw/src/carto/lib/carto/renderer.js:144 | |
1 100.0% Function: ~inheritRules /Users/tmcw/src/carto/lib/carto/renderer.js:188 | |
1 100.0% LazyCompile: <anonymous> /Users/tmcw/src/carto/bin/carto:1 | |
1 100.0% Function: ~Module._compile module.js:372 | |
1 100.0% Function: ~Module._extensions..js module.js:465 | |
1 7.1% Function: ~EventEmitter.emit events.js:49 | |
1 7.1% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/color.js:34 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 100.0% Function: ~tree.Color.toString /Users/tmcw/src/carto/lib/carto/tree/color.js:32 | |
1 100.0% Function: ~tree.Value.toString /Users/tmcw/src/carto/lib/carto/tree/value.js:19 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 7.1% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/call.js:1 | |
1 100.0% LazyCompile: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/call.js:1 | |
1 100.0% Function: ~Module._compile module.js:372 | |
1 100.0% Function: ~Module._extensions..js module.js:465 | |
1 100.0% Function: ~Module.load module.js:346 | |
1 7.1% Function: tree.Filterset.cloneWith /Users/tmcw/src/carto/lib/carto/tree/filterset.js:35 | |
1 100.0% Function: ~addRules /Users/tmcw/src/carto/lib/carto/renderer.js:144 | |
1 100.0% Function: ~inheritRules /Users/tmcw/src/carto/lib/carto/renderer.js:188 | |
1 100.0% LazyCompile: <anonymous> /Users/tmcw/src/carto/bin/carto:1 | |
1 100.0% Function: ~Module._compile module.js:372 | |
13 3.6% v8::internal::ElementsAccessorBase<v8::internal::FastHoleyObjectElementsAccessor, v8::internal::ElementsKindTraits<(v8::internal::ElementsKind)3> >::AddElementsToFixedArray(v8::internal::Object*, v8::internal::JSObject*, v8::internal::FixedArray*, v8::internal::FixedArrayBase*) | |
10 76.9% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
5 50.0% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 60.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 66.7% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 33.3% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
2 40.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
2 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 20.0% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
2 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
2 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 20.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 50.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 50.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 10.0% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
2 15.4% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 50.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 50.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 7.7% Function: tree.Reference.symbolizer /Users/tmcw/src/carto/lib/carto/tree/reference.js:63 | |
1 100.0% LazyCompile: *Rule /Users/tmcw/src/carto/lib/carto/tree/rule.js:5 | |
1 100.0% LazyCompile: *tree.Rule.eval /Users/tmcw/src/carto/lib/carto/tree/rule.js:113 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
13 3.6% KeyedLoadIC: A keyed load IC from the snapshot | |
11 84.6% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
5 45.5% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
4 80.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 75.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 25.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 20.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
5 45.5% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
5 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
4 80.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
4 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 20.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 9.1% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 7.7% Function: tree.Reference.symbolizer /Users/tmcw/src/carto/lib/carto/tree/reference.js:63 | |
1 100.0% LazyCompile: *Rule /Users/tmcw/src/carto/lib/carto/tree/rule.js:5 | |
1 100.0% LazyCompile: *tree.Rule.eval /Users/tmcw/src/carto/lib/carto/tree/rule.js:113 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 7.7% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
11 3.1% v8::internal::FixedArray::SortPairs(v8::internal::FixedArray*, unsigned int) | |
11 100.0% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
6 54.5% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 50.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
3 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
3 50.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 66.7% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 33.3% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
3 27.3% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
3 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 18.2% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
1 50.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 50.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
10 2.8% v8::internal::StringDictionary::FindEntry(v8::internal::String*) | |
10 100.0% LazyCompile: FILTER_KEY native runtime.js:398 | |
8 80.0% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
6 75.0% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 50.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
3 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 50.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 12.5% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 12.5% Function: ~tree.Reference.isFont /Users/tmcw/src/carto/lib/carto/tree/reference.js:131 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 20.0% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 50.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 50.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
10 2.8% v8::internal::JSObject::NumberOfLocalProperties(PropertyAttributes) | |
8 80.0% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
5 62.5% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
3 60.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
3 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
3 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
2 40.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 50.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% LazyCompile: *<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 50.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
2 25.0% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
2 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
2 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 12.5% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
1 10.0% Function: ~tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 10.0% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% LazyCompile: *tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 100.0% Function: ~<anonymous> /Users/tmcw/src/carto/lib/carto/tree/style.js:26 | |
1 100.0% LazyCompile: ~map native array.js:1190 | |
8 2.2% v8::internal::JSReceiver::LocalLookup(v8::internal::String*, v8::internal::LookupResult*) | |
6 75.0% LazyCompile: FILTER_KEY native runtime.js:398 | |
4 66.7% Function: tree.Reference.selector /Users/tmcw/src/carto/lib/carto/tree/reference.js:53 | |
3 75.0% Function: tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
2 66.7% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
2 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 33.3% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 25.0% Function: ~tree.Reference.validValue /Users/tmcw/src/carto/lib/carto/tree/reference.js:160 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 16.7% Function: tree.Reference.symbolizer /Users/tmcw/src/carto/lib/carto/tree/reference.js:63 | |
1 100.0% Function: ~Rule /Users/tmcw/src/carto/lib/carto/tree/rule.js:5 | |
1 100.0% LazyCompile: *tree.Rule.eval /Users/tmcw/src/carto/lib/carto/tree/rule.js:113 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 16.7% Function: tree.Reference.selectorName /Users/tmcw/src/carto/lib/carto/tree/reference.js:43 | |
1 100.0% Function: ~tree.Rule.toXML /Users/tmcw/src/carto/lib/carto/tree/rule.js:49 | |
1 100.0% Function: ~tree.Definition.symbolizersToXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:83 | |
1 100.0% Function: ~tree.Definition.toXML /Users/tmcw/src/carto/lib/carto/tree/definition.js:176 | |
1 12.5% LazyCompile: ~create native v8natives.js:1038 | |
1 100.0% Function: ~tree.Rule.clone /Users/tmcw/src/carto/lib/carto/tree/rule.js:19 | |
1 100.0% Function: ~Definition /Users/tmcw/src/carto/lib/carto/tree/definition.js:10 | |
1 100.0% Function: ~tree.Ruleset.flatten /Users/tmcw/src/carto/lib/carto/tree/ruleset.js:90 | |
1 100.0% Function: ~tree.Ruleset.flatten /Users/tmcw/src/carto/lib/carto/tree/ruleset.js:90 | |
1 12.5% Function: ~Module module.js:37 | |
1 100.0% Function: Module._load module.js:275 | |
1 100.0% Function: ~Module.require module.js:361 | |
1 100.0% Function: ~require module.js:377 | |
1 100.0% LazyCompile: <anonymous> /Users/tmcw/src/carto/bin/carto:1 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment