About: Profiling     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : owl:Thing, within Data Space : dbpedia.org associated with source document(s)

In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization.

AttributesValues
rdfs:label
  • Profiler (Programmierung)
  • Profiling (computer programming)
  • Análisis de rendimiento de software
  • Profilage de code
  • 性能解析
  • Profiler
  • Profilowanie (inżynieria oprogramowania)
  • Профилирование (информатика)
  • Gprof
  • 性能分析
rdfs:comment
  • Als Profiler werden Programmierwerkzeuge bezeichnet, die das Laufzeitverhalten von Software analysieren. Es gibt unterschiedliche Problembereiche in der Softwareentwicklung, die durch ineffiziente Programmierung ausgelöst werden. Ein Profiler hilft dem Entwickler durch Analyse und Vergleich von laufenden Programmen die Problembereiche aufzudecken. Daraus kann man Maßnahmen zur strukturellen und algorithmischen Verbesserung des Quellcodes ableiten.
  • Pour l’article homonyme, voir Profilage. En informatique, le profilage de code (ou code profiling en anglais) consiste à analyser l'exécution d'un logiciel afin de connaitre son comportement à l'exécution.
  • Een profiler is een programma voor het analyseren van de uitvoersnelheid en het geheugengebruik van andere programma's. Het is in de informatica een belangrijk gereedschap bij het ontwikkelen van programma's waarvan de snelheid essentieel is. Een profiler bepaalt per deel van het te profileren programma hoeveel procent er in dat deel van doorgebracht wordt. Zo kan de ontwikkelaar bepalen welk deel geoptimaliseerd moet worden om de meeste snelheidswinst te behalen.
  • ソフトウェア工学における性能解析または性能分析(英: Performance analysis)とは、動的プログラム解析の一種であり、プログラムの実行を通して情報を収集することでプログラムの性能を解析することを言う。逆にプログラムを実行せずに行う解析を静的コード解析と呼ぶ。性能解析の目的は、実行時間やメモリ使用量を最適化するためにプログラムのどの部分を改良すべきかを決定することである(ボトルネック、アムダールの法則参照)。
  • Gprof, em engenharia de software, é uma ferramenta para análise dinâmica (diferente da análise estática) da execução de programas escritos em linguagem C, Fortran e Pascal. O propósito usual desse tipo de análise é determinar o quanto de recurso computacional é consumido por cada parte do código, com o objetivo de otimizar o tempo de execução e diminuir quando possível o consumo de memória. Essa ferramenta pode ser usada em conjunto com o GCC. O Gprof é um projeto GNU, sob a licença GNU GPL.
  • Profilowanie – forma dynamicznej analizy programu (w przeciwieństwie do statycznej analizy kodu). Polega na badaniu zachowania programu używając informacji zdobytych podczas jego wykonywania. Profilować można na przykład wykorzystanie pamięci programu lub częstotliwość wywoływania i czas wykonywania poszczególnych funkcji. Zwykle przeprowadza się je, aby dowiedzieć się, które części programu zoptymalizować, by zwiększyć jego ogólną prędkość lub zmniejszyć wymagania pamięci.
  • 在软件工程中,性能分析(performance analysis也称为profiling),是以收集程序运行时信息为手段研究程序行为的分析方法,是一種動態程式分析的方法。 性能分析量測像是程式的空間或時間複雜度、特定指令的使用情形、函式呼叫的頻率及執行時間等。性能分析的目的在于决定程序的哪个部分应该被优化,从而提高程序的速度或者内存使用效率。 性能分析可以由程式的源代碼或是可執行檔進行.一般會使用稱為性能分析工具(profiler)的工具進行。性能分析工具會使用許多不同的技術,可能是以事件為基礎(Event-based)的、統計的、指令導向的,以及仿真的方法。性能分析工具常用在性能工程过程中使用。
  • In software engineering, profiling ("program profiling", "software profiling") is a form of dynamic program analysis that measures, for example, the space (memory) or time complexity of a program, the usage of particular instructions, or the frequency and duration of function calls. Most commonly, profiling information serves to aid program optimization.
  • En ingeniería de software el análisis de rendimiento, comúnmente llamado profiling o perfilaje, es la investigación del comportamiento de un programa de computadora usando información reunida desde el análisis dinámico del mismo. El objetivo es averiguar el tiempo dedicado a la ejecución de diferentes partes del programa para detectar los puntos problemáticos y las áreas dónde sea posible llevar a cabo una optimización del rendimiento (ya sea en velocidad o en consumo de recursos). Unprofiler puede proporcionar distintas salidas, como una traza de ejecución o un resumenestadístico de los eventos observados.
  • Профилирование — сбор характеристик работы программы, таких как время выполнения отдельных фрагментов (обычно подпрограмм), число верно предсказанных условных переходов, число кэш-промахов и т. д. Инструмент, используемый для анализа работы, называют профилировщиком или профайлером (англ. profiler). Обычно выполняется совместно с оптимизацией программы. Также выделяют анализ покрытия (Code Coverage) — процесс выявления неиспользуемых участков кода при помощи, например, многократного запуска программы.
sameAs
dct:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Faceted Search & Find service v1.17_git39 as of Aug 09 2019


Alternative Linked Data Documents: PivotViewer | iSPARQL | ODE     Content Formats:       RDF       ODATA       Microdata      About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3232 as of Aug 9 2019, on Linux (x86_64-generic-linux-glibc25), Single-Server Edition (61 GB total memory)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2020 OpenLink Software