Skip to content

Instantly share code, notes, and snippets.

@denisdefreyne
Created April 3, 2013 19:41
Show Gist options
  • Save denisdefreyne/5304570 to your computer and use it in GitHub Desktop.
Save denisdefreyne/5304570 to your computer and use it in GitHub Desktop.
---------------------------------------- ---------------------------------------- ---------------------------------------- -------
CALLER CLASS CALLER METHOD ALLOCATED CLASS COUNT
---------------------------------------- ---------------------------------------- ---------------------------------------- -------
#<Class:0x007fda0b0e0708> 1
ARGF.class 1
Gem::Version 1
IOError 1
Mutex 1
NoMemoryError 1
Psych::EngineManager 1
SystemStackError 1
ThreadGroup 1
Builder::XmlMarkup instruct! Hash 1
Cri::Command define Range 1
Cri::Command run Hash 1
Cri::Command run Nanoc::Extra::FileProxy 1
Cri::Command run Nanoc::Item 1
Cri::Command run Range 1
Cri::Command run_this Nanoc::CLI::Commands::Compile 1
ERB result Hash 1
FileUtils fu_mkdir Errno::ENOENT 1
Gem paths Gem::PathSupport 1
Gem::Specification unresolved_deps Hash 1
Kernel gem Gem::Dependency 1
Kernel require Bundler::RubygemsIntegration::Future 1
Kernel require Digest::MD5 1
Kernel require Module 1
Kernel require Mutex 1
Kernel require Nokogiri::HTML::EntityLookup 1
Kernel require Nokogiri::VersionInfo 1
Kernel require Psych::Handler::DumperOptions 1
Kernel require Racc::Parser 1
Kernel require Sass::Logger::Base 1
Kernel require URI::Parser 1
Logger initialize Logger::Formatter 1
Logger initialize Logger::LogDevice 1
Logger::LogDevice initialize Logger::LogDevice::LogDeviceMutex 1
Logger::LogDevice open_logfile File 1
MonitorMixin mon_initialize Mutex 1
Nanoc::CLI load_command_at Range 1
Nanoc::CLI run Hash 1
Nanoc::CLI run Nanoc::Extra::FileProxy 1
Nanoc::CLI run Nanoc::Item 1
Nanoc::CLI run Range 1
Nanoc::CLI::CommandRunner call Hash 1
Nanoc::CLI::CommandRunner call Nanoc::Extra::FileProxy 1
Nanoc::CLI::CommandRunner call Nanoc::Item 1
Nanoc::CLI::CommandRunner call Range 1
Nanoc::CLI::CommandRunner site Nanoc::Configuration 1
Nanoc::CLI::CommandRunner site Nanoc::Site 1
Nanoc::CLI::Commands::Compile setup_listeners Nanoc::CLI::Commands::Compile::DiffGenerator 1
Nanoc::CLI::Commands::Compile setup_listeners Nanoc::CLI::Commands::Compile::FileActionPrinter 1
Nanoc::CLI::Commands::Compile setup_listeners Nanoc::CLI::Commands::Compile::GCController 1
Nanoc::CLI::Commands::Compile::DiffGenerator setup_diffs Mutex 1
Nanoc::CLI::Logger instance Nanoc::CLI::Logger 1
Nanoc::Compiler checksum_store Nanoc::ChecksumStore 1
Nanoc::Compiler compile_rep Tempfile 1
Nanoc::Compiler compile_reps Nanoc::DirectedGraph 1
Nanoc::Compiler compiled_content_cache Nanoc::CompiledContentCache 1
Nanoc::Compiler dependency_tracker Nanoc::DependencyTracker 1
Nanoc::Compiler outdatedness_checker Nanoc::OutdatednessChecker 1
Nanoc::Compiler preprocessor_context Nanoc::Context 1
Nanoc::Compiler rule_memory_calculator Nanoc::RuleMemoryCalculator 1
Nanoc::Compiler rule_memory_store Nanoc::RuleMemoryStore 1
Nanoc::Compiler rules_collection Nanoc::RulesCollection 1
Nanoc::DependencyTracker initialize Nanoc::DirectedGraph 1
Nanoc::Extra::FileProxy file_instance_methods Set 1
Nanoc::Filters::ERB run Builder::XmlMarkup 1
Nanoc::Filters::ERB run Nanoc::Filters::ERB 1
Nanoc::Helpers::Capturing capture Nanoc::Filters::ERB 1
Nanoc::Helpers::Rendering render Hash 1
Nanoc::ItemRep filter Sass::Environment 1
Nanoc::PluginRegistry instance Nanoc::PluginRegistry 1
Nanoc::Rule apply_to Regexp 1
Nanoc::RulesCollection dsl Nanoc::CompilerDSL 1
Nanoc::RulesCollection initialize OrderedHash 1
Nanoc::RulesCollection load Range 1
Nanoc::Site compile File 1
Nanoc::Site compiler Nanoc::Compiler 1
Nanoc::Site data_sources Hash 1
Nanoc::Site data_sources Nanoc::DataSources::FilesystemUnified 1
Nanoc::Site load_items Hash 1
Nanoc::Site load_items Nanoc::Extra::FileProxy 1
Nanoc::Site load_items Nanoc::Item 1
Nanoc::Site load_items Nanoc::ItemArray 1
Nanoc::Site load_items Range 1
Nokogiri::XML::NodeSet each Hash 1
Object DelegateClass Class 1
POSIX::Spawn popen4 Hash 1
Psych load_file File 1
Pygments::Popen start Logger 1
Pygments::Popen start Time 1
Sass::CacheStores::Chain retrieve Sass::Selector::Universal 1
Sass::Script::Node perform Sass::Script::List 1
Sass::Version version String 1
Singleton __init__ Mutex 1
LoadError 2
Object 2
Regexp 2
Sass::Environment 2
Time 2
Cri::Command partition Cri::Command::OptionParserPartitioningDelegate 2
Cri::Command partition Cri::OptionParser 2
Cri::Command partition Range 2
Cri::Command run_this Cri::OptionParser 2
Cri::Command run_this Hash 2
Gem::Platform new Gem::Platform 2
Gem::Requirement default Gem::Requirement 2
Gem::Specification dirs String 2
Gem::Version bump Array 2
Gem::Version bump Gem::Version 2
Kernel require Gem::Version 2
Nanoc::CLI wrap_in_cleaning_stream Nanoc::CLI::CleaningStream 2
Nanoc::CLI::CommandRunner site Hash 2
Nanoc::CLI::ErrorHandler handle_while Nanoc::CLI::ErrorHandler 2
Nanoc::CodeSnippet load Range 2
Nanoc::DirectedGraph initialize Set 2
Nanoc::Helpers::Capturing capture Range 2
Nanoc::Helpers::Rendering render Range 2
Nokogiri::CSS::Parser _reduce_19 Nokogiri::CSS::Node 2
Nokogiri::CSS::Parser xpath_for Nokogiri::CSS::XPathVisitor 2
Nokogiri::CSS::Tokenizer scan_setup StringScanner 2
Sass::Script::Color initialize Sass::Script::Number 2
Sass::Script::Number sans_common_units Array 2
Set [] Set 2
Kernel require Class 3
Kernel require NameError 3
Nanoc::DataSources::Filesystem load_objects Hash 3
Nanoc::DataSources::Filesystem load_objects Nanoc::Extra::FileProxy 3
Nanoc::DataSources::Filesystem load_objects Nanoc::Layout 3
Nanoc::DataSources::Filesystem load_objects Range 3
Nanoc::Filters::Sass run Hash 3
Nanoc::Filters::Sass run Sass::Engine 3
Nanoc::ItemRep filter Nanoc::Filters::Sass 3
Nanoc::Layout initialize Hash 3
Sass::CacheStores::Base key Digest::SHA1 3
Sass::CacheStores::Chain retrieve Sass::Tree::RootNode 3
Sass::CacheStores::Filesystem _retrieve File 3
Sass::Engine _to_tree Digest::SHA1 3
Sass::Engine _to_tree Range 3
Sass::Engine normalize_options Sass::CacheStores::Chain 3
Sass::Engine normalize_options Sass::CacheStores::Filesystem 3
Sass::Engine normalize_options Sass::CacheStores::Memory 3
Sass::Tree::Visitors::Base visit Sass::Tree::Visitors::Cssize 3
Sass::Tree::Visitors::Base visit Sass::Tree::Visitors::ToCss 3
Sass::Tree::Visitors::Cssize initialize Sass::Util::SubsetMap 3
Sass::Tree::Visitors::Perform visit Sass::Tree::RootNode 3
Sass::Tree::Visitors::Perform visit Sass::Tree::Visitors::Perform 3
Sass::Tree::Visitors::SetOptions visit Sass::Tree::Visitors::SetOptions 3
Sass::Tree::Visitors::ToCss visit_root String 3
Sass::Util check_encoding Regexp 3
Sass::Util check_sass_encoding String 3
Cri::OptionParser initialize Array 4
Nanoc::Filters::ColorizeSyntax run Hash 4
Nanoc::Filters::RDiscount run RDiscount 4
Nanoc::ItemRep filter Nanoc::Filters::ColorizeSyntax 4
Nanoc::ItemRep filter Nanoc::Filters::RDiscount 4
Nokogiri::CSS::Parser _reduce_25 Nokogiri::CSS::Node 4
Nokogiri::HTML::Document parse Nokogiri::XML::SyntaxError 4
Nokogiri::XML::NodeSet css Nokogiri::XML::NodeSet 4
Sass::Script::Functions rgb Sass::Script::Color 4
Kernel require Hash 5
Nanoc::Compiler route_reps Range 5
Nanoc::CompilerDSL route Nanoc::Rule 5
Sass::CacheStores::Chain retrieve Sass::Script::Funcall 5
Sass::Script::Color initialize Hash 5
Sass::Script::Color with Sass::Script::Color 5
Sass::Script::Node perform Sass::Script::Functions::EvaluationContext 5
Sass::Util check_sass_encoding Regexp 5
Cri::Command global_option_definitions Set 6
POSIX::Spawn popen4 IO 6
Sass::Engine normalize_options Hash 6
Sass::Engine normalize_options Nanoc::Filters::Sass::SassFilesystemImporter 6
Sass::Importers::Filesystem initialize Set 6
Sass::Tree::Visitors::Base visit Sass::Tree::Visitors::CheckNesting 6
Nanoc::CompilerDSL compile Nanoc::Rule 7
Nanoc::OutdatednessChecker basic_outdatedness_reason_for Nanoc::OutdatednessReasons::Generic 7
Nanoc::Site load_code_snippets Nanoc::CodeSnippet 7
Sass::CacheStores::Chain retrieve Sass::Script::Color 7
Kernel require LoadError 8
Psych::TreeBuilder start_sequence Psych::Nodes::Sequence 8
Sass::SCSS::RX quote Regexp 8
Kernel require Regexp 9
Sass::Script::Color with Hash 9
Sass::Script::List _perform Sass::Script::List 9
Sass::CacheStores::Chain retrieve Sass::Script::List 10
Nanoc::CompilerDSL identifier_to_regex String 13
Nanoc::ItemRep filter Nanoc::Filters::ERB 17
Sass::CacheStores::Chain retrieve Sass::Selector::Pseudo 17
URI::Parser initialize_regexp Regexp 17
Nanoc::Extra::FileProxy 18
Nanoc::Item 18
Nanoc::Filters::RubyPants run RubyPants 19
Nanoc::ItemRep filter Nanoc::Filters::RubyPants 19
RubyPants tokenize Range 19
Hash 20
Cri::Command modify Cri::CommandDSL 20
Cri::Command define Cri::CommandDSL 21
Cri::CommandDSL initialize Cri::Command 21
Nanoc::ItemRep filter Nanoc::Filters::RelativizePaths 22
Nanoc::Compiler compile_rep File 23
Sass::CacheStores::Chain retrieve Sass::Script::Number 23
File 24
Psych parse_stream Psych::Handlers::DocumentStream 25
Psych parse_stream Psych::Parser 25
Psych::Handlers::DocumentStream start_document Psych::Nodes::Document 25
Psych::Nodes::Node to_ruby Psych::ScalarScanner 25
Psych::Nodes::Node to_ruby Psych::Visitors::ToRuby 25
Psych::TreeBuilder start_stream Psych::Nodes::Stream 25
Sass::CacheStores::Chain retrieve Sass::Tree::CommentNode 27
Sass::Tree::Visitors::Perform visit Sass::Tree::CommentNode 27
Psych::TreeBuilder start_mapping Psych::Nodes::Mapping 34
Nanoc::CLI::ErrorHandler handle_while Hash 38
Nanoc::CLI::ErrorHandler handle_while Nanoc::Extra::FileProxy 38
Nanoc::CLI::ErrorHandler handle_while Nanoc::Item 38
Nanoc::CLI::ErrorHandler handle_while Range 38
Nanoc::ItemRep layout Hash 38
Nanoc::ItemRep layout Nanoc::Filters::ERB 38
Nanoc::RuleContext layout Hash 38
Sass::CacheStores::Chain retrieve Sass::Selector::Class 42
Sass::CacheStores::Chain retrieve Sass::Tree::VariableNode 42
Sass::Tree::Visitors::Perform visit Sass::Tree::VariableNode 42
Nanoc::Compiler preprocess Nanoc::Item 47
Nanoc::ItemRep snapshot Tempfile 47
Dir::Tmpname create File 48
Dir::Tmpname make_tmpname Time 48
Tempfile initialize Tempfile::Remover 48
Nanoc::Filters::ColorizeSyntax pygmentsrb Hash 51
Pygments::Popen get_fixed_bits_from_header Array 52
Pygments::Popen get_header Time 52
Pygments::Popen header_to_json Time 52
Pygments::Popen write_data Time 52
Sass::Util check_range Range 52
Timeout timeout Class 52
Timeout timeout Hash 52
Sass::Script::Functions declare Sass::Script::Functions::Signature 54
ERB make_compiler ERB::Compiler 57
ERB::Compiler compile ERB::Compiler::Buffer 57
ERB::Compiler compile String 57
ERB::Compiler::Scanner make_scanner ERB::Compiler::SimpleScanner2 57
ERB::Compiler::SimpleScanner2 scan StringScanner 57
Nanoc::Filters::ERB run ERB 57
Nanoc::Filters::ERB run Nanoc::Context 57
Cri::Command initialize Set 63
Sass::CacheStores::Chain retrieve Sass::Script::Variable 68
Range 71
Nokogiri::HTML::Document parse Nokogiri::XML::ParseOptions 75
Nanoc::Compiler load Range 81
Sass::CacheStores::Chain retrieve Sass::Selector::CommaSequence 82
Sass::CacheStores::Chain retrieve Sass::Tree::RuleNode 82
Sass::Tree::Visitors::Perform visit Sass::Tree::RuleNode 82
Sass::Tree::Visitors::Perform visit_rule Sass::SCSS::StaticParser 82
Kernel require Range 85
Sass::CacheStores::Chain retrieve Sass::Selector::Id 91
Kernel require Struct::HTMLElementDescription 92
Nokogiri::XML::NodeSet each String 95
Pygments::Popen handle_header_and_return Time 104
Gem::Specification initialize Hash 107
Gem::Specification load Gem::Specification 107
Gem::Specification load String 107
Gem::Version create Gem::Version 107
Nanoc::Compiler assigns_for Hash 107
Sass::CacheStores::Chain retrieve Sass::Selector::Sequence 107
Sass::CacheStores::Chain retrieve Sass::Selector::Element 116
Nanoc::DirectedGraph add_edge Set 134
Gem::Specification initialize Gem::Version 144
FileUtils fu_check_options Hash 169
FileUtils fu_mkdir Errno::EEXIST 169
Gem::Requirement parse Gem::Version 195
Pathname relative_path_from Pathname 205
Sass::CacheStores::Chain retrieve Sass::Script::String 205
Nanoc::ItemArray each Nanoc::ItemRep 214
Nanoc::ItemRep to_recording_proxy Nanoc::ItemRepRecorderProxy 214
Set initialize Hash 214
String 218
Sass::CacheStores::Chain retrieve Sass::Tree::PropNode 221
Sass::Tree::Visitors::Cssize visit_prop Array 221
Sass::Tree::Visitors::Perform visit Sass::Tree::PropNode 221
Nanoc::ItemArray each Range 224
Sass::CacheStores::Chain retrieve Sass::Selector::SimpleSequence 235
Sass::CacheStores::Chain retrieve Set 235
FileUtils compare_file File 240
Logger add Time 261
Sass::Tree::Visitors::Perform visit_children Sass::Environment 306
Gem::Specification add_dependency_with_type Gem::Dependency 318
Gem::Requirement create Gem::Requirement 319
Gem::Specification initialize String 321
Psych::TreeBuilder scalar Psych::Nodes::Scalar 321
Gem::Specification initialize Gem::Requirement 334
Nanoc::Rule apply_to Nanoc::ItemRepProxy 334
Nokogiri::XML::Node serialize StringIO 346
Nokogiri::XML::Node write_to Nokogiri::XML::Node::SaveOptions 346
Nanoc::NotificationCenter post Time 360
Nanoc::Filters::Sass run Pathname 369
Nanoc::Filters::Sass run String 372
Nanoc::Helpers::LinkTo relative_path_to Pathname 410
Pathname cleanpath_aggressive Pathname 410
Pathname cleanpath_aggressive String 410
Gem::Version initialize String 451
Nanoc::Rule apply_to Nanoc::RuleContext 548
Pathname relative_path_from String 615
Nokogiri::CSS xpath_for Nokogiri::CSS::Parser 654
Nokogiri::CSS::Parser initialize Nokogiri::CSS::Tokenizer 654
Nanoc::HashExtensions symbolize_keys_recursively Hash 712
Nanoc::Helpers::LinkTo relative_path_to String 1025
Gem::Specification initialize Array 1284
RubyPants educate_quotes RubyPants 3014
---------------------------------------- ---------------------------------------- ---------------------------------------- -------
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment