{"id":1029,"date":"2017-04-02T19:18:09","date_gmt":"2017-04-02T19:18:09","guid":{"rendered":"http:\/\/entrian.com\/blog\/?p=1029"},"modified":"2021-07-01T07:19:52","modified_gmt":"2021-07-01T07:19:52","slug":"entrian-source-search-1-7-7-out-of-process-indexing","status":"publish","type":"post","link":"https:\/\/entrian.com\/blog\/entrian-source-search-1-7-7-out-of-process-indexing\/","title":{"rendered":"Entrian Source Search 1.7.7: Out-of-process indexing"},"content":{"rendered":"<p>I&#8217;m very pleased to announce\u00a0Entrian Source Search 1.7.7, which includes one invisible change:<\/p>\n<ul>\n<li>Indexing is now done by an external process, rather than within the Visual Studio process.<\/li>\n<\/ul>\n<p>That means no more sharing of one increasingly-cramped 4GB address space between Visual Studio and the Entrian indexer, which is good news for anyone who&#8217;s ever suffered an\u00a0OutOfMemoryException at the hands of Source Search.<\/p>\n<p>This change also introduces the <code>-watch<\/code> switch to the command line tool <code>ess.exe<\/code>. \u00a0When you pass that switch to a <code>create<\/code> or <code>update<\/code> command, <code>ess.exe<\/code> continues to run at the end of the update, watching for changed files and updating the index as they change.  That means you can use <code>ess.exe<\/code> to keep an index up to date just as you would a Visual Studio session (which is in fact what Source Search itself is now doing behind the scenes).<\/p>\n<p>As always, the upgrade is available for free to all licensed users, and as a 30-individual-day trial for everyone else. \u00a0You can download it\u00a0from\u00a0<a href=\"http:\/\/entrian.com\/source-search\/download.html\">the download page<\/a> or\u00a0<a href=\"https:\/\/visualstudiogallery.msdn.microsoft.com\/e39a6996-ea46-459a-9f1e-9629547868bc\">the gallery<\/a>.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;m very pleased to announce\u00a0Entrian Source Search 1.7.7, which includes one invisible change: Indexing is now done by an external process, rather than within the Visual Studio process. That means no more sharing of one increasingly-cramped 4GB address space between Visual Studio and the Entrian indexer, which is good news for anyone who&#8217;s ever suffered [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,4],"tags":[],"class_list":["post-1029","post","type-post","status-publish","format-standard","hentry","category-30days","category-changelog"],"_links":{"self":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/1029","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/comments?post=1029"}],"version-history":[{"count":1,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/1029\/revisions"}],"predecessor-version":[{"id":1286,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/posts\/1029\/revisions\/1286"}],"wp:attachment":[{"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/media?parent=1029"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/categories?post=1029"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/entrian.com\/blog\/wp-json\/wp\/v2\/tags?post=1029"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}