<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>...</li>
<li>...</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.168.0<br>
<strong>System</strong>: Mac OS X 10.10.1<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: Atom can only handle files &lt; 2MB for now.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At /Applications/Atom.app/Contents/Resources/app/src/project.js:355

Error: Atom can only handle files &lt; 2MB for now.
  at Project.module.exports.Project.buildBuffer (/Applications/Atom.app/Contents/Resources/app/src/project.js:355:15)
  at Project.module.exports.Project.bufferForPath (/Applications/Atom.app/Contents/Resources/app/src/project.js:332:63)
  at Project.module.exports.Project.open (/Applications/Atom.app/Contents/Resources/app/src/project.js:286:19)
  at Workspace.module.exports.Workspace.openUriInPane (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:485:29)
  at Workspace.module.exports.Workspace.open (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:412:19)
  at Ipc.&lt;anonymous&gt; (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:45:32)
  at Ipc.emit (events.js:110:17)
  at process.&lt;anonymous&gt; (/Applications/Atom.app/Contents/Resources/atom/renderer/api/lib/ipc.js:22:29)
  at process.emit (events.js:118:17)
"><pre class="notranslate"><code class="notranslate">At /Applications/Atom.app/Contents/Resources/app/src/project.js:355

Error: Atom can only handle files &lt; 2MB for now.
  at Project.module.exports.Project.buildBuffer (/Applications/Atom.app/Contents/Resources/app/src/project.js:355:15)
  at Project.module.exports.Project.bufferForPath (/Applications/Atom.app/Contents/Resources/app/src/project.js:332:63)
  at Project.module.exports.Project.open (/Applications/Atom.app/Contents/Resources/app/src/project.js:286:19)
  at Workspace.module.exports.Workspace.openUriInPane (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:485:29)
  at Workspace.module.exports.Workspace.open (/Applications/Atom.app/Contents/Resources/app/src/workspace.js:412:19)
  at Ipc.&lt;anonymous&gt; (/Applications/Atom.app/Contents/Resources/app/src/window-event-handler.js:45:32)
  at Ipc.emit (events.js:110:17)
  at process.&lt;anonymous&gt; (/Applications/Atom.app/Contents/Resources/atom/renderer/api/lib/ipc.js:22:29)
  at process.emit (events.js:118:17)

</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" 62x -5:43.1 core:backspace (atom-text-editor.editor)
     -3:18.6 core:save (atom-text-editor.editor)
     -3:02.7 find-and-replace:select-next (atom-text-editor.editor)
     -3:01.1 core:move-to-bottom (atom-text-editor.editor)
     -2:59.3 core:move-to-top (atom-text-editor.editor)
  2x -2:49.2 core:move-down (atom-text-editor.editor)
 11x -2:47.5 core:move-right (atom-text-editor.editor)
     -2:39.9 find-and-replace:select-next (atom-text-editor.editor)
     -2:37.9 core:move-to-bottom (atom-text-editor.editor)
  7x -2:19.2 core:backspace (atom-text-editor.editor)
  9x -0:36.7 find-and-replace:select-next (atom-text-editor.editor)
     -0:29.1 core:backspace (atom-text-editor.editor)
     -0:12.7 core:copy (atom-text-editor.editor)
     -0:07.8 editor:newline (atom-text-editor.editor)
     -0:06.4 core:paste (atom-text-editor.editor)
     -0:00.0 core:save (atom-text-editor.editor)"><pre class="notranslate"><code class="notranslate"> 62x -5:43.1 core:backspace (atom-text-editor.editor)
     -3:18.6 core:save (atom-text-editor.editor)
     -3:02.7 find-and-replace:select-next (atom-text-editor.editor)
     -3:01.1 core:move-to-bottom (atom-text-editor.editor)
     -2:59.3 core:move-to-top (atom-text-editor.editor)
  2x -2:49.2 core:move-down (atom-text-editor.editor)
 11x -2:47.5 core:move-right (atom-text-editor.editor)
     -2:39.9 find-and-replace:select-next (atom-text-editor.editor)
     -2:37.9 core:move-to-bottom (atom-text-editor.editor)
  7x -2:19.2 core:backspace (atom-text-editor.editor)
  9x -0:36.7 find-and-replace:select-next (atom-text-editor.editor)
     -0:29.1 core:backspace (atom-text-editor.editor)
     -0:12.7 core:copy (atom-text-editor.editor)
     -0:07.8 editor:newline (atom-text-editor.editor)
     -0:06.4 core:paste (atom-text-editor.editor)
     -0:00.0 core:save (atom-text-editor.editor)
</code></pre></div>
<h3 dir="auto">Config</h3>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;core&quot;: {},
  &quot;editor&quot;: {
    &quot;tabLength&quot;: 4,
    &quot;invisibles&quot;: {}
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"core"</span>: {},
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"tabLength"</span>: <span class="pl-c1">4</span>,
    <span class="pl-ent">"invisibles"</span>: {}
  }
}</pre></div>
<h3 dir="auto">Installed Packages</h3>
<div class="highlight highlight-source-coffee notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# User
pdf-view, v0.14.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
pdf<span class="pl-k">-</span>view, v0.<span class="pl-ii">14</span>.<span class="pl-ii">0</span>

<span class="pl-c"><span class="pl-c">#</span> Dev</span>
<span class="pl-en">No</span> <span class="pl-en">dev</span> packages</pre></div>
<p dir="auto">So, I use my text editor for all kinds of things (writing code, reading readmes, editing dotfiles, etc). One of the things I do most often during any given day is open up large log files to troubleshoot Enterprise problems. These files can sometimes get as large as 500-800MB.</p>
<p dir="auto">I just tried viewing a 350MB log file and Atom locked up immediately -- the file selector didn't change and the entire window went completely white 4 seconds after I tried viewing the file. I could still close the top level window, but we should still have better handling for this kind of thing.</p>
<p dir="auto">Sublime Text 2 took about 55 seconds to open the file, but gave a nice progress indicator while it was loading:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/402a77c9e676b55fa95c38e26e4345d76be5e51f1cb9b2e2790d94de0ce90c00/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3234342f3139303337392f63306162633237652d376565352d313165322d386563342d3432303563646565306164302e706e67"><img src="https://camo.githubusercontent.com/402a77c9e676b55fa95c38e26e4345d76be5e51f1cb9b2e2790d94de0ce90c00/68747470733a2f2f662e636c6f75642e6769746875622e636f6d2f6173736574732f3234342f3139303337392f63306162633237652d376565352d313165322d386563342d3432303563646565306164302e706e67" alt="Screen Shot 2013-02-24 at 4 50 56 PM" data-canonical-src="https://f.cloud.github.com/assets/244/190379/c0abc27e-7ee5-11e2-8ec4-4205cdee0ad0.png" style="max-width: 100%;"></a></p>
<p dir="auto">Once it loaded it was as responsive as any other file I load (scrolled fast, normal text highlight performance, etc). It would be nice if we set this as a baseline for expected behavior (progress bar + responsive after loading).</p>