Sublime Forum

I disabled indexing but ST3 is causing high CPU

#1

Running build 3126
OSX - El Capitan (10.11.6)

Projects opened - 3

User Settings:
// File indexing parses all files in the side bar, and builds an index of
// their symbols. This is required for Goto Definition to work.
“index_files”: false,

// Set the number threads to use for indexing. A value of 0 will make
// Sublime Text guess based on the number of cores. Use the index_files
// setting to disable all workers.
"index_workers": 1,

// index_exclude_patterns indicate which files won't be indexed.
"index_exclude_patterns": ["*.log","*.ll"],

From Console in ST3 (Clipped) but it goes on for a quite a while.

startup, version: 3126 osx x64 channel: stable
executable: /Applications/Sublime Text.app/Contents/MacOS/Sublime Text
working dir: /
packages path: /Users/frankcastellucci/Library/Application Support/Sublime Text 3/Packages
state path: /Users/frankcastellucci/Library/Application Support/Sublime Text 3/Local
zip path: /Applications/Sublime Text.app/Contents/MacOS/Packages
zip path: /Users/frankcastellucci/Library/Application Support/Sublime Text 3/Installed Packages
ignored_packages: [“Vintage”]
pre session restore time: 0.140111
using gpu buffer for window
first paint time: 0.220929
using gpu buffer for window
using gpu buffer for window
startup time: 0.328745
reloading plugin Default.auto_indent_tag
reloading plugin Default.block
reloading plugin Default.comment
reloading plugin Default.convert_syntax
reloading plugin Default.copy_path
reloading plugin Default.delete_word
reloading plugin Default.detect_indentation
reloading plugin Default.duplicate_line
reloading plugin Default.echo
reloading plugin Default.exec
reloading plugin Default.fold
reloading plugin Default.font
reloading plugin Default.goto_line
reloading plugin Default.history_list
reloading plugin Default.indentation
reloading plugin Default.install_package_control
reloading plugin Default.kill_ring
reloading plugin Default.mark
reloading plugin Default.new_templates
reloading plugin Default.open_context_url
reloading plugin Default.open_in_browser
reloading plugin Default.pane
reloading plugin Default.paragraph
reloading plugin Default.paste_from_history
reloading plugin Default.profile
reloading plugin Default.quick_panel
reloading plugin Default.run_syntax_tests
reloading plugin Default.save_on_focus_lost
reloading plugin Default.scroll
reloading plugin Default.set_unsaved_view_name
reloading plugin Default.settings
reloading plugin Default.show_scope_name
reloading plugin Default.side_bar
reloading plugin Default.sort
reloading plugin Default.swap_line
reloading plugin Default.switch_file
reloading plugin Default.symbol
reloading plugin Default.transform
reloading plugin Default.transpose
reloading plugin Default.trim_trailing_white_space
reloading plugin CSS.css_completions
reloading plugin Diff.diff
reloading plugin HTML.encode_html_entities
reloading plugin HTML.html_completions
reloading plugin 0_package_control_loader.00-package_control
reloading plugin Package Control.1_reloader
reloading plugin Package Control.2_bootstrap
reloading plugin Package Control.Package Control
reloading plugin NASM x86 Assembly.assembly
plugins loaded
Loaded instruction set
Loaded support set
Package Control: No updated packages
Scope extension
intersection
{(‘build_variable_vector’, ‘label’), (‘build_local_temp_identifier’, ‘label’), (‘rebuild\tstack_globalptrtail’, ‘label’), (‘l_push\t64,’, ‘label’), (‘build_module_type_collection’, ‘label’), (’.two’, ‘label’), (‘build_stack_map’, ‘label’), (‘build_array_size’, ‘label’), (’.noif0’, ‘label’), (‘htab_char’, ‘label’), (‘foidl_return\t16’, ‘label’), (‘emit_str\tstack_root_setg,\t".setg.0"’, ‘label’), (‘emit_str\tstack_root_listg,\t".listg.0"’, ‘label’), (‘build_local_temporary_result’, ‘label’), (‘foidl_entry\t\t64’, ‘label’), (’.bnd_ref’, ‘label’), (‘build_vector_store_result’, ‘label’), (‘pop_put\t8’, ‘label’), (’.me?’, ‘label’), (‘build_variable_set’, ‘label’), (‘rebuild\tstack_link_next_equal,’, ‘label’), (’.top0’, ‘label’), (‘sbuild’, ‘label’), (’.tailargs’, ‘label’), (‘if_expression_completion’, ‘label’), (‘foidl_return\t32’, ‘label’), (‘build_structure_scalar_type’, ‘label’), (’.CEXP’, ‘label’), (‘build_external_funcref’, ‘label’), (’.next’, ‘label’), (‘build_straight_sequence’, ‘label’), (‘store_integer_stack_element’, ‘label’), (‘build_stack_collection_adticall’, ‘label’), (‘emit_str\tstack_link_data_equal,’, ‘label’), (‘sbuild\tunderscore’, ‘label’), (‘build_link_structure_tail’, ‘label’), (‘rebuild\ts32bit’, ‘label’), (‘build_initializing_function’, ‘label’), (‘build_var_reference_stack_element’, ‘label’), (’.fake’, ‘label’), (‘sbuild\tparen_open’, ‘label’), (‘emit_str\tstack_vectorg,\t\t".vectorg.0’, ‘label’), (‘build_dynamic_vector_type’, ‘label’), (‘build_global_mapentry_identifier’, ‘label’), (‘build_cast_string_vptr’, ‘label’), (‘rebuild\tbitcast_to_tp’, ‘label’), (‘build_collectionptr_indirect’, ‘label’), (‘skiphi\trdx,’, ‘label’), (‘foidl_entry\t\t16’, ‘label’), (‘rebuild\tcallvoid_adt’, ‘label’), (‘emit_str\tstack_getglobalptr,’, ‘label’), (‘build_vector_expression_initializer’, ‘label’), (’.one’, ‘label’), (’.notstring’, ‘label’), (‘put_string\tinit_header’, ‘label’), (’.GI’, ‘label’), (‘build_me_variable_initializer’, ‘label’), (‘l_pop\trdi,’, ‘label’), (‘build_adticall’, ‘label’), (‘stack_ptr_sz:\tdq’, ‘label’), (‘build_list_expression_initializer’, ‘label’), (‘emit_str\tstack_setg,’, ‘label’), (‘build_local_identifier’, ‘label’), (‘build_store_result_to_local’, ‘label’), (’.exit’, ‘label’), (‘string’, ‘label’), (‘rebuild\talign8’, ‘label’), (‘build_initializers’, ‘label’), (‘build_list_structure_tail’, ‘label’), (’.preddone’, ‘label’), (’.L2’, ‘label’), (‘build_global_link_identifier’, ‘label’), (‘build_vector_variable_initializer’, ‘label’), (‘rebuild\tglbl_me_structptr’, ‘label’), (’.fullseq’, ‘label’), (’.L11’, ‘label’), (‘rebuild\tptrtoint’, ‘label’), (‘build_element_for_stack_link’, ‘label’), (‘build_me_expression_initializer’, ‘label’), (‘rebuild\tbranch_uncnd’, ‘label’), (‘rebuild\tnl_ht,’, ‘label’), (‘foidl_return\t56’, ‘label’), (‘sbuild\thtab_char,’, ‘label’), (’.chkcoll’, ‘label’), (’.expbump’, ‘label’), (‘sbuild\tlabel_tag’, ‘label’), (‘l_add\t48,’, ‘label’), (‘sbuild\tspacer,’, ‘label’), (‘build_array_size2’, ‘label’), (‘sbuild\tparen_close,’, ‘label’), (‘rebuild\tto_cast,type_pointer’, ‘label’), (‘rebuild\tbitcast’, ‘label’), (‘build_variable_map’, ‘label’), (‘foidl_entry\t\t8’, ‘label’), (’.next0’, ‘label’), (’.var_ref’, ‘label’), (‘l_push’, ‘label’), (‘generate_collection_item_functions’, ‘label’), (‘rebuild\titern_true’, ‘label’), (‘string\teight,\t\t\t\t\t"8"’, ‘label’), (‘stack_alloc:\tdq’, ‘label’), (’.vector’, ‘label’), (‘build_var_reference_to_local_element’, ‘label’), (‘build_global_string_declaration’, ‘label’), (‘put_string’, ‘label’), (’.cmap’, ‘label’), (‘build_var_collection_type’, ‘label’), (‘build_external_varref’, ‘label’), (’.E0’, ‘label’), (‘rebuild\tglobal_constant’, ‘label’), (‘sbuild\thtab_char’, ‘label’), (‘collection_walker’, ‘label’), (‘sbuild\tlabel_tag,’, ‘label’), (’.isstring’, ‘label’), (‘initialize_stack_dynamic_vector’, ‘label’), (‘foidl_return’, ‘label’), (‘if_expression_eval’, ‘label’), (‘rebuild\tgetelementptr_inbound’, ‘label’), (‘rebuild\tto_cast’, ‘label’), (‘newline’, ‘label’), (‘build_load_result_from_var’, ‘label’), (‘l_addi\t48,’, ‘label’), (‘emit_str\tstack_mapentg,’, ‘label’), (’.expr’, ‘label’), (’.tlit’, ‘label’), (’.L0’, ‘label’), (‘stack_cast:\t\tdq’, ‘label’), (‘l_push\t8,’, ‘label’), (‘tbuild\trsi’, ‘label’), (’.end’, ‘label’), (‘sbuild\tcomma_separator’, ‘label’), (‘l_comp\trax,’, ‘label’), (‘rebuild\ttruefalse_suffix’, ‘label’), (’.A0’, ‘label’), (‘build_tail_sequence’, ‘label’), (‘l_push\t56,’, ‘label’), (‘stack_type_val’, ‘label’), (’.expression’, ‘label’), (‘build_stack_vector’, ‘label’), (‘rbuild’, ‘label’), (‘stack_cast_sz:\tdq’, ‘label’), (‘build_list_variable_initializer’, ‘label’), (‘foidl_entry\t’, ‘label’), (‘rebuild\tto_i8ptr_cast’, ‘label’), (‘get_n_collection_token’, ‘label’), (’.B0’, ‘label’), (’.noexp’, ‘label’), (‘build_global_structure_declaration’, ‘label’), (‘sbuild\tspacer,struct_open’, ‘label’), (‘rebuild\tgetelementptr’, ‘label’), (’.L1’, ‘label’), (‘l_push\t40,’, ‘label’), (‘build_integer’, ‘label’), (‘l_incr\t32’, ‘label’), (’.collection’, ‘label’), (‘rebuild\ttype_pointer_ptr’, ‘label’), (’%macro’, ‘label’), (‘void_return’, ‘label’), (‘rebuild\tdecl_dynamic_vector’, ‘label’), (’.emit’, ‘label’), (‘rebuild\tresult_suffix,load_lvp_from_module’, ‘label’), (‘if_expression_walker’, ‘label’), (’.begin’, ‘label’), (‘if_notexpression_eval’, ‘label’), (‘expression_builder’, ‘label’), (‘rebuild\tcalli64_ret’, ‘label’), (‘emit_str\tstack_link,’, ‘label’), (‘build_module_const_type_type’, ‘label’), (‘build_typeptr_indirect’, ‘label’), (‘build_module_type’, ‘label’), (’.isexpr’, ‘label’), (’.C1’, ‘label’), (‘rebuild\tstruct_me_suffix’, ‘label’), (‘rebuild\tglbl_type_structptr’, ‘label’), (’.done0’, ‘label’), (‘rebuild\thidden_constant’, ‘label’), (‘rebuild\ttype_pointer’, ‘label’), (’.done’, ‘label’), (‘string\tstruct_open,’, ‘label’), (’.entry’, ‘label’), (‘rebuild\ts64bit_ptr’, ‘label’), (‘emit_str\tstack_tail_index,’, ‘label’), (‘stack_root_sz:\tdq’, ‘label’), (‘emit_str\tstack_listg,’, ‘label’), (‘l_pop’, ‘label’), (‘foidl_entry\t32’, ‘label’), (‘build_initializing_function_header’, ‘label’), (’.V0’, ‘label’), (‘build_global_collection_head’, ‘label’), (’.unknown’, ‘label’), (‘foidl_entry\t\t24’, ‘label’), (‘l_push\t16,’, ‘label’), (‘build_declaration_ptr_cast_collectiong_type’, ‘label’), (‘build_literal’, ‘label’), (’.notexpr’, ‘label’), (‘build_module_collection’, ‘label’), (‘put_string\tvoid_return’, ‘label’), (’.indirect1’, ‘label’), (‘skiphi\trax,’, ‘label’), (’.C2’, ‘label’), (‘rebuild\tvoid_ptr_null’, ‘label’), (‘l_compi\t24,0’, ‘label’), (’.map’, ‘label’), (’.var’, ‘label’), (‘rebuild\tresult_suffix,tmp_suffix’, ‘label’), (‘l_push\t48,’, ‘label’), (‘init_header:\tdb’, ‘label’), (‘foidl_return\t24’, ‘label’), (‘rebuild\tbyte_size’, ‘label’), (’.C0’, ‘label’), (’.sign’, ‘label’), (’.last’, ‘label’), (‘emit_str\tstack_mapg,’, ‘label’), (’.cset’, ‘label’), (‘rebuild\tvoid_ptr_ptr’, ‘label’), (‘emit_str\tstack_root_mapg,\t".mapg.0"’, ‘label’), (‘build_variable_list’, ‘label’), (‘build_simple_module_type_closer’, ‘label’), (‘emit_str\tstack_link_next,’, ‘label’), (‘build_module_type_vector’, ‘label’), (‘stack_ptr:\t\tdq’, ‘label’), (’.gen’, ‘label’), (’.indirect0’, ‘label’), (‘build_local_struct_prefix’, ‘label’), (‘rebuild\tstruct_link_suffix’, ‘label’), (‘stack_collection_walker’, ‘label’), (’.fexp’, ‘label’), (‘skiphi’, ‘label’), (‘emit_str\tstack_link_next_equal,’, ‘label’), (‘check_adti_collection’, ‘label’), (‘build_declaration_ptr_cast_type_type’, ‘label’), (‘build_expression_call_voidret’, ‘label’), (‘locnt’, ‘label’), (‘foidl_entry\t\t40’, ‘label’), (‘foidl_return\t64’, ‘label’), (‘newline_char:\tdb’, ‘label’), (’.B1’, ‘label’), (‘foidl_entry\t\t56’, ‘label’), (‘build_stack_linked_nodes’, ‘label’), (‘build_global_identifier’, ‘label’), (‘rebuild\tglbl_collection_structptr’, ‘label’), (‘build_stack_map_entries’, ‘label’), (’.store’, ‘label’), (‘build_me_structure_tail’, ‘label’), (’.gvar’, ‘label’), (’.expres’, ‘label’), (‘emit_str\tstack_linkg,’, ‘label’), (‘sbuild\tparen_close,comma_separator’, ‘label’), (‘stack_root’, ‘label’), (‘l_incr’, ‘label’), (‘foidl_entry’, ‘label’), (‘build_cast_int_vptr’, ‘label’), (‘locnt\trax,’, ‘label’), (‘rebuild\tstack_link’, ‘label’), (‘l_pop\trdx,’, ‘label’), (‘tbuild’, ‘label’), (‘rebuild\tdefine,type_pointer’, ‘label’), (‘rebuild\tload,type_pointer’, ‘label’), (’.three’, ‘label’), (‘build_result_reference_stack_element’, ‘label’), (‘rebuild\tresult_suffix’, ‘label’), (‘rebuild’, ‘label’), (‘rebuild\tglbl_const_type_defn’, ‘label’), (‘build_stack_type_allocation’, ‘label’), (‘build_module_type_type’, ‘label’), (‘build_list_store_result’, ‘label’), (’.top’, ‘label’), (’.clist’, ‘label’), (‘if_expression_jmpto_done’, ‘label’), (‘sbuild\tdotqualifier’, ‘label’), (’.link?’, ‘label’), (’.null’, ‘label’), (‘rebuild\tstack_link_lnk’, ‘label’), (‘build_map_structure_tail’, ‘label’), (‘l_addi\t32,’, ‘label’), (‘l_decr\t24’, ‘label’), (‘build_pure_sequence’, ‘label’), (‘rebuild\tstack_store_null’, ‘label’), (‘generate_map_entry_link’, ‘label’), (‘foidl_entry\t\t72’, ‘label’), (‘build_getelement_cast_to_void’, ‘label’), (‘rebuild\tglbl_type_defn’, ‘label’), (’.tail’, ‘label’), (’.offsettype’, ‘label’), (‘foidl_return\t72’, ‘label’), (‘rebuild\tnl_ht’, ‘label’), (‘rebuild\tvoid_ptr’, ‘label’), (‘emit_str\tstack_collgptr,’, ‘label’), (‘build_dynamic_expression_name’, ‘label’), (‘l_incr\t40’, ‘label’), (‘l_push\t24,’, ‘label’), (‘sbuild\tspacer’, ‘label’), (‘l_addi’, ‘label’), (‘l_incr\t64’, ‘label’), (‘build_link_me_structure_tail’, ‘label’), (‘build_set_structure_tail’, ‘label’), (’.noexp0’, ‘label’), (’.unhandled’, ‘label’), (‘rebuild\tcollection_pointer’, ‘label’),

0 Likes

#2

does disabling the NASM x86 Assembly package help? I assume it is what is responsible for spamming your console?

0 Likes

#3

How do I go about disabling it? (noob)

0 Likes

#4

(Tools menu ->) Command Palette -> Disable Package -> NASM x86 Assembly

0 Likes

#5

I’ve disabled it but this did not seem to be a problem in builds prior to 3124.

  1. Also, why would index be running to produce that malarky when I had it set to ‘false’?
  2. Is this something other than indexing that is running?
  3. Did something change that plugin developers need to know about?

I will raise the indexing issue with the plugin developer as disabling it removes all the value from using it in the first place.

0 Likes

#6

Indexing wouldn’t spam your console like that. You can check Help -> Indexing Status and see that it is idle, to prove it.

0 Likes

#7

Thank you. I’ve opened the issue with the plugin developer and included your perspective.

0 Likes