Note Limitations
<p>Per a PersonalBrain Developer (D):</p>
<p>
Thoughts with large notes cause PersonalBrain to slow down:</p>
<ul>
<li>When visiting Thoughts having large notes (>100KB), memory usage rises up quickly and does not return to earlier lower level; (this would possibly cause operating system to swap memory).</li>
<li>The notes editor gets 210 time slower in terms of showing notes after frequently visiting Thoughts having large notes.</li>
<li>During the period when notes editor is preparing to show notes, PB's interface is frozen. This can be up to 7 seconds for 150KB.</li>
</ul>
<p>However:</p>
<ul>
<li>Small notes do not increase memory consumption along with time of use.</li>
<li>Memory usage increases up to the allowed limit and stays there; PB will not consume up all memory, so it won't cause PB to crash.</li>
<li>The notes editor is still fast responding to small notes (<15KB*) after two days of testing.</li>
<li>Delays caused by notes editor won't accumulate to freeze PB in a later time; once the notes are shown, the dragging effect they brought to the user interface is gone.</li>
<li>It is easy to identify whether a note is too large, click a Thought which is not the current active one, and see how soon its note appears. If the delay is unacceptable, move the content into an internal attachment but only leave a brief outline/abstract in the notes editor.</li>
</ul>
<p>
- A basic text file of 15KB with light format has 2K+ words and would fill 6 pages in Office Word, which is large for instant notes—the original design purpose of them.
</p>