| 
					
							
        
    
        
						
			 | 
			
			
					    
					
        
         
          
         
	
            | eksekverings hastighed Fra : Michael Olsen | 
  Dato :  29-12-05 20:28 |  
  |   
            Hej.
 Findes der et program der kan
 måle eksekverings hastighed.
 
 -- 
 Hilsen
 Michael Olsen 
 
 
  
            
             |   |   
            
        
 
            
         
           Thomas Jespersen (29-12-2005) 
         
	
            | Kommentar Fra : Thomas Jespersen | 
  Dato :  29-12-05 20:41 |  
  |   
            On Thu, 29 Dec 2005 20:28:01 +0100, Michael Olsen wrote:
 
 > Hej.
 > Findes der et program der kan
 > måle eksekverings hastighed.
 
 Det kan være det du søger er en såkaldt "profiler". Den måler som sådan
 ikke eksekveringshastigheden men finder steder i din kode hvor der bliver
 brugt meget tid.
 
 Søg efter profiler + din C/C++ compiler i google og du får sikkert nogle
 brugbare hits.
  
            
             |   |   
            
        
 
            
         
           Thomas Jespersen (29-12-2005) 
         
	
            | Kommentar Fra : Thomas Jespersen | 
  Dato :  29-12-05 20:46 |  
  |   
            On Thu, 29 Dec 2005 20:40:52 +0100, Thomas Jespersen wrote:
 
 > On Thu, 29 Dec 2005 20:28:01 +0100, Michael Olsen wrote:
 > 
 >> Hej.
 >> Findes der et program der kan
 >> måle eksekverings hastighed.
 > 
 > Det kan være det du søger er en såkaldt "profiler". Den måler som sådan
 > ikke eksekveringshastigheden men finder steder i din kode hvor der bliver
 > brugt meget tid.
 
 Så er der selvfølgelig "clock()" funktionen.
 
 Prøv evt
 
 man clock
 
 hvis du sidder ved en unix/linux box, eller slå op i din dokumentation.
  
            
             |   |   
            
        
 
            
         
           Jacob Bunk Nielsen (29-12-2005) 
         
	
            | Kommentar Fra : Jacob Bunk Nielsen | 
  Dato :  29-12-05 20:41 |  
  |  
 
            "Michael Olsen" <Michael@nospam.dkfritidmotorcykel.dk> writes:
 > Findes der et program der kan
 > måle eksekverings hastighed.
 Definér hastighed. På Unix bruger man typisk time(1) til at måle hvor
 meget CPU-tid, system-tid og real-tid et program tager at afvikle.
 Hvis det er fordi du gerne vil lave lidt mere dybdegående analyse af
 hvordan dit program bruger sin tid, så skal du bruge en profiler.
 -- 
 Jacob -  www.bunk.cc
