https://www.ultimatepp.org/redmine/
https://www.ultimatepp.org/redmine/redmine/favicon.ico
2015-01-29T08:00:56Z
Redmine
U++ - Feature #968: ide: Rectangle ops still need optimizing
https://www.ultimatepp.org/redmine/issues/968?journal_id=1991
2015-01-29T08:00:56Z
Miroslav Fidler
cxl@ntllib.org
<ul></ul><p>Some benchmarks:</p>
<ul>
<li>c:\upp\theide_.exe 29.01.2015 08:56:25, user: CXL</li>
</ul>
<p>TIMING Insert : 36.00 ms - 36.00 ms (36.00 ms / 1 ), min: 36.00 ms, max: 36.00 ms, nesting: 1 - 1<br />TIMING InvalidateLine : 0.00 ns - 0.00 ns ( 0.00 ns / 2 ), min: 0.00 ns, max: 0.00 ns, nesting: 1 - 2<br />TIMING RemoveLines : 0.00 ns - 0.00 ns ( 0.00 ns / 2 ), min: 0.00 ns, max: 0.00 ns, nesting: 1 - 2<br />TIMING ScanSize : 0.00 ns - 0.00 ns ( 0.00 ns / 2 ), min: 0.00 ns, max: 0.00 ns, nesting: 1 - 2<br />TIMING Remove : 24.00 ms - 24.00 ms (24.00 ms / 1 ), min: 24.00 ms, max: 24.00 ms, nesting: 1 - 1<br />TIMING RemoveRectSelection2: 60.00 ms - 60.00 ms (60.00 ms / 1 ), min: 60.00 ms, max: 60.00 ms, nesting: 1 - 1<br />TIMING Cat : 2.37 ms - 237.45 ns ( 3.00 ms / 10000 ), min: 0.00 ns, max: 1.00 ms, nesting: 1 - 10000<br />TIMING Remove : 0.00 ns - 0.00 ns ( 0.00 ns / 10000 ), min: 0.00 ns, max: 0.00 ns, nesting: 1 - 10000<br />TIMING GetPos : 49.37 ms - 4.94 us (50.00 ms / 10000 ), min: 0.00 ns, max: 1.00 ms, nesting: 1 - 10000<br />TIMING GetWLine : 6.37 ms - 637.45 ns ( 7.00 ms / 10000 ), min: 0.00 ns, max: 1.00 ms, nesting: 1 - 10000<br />TIMING GetRectSelection: 143.37 ms - 14.34 us (144.00 ms / 10000 ), min: 0.00 ns, max: 1.00 ms, nesting: 1 - 10000<br />TIMING RemoveRectSelection: 267.00 ms - 267.00 ms (267.00 ms / 1 ), min: 267.00 ms, max: 267.00 ms, nesting: 1 - 1</p>
<p>Need and can optimize:</p>
<p>Get(pos, size)<br />GetPos<br />GetRectSelection</p>
U++ - Feature #968: ide: Rectangle ops still need optimizing
https://www.ultimatepp.org/redmine/issues/968?journal_id=1997
2015-01-31T05:33:07Z
Miroslav Fidler
cxl@ntllib.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>Approved</i></li></ul>