<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Instruments</id>
	<title>Instruments - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Instruments"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Instruments&amp;action=history"/>
	<updated>2026-05-19T23:06:26Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Instruments&amp;diff=2624841&amp;oldid=prev</id>
		<title>imported&gt;Trustable: Kleinigkeiten verbessert</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Instruments&amp;diff=2624841&amp;oldid=prev"/>
		<updated>2026-03-31T00:22:23Z</updated>

		<summary type="html">&lt;p&gt;Kleinigkeiten verbessert&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Belege}}&lt;br /&gt;
{{Infobox Software&lt;br /&gt;
|Name                  =&lt;br /&gt;
|Logo                  = &lt;br /&gt;
|Screenshot            = &lt;br /&gt;
|Beschreibung          = &lt;br /&gt;
|Maintainer            = &lt;br /&gt;
|Hersteller            = [[Apple]]&lt;br /&gt;
|Erscheinungsjahr      = &lt;br /&gt;
|AktuelleVersion       = 10.2.1&amp;lt;ref&amp;gt;{{Internetquelle |url=https://itunes.apple.com/us/app/xcode/id497799835 |titel=Xcode on the App Store |sprache=en |abruf=2019-06-02}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
|AktuelleVersionFreigabeDatum = 17. April 2019&lt;br /&gt;
|AktuelleVorabVersion  = &lt;br /&gt;
|AktuelleVorabVersionFreigabeDatum = &lt;br /&gt;
|Betriebssystem        = [[MacOS]]&lt;br /&gt;
|Programmiersprache    = &lt;br /&gt;
|Kategorie             = Software-Analyse, [[Debugger]]&lt;br /&gt;
|Lizenz                = [[proprietär]]&lt;br /&gt;
|Deutsch               = nein&lt;br /&gt;
|Website               = [http://developer.apple.com/tools/instruments/ developer.apple.com]&lt;br /&gt;
|Dateien               = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Instruments&amp;#039;&amp;#039;&amp;#039; (vormals &amp;#039;&amp;#039;&amp;#039;Xray&amp;#039;&amp;#039;&amp;#039;) ist eine Anwendung zum Messen der Performance einer [[Anwendungssoftware|Anwendung]] und zur Analyse der Engpässe, das von [[Apple]] als Teil der [[Xcode]] Tools ausgeliefert wird. Die erste Version von Instruments erschien im Herbst 2007 zusammen mit Xcode 3.0 und [[Mac&amp;amp;nbsp;OS&amp;amp;nbsp;X Leopard&amp;amp;nbsp;10.5]]. Mit Xcode 3.1 erschien eine neue Version von Instruments, die die Performance von [[iPhone]]-Anwendungen messen konnte. Instruments basiert auf der [[DTrace]]-Technologie aus [[OpenSolaris]] von [[Sun Microsystems|Sun]], die auf [[macOS|Mac&amp;amp;nbsp;OS&amp;amp;nbsp;X]] portiert wurde.&lt;br /&gt;
&lt;br /&gt;
== Funktionen ==&lt;br /&gt;
Mit Instruments kann ein Entwickler unter anderem folgendes messen und aufzeichnen:&lt;br /&gt;
&lt;br /&gt;
* [[Mikroprozessor|CPU]]-Aktivität von [[Prozess (Informatik)|Prozessen]] und einzelnen [[Thread (Informatik)|Threads]]&lt;br /&gt;
* Speicherverbrauch, Speicherlecks&lt;br /&gt;
* Datei- und Netzwerkzugriffe&lt;br /&gt;
* Grafikleistung (nur bei [[OpenGL]])&lt;br /&gt;
* Benutzereingaben (Tastatur, Maus)&lt;br /&gt;
&lt;br /&gt;
Die einzelnen Messfunktionen sind in sogenannte &amp;#039;&amp;#039;Instrumente&amp;#039;&amp;#039; (daher der Name) eingeteilt. Der Entwickler kann die für seine Messung nötigen Instrumente in sein Messfenster einfügen und dort auch konfigurieren. Entwickler können mit dem integrierten &amp;#039;&amp;#039;Instrument Builder&amp;#039;&amp;#039; auch eigene Instrumente erstellen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://help.apple.com/instruments/mac/10.0/#/dev7b09c84f5 |titel=Instruments Help |sprache=en |abruf=2019-06-02}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wird eine Aufnahme gestartet, lädt und startet Instruments die gewünschte Binärdatei bzw. hängt sich an einen bereits bestehenden Prozess an, und misst dort die gewünschten Werte. Diese werden in einer Zeitleiste als [[Funktionsgraph|Graph]] dargestellt; optional werden die Werte erst gemessen und danach erst gezeichnet (&amp;#039;&amp;#039;&amp;quot;deferred mode&amp;quot;&amp;#039;&amp;#039;).&lt;br /&gt;
&lt;br /&gt;
Sobald die Aufnahme beendet oder das Programm geschlossen wird, kann der Entwickler mit der Maus zu einem bestimmten Zeitpunkt in der Zeitleiste fahren und den Code, der zu dieser Zeit ausgeführt wurde, näher analysieren (z.&amp;amp;nbsp;B. um ein [[Speicherleck]] zu isolieren). Die ausgeführten Aktionen können auch immer wieder wiederholt werden, damit der Entwickler nicht mehrfach immer wieder z.&amp;amp;nbsp;B. die gleichen Knöpfe drücken muss, sondern das Verhalten seiner Anwendung analysieren kann. Die Messungen können auch abgespeichert werden; je nach Länge der Aufnahme und gewählten Instrumenten kann diese Datei jedoch mehrere Gigabyte groß werden.&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierwerkzeug]]&lt;br /&gt;
[[Kategorie:Apple-Software]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Trustable</name></author>
	</entry>
</feed>