<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Am 01.03.2016 um 09:16 schrieb Nick
Shaforostoff:<br>
</div>
<br>
<blockquote cite="mid:20160301081607.32153.33587@mimi.kde.org"
type="cite">
<div style="font-family: Verdana, Arial, Helvetica, Sans-Serif;">
<table style="border: 1px #888a85 solid; border-radius: 6px;
-moz-border-radius: 6px; -webkit-border-radius: 6px;"
bgcolor="#fefadf" width="100%" cellpadding="12"
cellspacing="0">
<tbody>
<tr>
<td>
<table style="border: 1px solid #b8b5a0"
bgcolor="#ffffff" width="100%" cellpadding="10"
cellspacing="0">
<tbody>
<tr>
<td>
<pre style="margin: 0; padding: 0; white-space: pre-wrap; white-space: -moz-pre-wrap; white-space: -pre-wrap; white-space: -o-pre-wrap; word-wrap: break-word;"><p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">At the moment we're playing Battleship to see if an icon is present in a subdirectory. This means that we are checking on every directory if there's an icon that matches the size with a said name on every request.</p>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">This can be seen easily with strace:</p>
<div class="codehilite" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #19177C">$ </span>strace kwrite |& grep ENOENT | wc -l
6212
</pre></div>
<p style="padding: 0;text-rendering: inherit;margin: 0;line-height: inherit;white-space: inherit;">After the patch: </p>
<div class="codehilite" style="background: #f8f8f8"><pre style="line-height: 125%"><span style="color: #19177C">$ </span>strace kwrite |& grep ENOENT | wc -l
1993
</pre></div></pre>
</td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</blockquote>
Nice work :-) <br>
<br>
This is one of the major KF5 issues on Windows.<br>
<br>
Ralf<br>
<br>
</body>
</html>