<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hola, aprovecho la actividad de la lista reciente para ver si
alguien conoce algo parecido a <a moz-do-not-send="true"
href="https://github.com/tobami/codespeed">codespeed</a></p>
<p><br>
</p>
<p>Os resumo mi necesidad (que creo que es bastante generica):</p>
<p>Tenemos una aplicacion de escritorio (Tkinter) con cierta
complejidad (vaya, no son un par de scripts!)</p>
<p>Es lenta en algunos "procesos" y queremos:</p>
<p> Entender que esta pasando e identificar "bottlenecks" (hasta
ahora usando cProfile o yappi creo que va bien para esto).</p>
<p> Pero por otro lado hay que <b>medir tiempos</b>.</p>
<p>Y esto a dia de hoy, lo estabamos haciendo de manera manual
usando Timer y similares y mandando los tiempos a un log, y de ahi
a un "excel", tabla dinámica etc para plotear.</p>
<p>El caso es que el proceso de "optimización de código" es muy
exploratorio y requiere siempre de "datos objetivos" para medir si
los cambios que vas haciendo realmente mejoran o no.</p>
<p>Por esto estaba mirando una manera de:</p>
<p>1.- Automatizar el analisis del rendimiento: combinar test + CI ?</p>
<p>2.- Almacenar de alguna manera los resultados de medir el
performance y compararlos con una baseline ...(algo asi como
codespeed me cuadra).</p>
<p><br>
</p>
<p>Hasta aqui me cuadra codeSpeed. He mirado cosas de (APM) pero no
me cuadran para una desktop app.</p>
<p>Conoceis alguna alternativa a codespeed? Alguien hace esto ya de
alguna manera interesante?</p>
<p><br>
</p>
<p>Un saludo, perdonad la chapita!<br>
</p>
<p><br>
</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:CANr13cXwF_z=7riqgZPwv5O2aHMeG+tRJtA3J3jjW9411jq-Og@mail.gmail.com"></blockquote>
<div class="moz-signature">-- <br>
Pablo Conesa - <strong>Madrid <a href="http://scipion.i2pc.es">Scipion</a>
team</strong></div>
</body>
</html>