このコンテンツは選択した言語では利用できません。

8. Compiler and Tools


SystemTap

SystemTap is a tracing and probing tool that allows users to study and monitor the activities of the operating system (particularly, the kernel) in fine detail. It provides information similar to the output of tools like netstat, ps, top, and iostat; however, SystemTap is designed to provide more filtering and analysis options for collected information.

SystemTap in Red Hat Enterprise Linux 6.1 is updated to version 1.4, providing:
  • Alpha version of remote host scripting with --remote USER@HOST
  • Optimization of near zero cost for dormant user probe points
Refer to the SystemTap Release Notes for more information.
GNU Project Debugger (GDB)

The GNU Project Debugger (normally referred to as GDB) debugs programs written in C, C++, and other languages by executing them in a controlled fashion, and then printing out their data. GDB in Red Hat Enterprise Linux 6.1 is updated to version 7.2, providing many bugfixes and enhancements, including enhancements to the python scripting features, and C++ debugging enhancements.

Performance Application Programming Interface (PAPI)

Red Hat Enterprise Linux 6.1 introduces the Performance Application Programming Interface (PAPI). PAPI is a specification of a cross-platform interfaces to hardware performance counters on modern microprocessors. These counters exist as a small set of registers that count events, which are occurrences of specific signals related to a processor's function. Monitoring these events has a variety of uses in application performance analysis and tuning.

OProfile

OProfile is a system-wide profiler for Linux systems. The profiling runs transparently in the background and profile data can be collected at any time. In Red Hat Enterprise Linux 6.1, OProfile is updated to version 0.9.6-12, providing support for AMD family 12h/14h/15h processors and Intel Westmere specific events.

Valgrind

Valgrind is an instrumentation framework for building dynamic analysis tools that can be used to profile applications in detail. Valgrind tools are generally used to automatically detect many memory management and threading problems. The Valgrind suite also includes tools that allow you to build new profiling tools to suit your needs.

Red Hat Enterprise Linux 6.1 provides Valgrind version 3.6.0.
GNU Compiler Collection (GCC)

The GNU Compiler Collection (GCC) includes, among others, C, C++, and Java GNU compilers and related support libraries. Red Hat Enterprise Linux 6 features version 4.4 of GCC, which includes the following features and enhancements:

  • IBM z196 new instruction support and optimizations
  • IBM z10 prefetch instruction support and optimizations

libdfp

The libdfp library is updated in Red Hat Enterprise Linux 6.1. libdfp is a decimal floating point math library, and is available as an alternative to the glibc math functions on Power and s390x architectures, and is available in the supplementary channels.

Eclipse

Eclipse is a powerful development environment that provides tools for each phase of the development process. It is integrated into a single, fully configurable user interface for ease of use, featuring a pluggable architecture which allows for extension in a variety of ways.

An updated version of the Eclipse development environment is available in Red Hat Enterprise Linux 6.1, providing the following updates and enhancements:
  • All the major plugins are refreshed, including Valgrind and OProfile integration and the tools for working with C and C++
  • The Mylyn task-focused framework is updated
  • Enhanced resource filtering for workspace contents
  • performance enhancements when working with C, C++ and Java code bases
IcedTea

New IcedTea Web Open Source Web Browser Plugin and Webstart implementation for OpenJDK.

  • Allows browsers such as Firefox to load Java applets embedded in a web page
  • Provides framework to launch JNLP (Java Network Launching Protocol) files
Red Hat logoGithubRedditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

© 2024 Red Hat, Inc.