William Cohen
2017-07-24 19:16:35 UTC
We are pleased to announce the general availability of OProfile 1.2.0.
You can download this release at:
http://oprofile.sourceforge.net/download/
-Will Cohen
OProfile is a powerful system-wide profiler for Linux.
Read more at http://oprofile.sf.net
OProfile 1.2.0 has been released.
New features
------------
- New/updated Processor Support
* ARM Cortex A17
* IBM Power 9
* IBM Power 8NV and NVL variants
* IBM z13
* Intel Goldmont
* Intel Kabylake
* Intel Xeon Phi (Knights Landing)
* Achitecture specific events for Applied Micro X-Gene
Bug fixes
---------
Filed bug reports:
-------------------------------------------------------------------------
| BUG ID | Summary
|-----------|------------------------------------------------------------
| 286 | Compilation error: left shift of negative value
| 288 | oprofile fails to build with --enable-pch and gcc-6.2
-------------------------------------------------------------------------
Other bug fixes and improvements without a filed report (e.g., posted to the list):
---------------
- Fixed compile warning and errors when using GCC 6 or GCC 7
- Avoid using deprecated readdir_r function
- Store samples in the archive and search the appropriate places
for samples
- Only start the application if the perf events setup was successful
- Corrections in the code and i386 events so "make check" tests pass
Known problems and limitations
-------------------------
- When using operf to profile multiple events, the absolute number of
events recorded may be substantially fewer than expected. This can
be due to known bug in the Linux kernel's Performance Events
Subsystem that was fixed sometime between Linux kernel version 3.1
and 3.5.
- Monitoring processes that frequently create and destroy threads via
the "--pid" option can be problematic. The pipes used within operf
and ocount may fill up can cause these programs to hang and require
multiple cntl-C to exit rather than successfully collecting data on
fast spawning processes and children.
You can download this release at:
http://oprofile.sourceforge.net/download/
-Will Cohen
OProfile is a powerful system-wide profiler for Linux.
Read more at http://oprofile.sf.net
OProfile 1.2.0 has been released.
New features
------------
- New/updated Processor Support
* ARM Cortex A17
* IBM Power 9
* IBM Power 8NV and NVL variants
* IBM z13
* Intel Goldmont
* Intel Kabylake
* Intel Xeon Phi (Knights Landing)
* Achitecture specific events for Applied Micro X-Gene
Bug fixes
---------
Filed bug reports:
-------------------------------------------------------------------------
| BUG ID | Summary
|-----------|------------------------------------------------------------
| 286 | Compilation error: left shift of negative value
| 288 | oprofile fails to build with --enable-pch and gcc-6.2
-------------------------------------------------------------------------
Other bug fixes and improvements without a filed report (e.g., posted to the list):
---------------
- Fixed compile warning and errors when using GCC 6 or GCC 7
- Avoid using deprecated readdir_r function
- Store samples in the archive and search the appropriate places
for samples
- Only start the application if the perf events setup was successful
- Corrections in the code and i386 events so "make check" tests pass
Known problems and limitations
-------------------------
- When using operf to profile multiple events, the absolute number of
events recorded may be substantially fewer than expected. This can
be due to known bug in the Linux kernel's Performance Events
Subsystem that was fixed sometime between Linux kernel version 3.1
and 3.5.
- Monitoring processes that frequently create and destroy threads via
the "--pid" option can be problematic. The pipes used within operf
and ocount may fill up can cause these programs to hang and require
multiple cntl-C to exit rather than successfully collecting data on
fast spawning processes and children.