Kiss a non-smoker; taste the difference.
            
              |   |   
            
        
 
            
         
           Thomas Jespersen (29-12-2005) 
         
	
            | Kommentar Fra : Thomas Jespersen | 
  Dato :  29-12-05 21:00 |  
  |   
            On Thu, 29 Dec 2005 20:41:16 +0100, Jacob Bunk Nielsen wrote:
 
 
 > Definér hastighed. På Unix bruger man typisk time(1) til at måle hvor
 > meget CPU-tid, system-tid og real-tid et program tager at afvikle.
 
 Clock() er bedre end time() for den måler reel CPU-tid i modsætning til
 time() der måler "wall time", noget der kan have en del betydning på et
 moderne multitasking-system.
  
            
             |   |   
            
        
 
            
         
            Kent Friis (01-01-2006) 
         
	
            | Kommentar Fra : Kent Friis | 
  Dato :  01-01-06 23:45 |  
  |   
            Den Thu, 29 Dec 2005 20:59:44 +0100 skrev Thomas Jespersen:
 > On Thu, 29 Dec 2005 20:41:16 +0100, Jacob Bunk Nielsen wrote:
 >
 >
 >> Definér hastighed. På Unix bruger man typisk time(1) til at måle hvor
 >> meget CPU-tid, system-tid og real-tid et program tager at afvikle.
 >
 > Clock() er bedre end time() for den måler reel CPU-tid i modsætning til
 > time() der måler "wall time", noget der kan have en del betydning på et
 > moderne multitasking-system.
 
 Det kommer an på hvad man ønsker. Når jeg som bruger sidder og bander
 over at lortet er langsomt, så er jeg bedøvende ligeglad med hvor stor
 en del af ventetiden der er CPU-tid.
 
 Mhv
 Kent
 -- 
 Hard work may pay off in the long run, but laziness pays off right now.
  
            
             |   |   
            
        
 
            
         
           Mogens Hansen (29-12-2005) 
         
	
            | Kommentar Fra : Mogens Hansen | 
  Dato :  29-12-05 21:02 |  
  |   
            
 "Michael Olsen" <Michael@nospam.dkfritidmotorcykel.dk> wrote in message 
 news:5NWsf.158$is.48@news.get2net.dk...
 > Hej.
 > Findes der et program der kan
 > måle eksekverings hastighed.
 
 Til hvilken compiler og platform ?
 
 Venlig hilsen
 
 Mogens Hansen 
 
 
  
            
             |   |   
            
        
 
            
         
           Michael Olsen (29-12-2005) 
         
	
            | Kommentar Fra : Michael Olsen | 
  Dato :  29-12-05 21:31 |  
  |   
            Hej.
 > Til hvilken compiler og platform ?
 Jeg bruger vc++ 2005 express og
 winXP.
 
 -- 
 Hilsen
 Michael Olsen
 
 
 
 
 
  
            
             |   |   
            
        
 
            
         
            Thomas Jespersen (29-12-2005) 
         
	
            | Kommentar Fra : Thomas Jespersen | 
  Dato :  29-12-05 22:02 |  
  |  
 
            On Thu, 29 Dec 2005 21:31:10 +0100, Michael Olsen wrote:
 > Hej.
 >> Til hvilken compiler og platform ?
 > Jeg bruger vc++ 2005 express og
 > winXP.
 Jeg har netop downloadet VC++ Express for et par dage siden og har ikke
 rigtig nået at kigge på værktøjer til den endnu, men jeg google'de lidt og
 fandt denne:
 http://www.compuware.com/products/devpartner/default.htm
Klik på "DevPartner Profiler Community Edition" så kan du hente en gratis
 profiler til .net. Jeg skal ikke kunne sige om den virker til 2005 udgaven
 eller om den virker med Express, jeg har ikke prøvet endnu.
            
              |   |   
            
        
 
            
         
            Mogens Hansen (29-12-2005) 
         
	
            | Kommentar Fra : Mogens Hansen | 
  Dato :  29-12-05 22:39 |  
  |   |   |   
            
        
 
            
         
           Jacob Bunk Nielsen (29-12-2005) 
         
	
            | Kommentar Fra : Jacob Bunk Nielsen | 
  Dato :  29-12-05 21:26 |  
  |  
 
            Thomas Jespersen <jespersen.thomas@gmail.com> writes:
 > On Thu, 29 Dec 2005 20:41:16 +0100, Jacob Bunk Nielsen wrote:
 >
 >> Definér hastighed. På Unix bruger man typisk time(1) til at måle hvor
 >> meget CPU-tid, system-tid og real-tid et program tager at afvikle.
 >
 > Clock() er bedre end time() for den måler reel CPU-tid i modsætning til
 > time() der måler "wall time", noget der kan have en del betydning på et
 > moderne multitasking-system.
 Du tænker vist på time(2), og ikke time(1), som jeg henviser til.
 -- 
 Jacob -  www.bunk.cc
It's a poor workman who blames his tools.
            
              |   |   
            
        
 
            
         
           Michael Olsen (30-12-2005) 
         
	
            | Kommentar Fra : Michael Olsen | 
  Dato :  30-12-05 09:58 |  
  |   
            Hej.
 Tak for hjælpen, jeg har hentet forskellige profiler
 som skal afprøves.
 
 -- 
 Hilsen
 Michael Olsen 
 
 
  
            
             |   |   
            
        
 
    
 
					
					 
			 | 
			
				
        
			 |