Hi Dear Maynard
   I have tested as your advice step by step. The result is as following.  
  Thanks for your help. 
1.  
#cat /root/.oprofile/daemonrc 
CHOSEN_EVENTS_0=GLOBAL_POWER_EVENTS:100000:1:1:1
NR_CHOSEN=1
SEPARATE_LIB=1
SEPARATE_KERNEL=1
SEPARATE_THREAD=1
SEPARATE_CPU=1
VMLINUX=none
IMAGE_FILTER=
CPU_BUF_SIZE=0
CALLGRAPH=0
XENIMAGE=none

2. cat /proc/cpuinfo
model name      : Intel(R) Pentium(R) 4 CPU 3.40GHz
 I can see "No such event "CYCLES" for all the time.

3. Try 'opcontrol --start --verbose'
opcontrol --no-vmlinux
opcontrol --reset
opcontrol --separate=all --event=CYCLES:1000
opcontrol --start --verbose
./multiply
opcontrol --dump
opcontrol --stop
opcontrol -h
opreport -x -l -g -d -o multiply.opm
The results are as followings:
root@0[example]# ./oprofmultiply
Signalling daemon... done
No such event "CYCLES"
Profiler running.
Stopping profiling.
Stopping profiling.
Killing daemon.
opreport error: Already displaying results for parameter tid with values:
tid:0,tid:3,tid:9,tid:219,tid:1557, and 329 more,
which conflicts with parameter cpu.
Suggestion: specify tid: or --merge tid

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>moonheart wrote:
>> Hi Dear Expert 
>>     I use the following commands for oprofile. But I met a error for opreport. I have tried to solve this problem, but failed. Your help is appreciated. 
>> opcontrol -v
>> opcontrol: oprofile 0.9.2 compiled on Mar 23 2007 14:37:38
>> opreport -v
>> opreport: oprofile 0.9.2 compiled on Mar 23 2007 14:37:38
>> 
>> opcontrol --reset
>> opcontrol --deinit
>> opcontrol --no-vmlinux
>> opcontrol --init
>> opcontrol --event=GLOBAL_POWER_EVENTS:100000
>> opcontrol --start
>> /system 
>> opcontrol --dump
>> opcontrol --stop
>> opcontrol --shutdown
>> 
>> 1. if i use the following command for report 
>> opreport -x -l -d -o output-oprofile.opm
>> opreport error: Already displaying results for parameter tgid with values:
>> tgid:0,tgid:1,tgid:3,tgid:4,tgid:9, and 278 more,
>> which conflicts with parameter tid.
>> Suggestion: specify tgid: or --merge tgid
>> 
>> 2. if i use --merge cpu, i got the error information as following
>> opreport -x -l -d --merge cpu -o output-oprofile.opm
>> 
>> Daemon not running
>> Unloading oprofile module
>> No such event "CYCLES"
>Well, this is strange.  Where is this coming from?  Are you trying to setup that 
>event somehow?  Or did you have some sort of garbage in your 
>/root/.oprofile/daemonrc file?  What are the contents of 
>/root/.oprofile/daemonrc file?  Based on the GLOBAL_POWER_EVENTS you are using 
>above, you must be on i386/p4[-ht], and CYCLES is not an event for that 
>processor.  Do you see this message all the time?  Try 'opcontrol --start 
>--verbose' and see if any of the verbose messages help you figure out what's 
>going on.  This may or may not be related to the "sampled file parsed twice" 
>error, but let's attack this problem first.  Maybe the solution will solve the 
>other problem, too.
>
>-Maynard
>
>> Using 2.6+ OProfile kernel interface.
>> Using log file /var/lib/oprofile/oprofiled.log
>> Daemon started.
>> Profiler running.
>> #########my application 
>> Stopping profiling.
>> Stopping profiling.
>> Killing daemon.
>> opreport error: sanitize_profile_sample_files(): sample file parsed twice ?
>> sample_filename:
>> /var/lib/oprofile/samples/current/{kern}/no-vmlinux/{dep}/{kern}/no-vmlinux/GLOBAL_POWER_EVENTS.100000.1.0.0.0
>> /var/lib/oprofile/samples/current/{kern}/no-vmlinux/{dep}/{kern}/no-vmlinux/GLOBAL_POWER_EVENTS.100000.1.0.0.1
>> /no-vmlinux /no-vmlinux GLOBAL_POWER_EVENTS 100000 1 0 0 1
>> 
>> 
>> 
>> ------------------------------------------------------------------------
>> 
>> -------------------------------------------------------------------------
>> This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
>> Build the coolest Linux based applications with Moblin SDK & win great prizes
>> Grand prize is a trip for two to an Open Source event anywhere in the world
>> http://moblin-contest.org/redirect.php?banner_id=100&url=/
>> 
>> 
>> ------------------------------------------------------------------------
>> 
>> _______________________________________________
>> oprofile-list mailing list
>> oprofile-list@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oprofile-list
>


[广告] 金秋最关注楼盘-房不胜房