FC2ブログ

Grand Central Dispatch (GCD) Reference メモ

Grand Central Dispatch (GCD) Reference メモ

概要

グランドセントラルディスパッチ(GCD)は、言語機能、ランタイムライブラリ、およびiOSとOS Xのマルチコア·
ハードウェア上で並行コード実行のサポートに全身、包括的な改善を提供するシステムの機能拡張を含み、
BSDサブシステム、CoreFoundationの、そしてココアのAPIはすべて、より効率的に、かつ改善された応答性、
高速に実行するためのシステムとアプリケーションの両方を支援するために、これらの拡張機能を使用するよう
に拡張されてきた。それが効果的に複数のコアを使用する単一のアプリケーションのために、コンピューティング
コア数が異なる、またはそれらのコアに対して競合する複数のアプリケーションと環境内の異なるコンピュータに
それをやってはおろかがいかに困難であるかを検討します。
GCDは、システムレベルで動作し、より良いバランスの取れた方法で使用可能なシステム·リソースに一致する、
すべての実行中のアプリケーションのニーズに対応することができます。
このドキュメントでは、システムのUNIXレベルで操作の非同期実行をサポートGCD APIを説明します。
あなたは、ファイル記述子、Machポート、信号、またはタイマーとの相互作用を管理するには、このAPIを使用
することができます。 OS X v10.7以降では、あなたはまた、ファイル記述子での汎用非同期I / O操作を処理
するために、最大公約数を使用することができます。
GCDは、システム·レベルのアプリケーションに限定されるものではなく、あなたがより高いレベルのアプリケー
ションのためにそれを使用する前に、より使いやすくしたり、ニーズのためのより適切であろう
(NSOperationとブロックオブジェクトを介して)、同様の機能がCocoaで提供するかどうかを検討する必要
があります。詳細については並行プログラミング·ガイドを参照してください。 姉妹サイトだよ! よかったらみてね!
スポンサーサイト

Performance Starting Point メモ

Performance Starting Point メモ

iOS用ソフトウェアを作成する際に、最適化コードは、プロセッサの使用を最小限にすると
メモリがアプリケーションのパフォーマンスに決定的なので、優れたユーザーエクスペリエンスのです。

起動して実行

CPU、GPU、およびメモリのコードの使用を分析するための主なツールは楽器アプリケーションです。
あなたはシミュレータを使用してコードのいくつかの最適化を行うことができますが、CPUとGPUが
どう使われているかを効率的に決定するために、物理デバイス上でアプリケーションを実行する必要
があります。インスツルメンツで使用するためにデバイスを設定する方法については、iOS用のツール
ワークフローガイド "のアプリケーションのチューニング"を参照してください。
インスツルメンツでの各ツールは、楽器ユーザーガイドに記載されています。 姉妹サイトだよ! よかったらみてね!
twitter
twitter アカウント @drum_kuroneko 気軽にフォローしてください。
誰でも簡単に開発ができます!!
人気ナンバー1
自己紹介

yuutyan0205

プロガー:yuutyan0205
きままな自由人です。

たまにプログラミングを行っています。

仕事ください・・・

開発者アプリ一覧 気になったらダウンロードしてください。
開発環境おすすめ
カレンダー
10 | 2012/11 | 12
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 -
最新記事
月別アーカイブ
カテゴリ
アクセスランキング
[ジャンルランキング]
コンピュータ
834位
アクセスランキングを見る>>

[サブジャンルランキング]
マック
48位
アクセスランキングを見る>>
訪問者数
現在の訪問者数
現在の閲覧者数:
全記事表示リンク

全ての記事を表示する

相互リンク希望の方とご質問ある方ご連絡ください。

名前:
メール:
件名:
本文: