<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=UTF-8" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Emmanuel,<br>
<br>
This is my code for drawing line:<br>
<br>
    cairo_set_source_rgb (cr, 0, 0, 0);<br>
    cairo_set_line_width (cr, 7);<br>
    cairo_set_line_cap  (cr, CAIRO_LINE_CAP_ROUND);<br>
    cairo_set_line_join (cr, CAIRO_LINE_JOIN_ROUND);<br>
<br>
    for(int k=0;k&lt;vLines.size();k++)<br>
    {<br>
        cairo_move_to (cr, vLines[k].ptLineArray[0].x,
vLines[k].ptLineArray[0].y);<br>
        for(int i=1;i&lt;vLines[k].numLinePoints;i++)<br>
            cairo_line_to (cr, vLines[k].ptLineArray[i].x,
vLines[k].ptLineArray[i].y);<br>
    }<br>
<br>
    cairo_stroke_preserve (cr);<br>
<br>
    cairo_set_source_rgb (cr, 1, 1, 1);<br>
    cairo_set_line_width (cr, 4);<br>
<br>
    cairo_stroke (cr);<br>
<br>
I run this code on wince 5.0 device, processor ARM920T, 40MB RAM.<br>
<br>
In more detail, i measure the time execution of cairo_stroke and it
takes from 100-120ms. And in total, i need to do cairo_stroke 6 times,
which add up to 700+ms.<br>
<br>
Thanks.<br>
<br>
<br>
Emmanuel Pacaud wrote:
<blockquote cite="mid:1259048492.2230.4.camel@lappc-p087.in2p3.fr"
 type="cite">
  <pre wrap="">Hi,

Le mardi 24 novembre 2009 à 02:50 +0100, Duong Hoang Linh a écrit :
  </pre>
  <blockquote type="cite">
    <pre wrap="">I have implemented a simple application to draw a set of 90 lines and 
measure the execution time of drawing using Cairo.

In more detail, i want to draw a set of 90 linses, which constitute 388 
points (average 4.3 points/line). I divide 90 lines into 3 groups and 
draw each group in different colors/widths. It is noted that i draw each 
line with border. The execution time is summarized as follows:

LINE_CAP_ROUND, LINE_JOIN_ROUND: it takes 802ms

LINE_CAP_BUTT, LINE_JOIN_MITTER: it takes 700ms


At the moment, i want to evaluate the performance of Cairo in terms of 
speed for drawing and I need to achieve the time execution between 300ms 
and 500ms (&lt;300 is certainly wonderful). Is there any possible way for 
speeding up my drawing with Cairo?
    </pre>
  </blockquote>
  <pre wrap=""><!---->
700/800 ms for drawing 90 lines seems slow.

But wihout showing us your code, nor telling the platform you use for
your tests, it's not easy to give you an advice.

        Emmanuel.

  </pre>
</blockquote>
<br>
</body>
</html>