web-dev-qa-db-ja.com

Android Studioが遅い(スピードを上げる方法)?

私は最近EclipseからAndroid Studioにアップグレードしましたが、私はその経験があまり好きではありません。私は両方とも Windows 7 64 bit究極 with 16GB ramと Intel i7 4770 NVidia Geforce 780を最新のNVidiaドライバで走らせている私は最新のJDKと最新のAndroid Studioを運営しています。

Android Studioは私が共存できるプロジェクトの構築には非常に時間がかかりますが、リソースを大量に消費するため、PCの速度が遅くなることもあります。

私がASで何かを構築または実行しているときはいつでも、私のPCは非常に遅くなるようです。 「Gradle build running」スピナーをクリックすると、画面がちらつき、2台目のモニターが消えることがありますが、これは非常に奇妙なことです。 RAMの使用量も最大で3 GBになりますが、これは何もしないために必要以上に大きいと思われます(これは、2、3のビルド後にアイドル状態になるときです)。

さらに、ASの一番下のパネルは、恐ろしいユーザーエクスペリエンス(非常に厄介なことに応じて、AndroidからMessagesVersion Control、またはその他何でもがあります)に飛びかかります。

私が知りたいことは基本的に:

1)Android Studioをより良く動作させるにはどうすればよいですか?私は気付いていない何か間違ったことをしているか、いくつかのアップデートを見逃しているかもしれません。

2)一番下のパネルを飛び跳ねないように固定するにはどうすればよいですか。代わりに、自動的に切り替えるのではなく、必要に応じてユーザーにナビゲートさせます。

それがこれらの質問のための正しい場所ではなかったらどうもありがとうございました。

編集1 その他のコメント:

  • 今日の時点で最新のstableビルドを使用しています。ビルドはAndroid Studio 1.2.2 Build # AI-141.1980579, Build on June 3, 2015です
  • この動作は、Java 7または8を使用しているときに発生します。Javaのバージョンに関連しているようには見えません。
  • プレゼンテーションモードを使用していません。バニラビューだけ。
  • (@Blackbeltと彼の答えのおかげで)ビルド設定に変更を加えることは、ビルドを助けたように見えますが、その他の低迷と一般的なユーザーエクスペリエンスに関する問題は残ります。
341
kha

まとめると

1)AndroidStudioのsettings > compile有効化チェックボックスがCompile independent modules in parallelです。

2)Help> Edit Custom VM Optionsの下に、

-Xms1024m 
-Xmx4096m # <------ increase this to most of your RAM 
-XX:MaxPermSize=1024m 
-XX:ReservedCodeCacheSize=440m 
-XX:+UseCompressedOops 
-XX:-HeapDumpOnOutOfMemoryError 
-Dfile.encoding=UTF-8

P.S - 注:VMオプションの代わりに、gradle.propertiesでこれらの行を1行の単一のコマンドに結合することで、オーバーライドできるように結合することをお勧めします。

org.gradle.jvmargs = -Xms1024m -Xmx4096m ......

3)私は4GBのRAMと古いデュアルコアを持っていて、ubuntuを実行しています。 Qsコマンドラインオプション私は--offlineしか持っていません(これはビルドがネットワークリソースにアクセスせずに動作することを指定します)。残りのチェックボックスも有効にしたので、今は正常に動作しています。

  • プロジェクトを自動作成する

  • インプロセス構築を使用オンデマンドで設定

  • チェックボックスCompile independent modules in parallelが有効になっていることを確認し、AndroidStudioの設定を確認します。

私が持っているVmoptionsの下で

-Xmx2048m -XX:MaxPermSize=1024

私は4GBのRAMと古いデュアルコアを持っていて、ubuntuを実行しています。 Qsコマンドラインオプション私は--offlineしか持っていません。これはビルドがネットワークリソースにアクセスせずに動作することを指定します。残りのチェックボックスも有効にしました。

  1. プロジェクトを自動作成する
  2. 仕掛品を使用する
  3. オンデマンドで設定

    そしてそれはうまく動いている

編集

次の場所にあるstudio.vmoptionsを介して追加のオプションを提供することができます(単にX.Xをバージョンに置き換えてください)。

  • Windows %USERPROFILE%\.AndroidStudioX.X\studio.exe.vmoptions(またはstudio64.exe.vmoptions)に移動

  • マック ~/Library/Preferences/.AndroidStudioX.X/studio.vmoptions

  • Linux ~/.AndroidStudioX.X/studio.vmoptions(そして/またはstudio64.vmoptions

-Xmxの値を増やすことは大いに役立つはずです。例えば

-Xms1024m
-Xmx4096m
-XX:MaxPermSize=1024m
-XX:ReservedCodeCacheSize=256m
-XX:+UseCompressedOops

1Gの初期値で、最大ヒープとして4Gを割り当てます。

編集する

Windowsでは、デフォルトはC:\Program Files\Android\Android Studio\bin\*.vmoptionsに格納されています。 IDEを使用すると、Help->Edit Custom VM optionsを使用してこれらの値を微調整できます(指摘してくれた@Code-Readに感謝します)。

224
Blackbelt

Androidスタジオを高速にするためのヒント:

オフライン作業を有効にする:

  1. [ファイル]-> [設定]をクリックします。 「gradle」を検索し、Offline workボックスをクリックします。
  2. コンパイラ(同じ設定ダイアログのGradleのすぐ下)に移動し、--offlineCommand-line Optionsテキストボックスに追加します。

Gradleパフォーマンスの改善

gradleも最適化できます。簡単な方法は、グローバルgradle.propertiesの設定を変更することです(次のフォルダーに存在しない場合は作成します:Windows-C:\users\your_name\.gradle\; Linux- /home/<username>/.gradle/; Mac- /Users/<username>/.gradle/; )そしてそのファイルに、次の2行を追加します。

org.gradle.daemon=true
org.gradle.parallel=true

その他: http://www.viralandroid.com/2015/08/how-to-make-Android-studio-fast.html

58
Sajan Rana

パフォーマンスに悪影響を与えるThumbs.dbという別の理由が見つかりました。

File > Settings > Editor > File Typesに移動し、フィールドファイルやフォルダーを無視するにこれを追加します:Thumbs.db;

今、Android Studioは魅力的に動作します。

34

より多くのメモリを追加することは私を助けました:

  1. 「ヘルプ」をクリック
  2. カスタムVMオプションの編集

Android Studio 2.1.2カスタムVMオプションの編集:

  1. 値を変更する

以下のように:

-Xms512m    
-Xmx2560m   
-XX:MaxPermSize=700m    
-XX:ReservedCodeCacheSize=480m    
-XX:+UseCompressedOops
  1. Android Studioを再起動します
26

推奨事項:

  • 言う必要があります:機会があれば、より良いPC(cpu)にお金を費やしてください、それは最も重要です..

微調整:

  • 一部の人々は、OS(Operating System)が非常に遅い原因になると言う。たとえば、XPまたはLINUX(またはその他)は、70%高速に実行されると言及されました(理由はわかりません)。
  • File > Settings > PluginsでVCSを無効にし、次のものを無効にします:CVS Integration; Git Integration; GitHub; Google Cloud ...もの; Subversion Integration; hg4idea;

  • 編集者は、(特に大型モニターでは)食べ過ぎて遅いリソースです。はるかに高速に:Help > Edit custom VM optionsをクリックして、次の行を追加します。
    -Dsun.Java2d.d3d=false
    -Dsun.Java2d.opengl=true
    保存して、Android St​​udioを再起動します。

  • Android St​​udioにプロキシサーバー設定があり、サーバーに到達できない場合、ビルドしてタイムアウトを待機するのに長い時間がかかります。それを削除すると非常に役立ちます。 File > Settings > Appearance & Behavior > System settings > HTTP Proxy
  • 別の有用な引用( article から):

    モジュールは高価です...現在のプロジェクトでは、いくつかのライブラリをゼロから構築する必要があり、ニーズにほぼ合致するが完全ではないライブラリをフォークする必要がありました。そのモジュールが絶えず変更されていない場合、これを考慮に入れることが重要です:最初からそれらをコンパイルするために必要な時間、または以前の個々のモジュールのビルドが最新であるかどうかを確認するために必要な時間は、その依存関係をバイナリ.jar/.aarとして単純にロードします。

    ヒント:ビルドプロセスに関する時間が経過した場所を示すHTMLレポートのgradle build -profileを実行します。

    注:その依存関係でのクイックフィックス/改善の最終結果のために、バージョン管理システムにその「不要な」モジュールを保持してください。

  • Gradleビルドスクリプトでは、次のみを使用します
    特定のGoogleサービス:compile 'com.google.Android.gms:play-services-maps:...'など
    完全なGoogleライブラリの代わりに:compile 'com.google.Android.gms:play-services:...'
    (コンパイル時間は2分から約25秒になります)。

  • Gradleは、特定のビルドにプロジェクトが実際に必要かどうかに関係なく、タスクを実行する前にすべてのプロジェクトを構成します。グローバルgradle.propertiesにこれを追加すると、非常に役立ちます:org.gradle.configureondemand=true

  • 驚いたことに、 一部の人 言う、彼らはreduceによって問題を解決しました:1)ヒープサイズを-Xmx256m(より高いのではなく)値); 2)エミュレータRamサイズ(Edit AVD > Advanced Settingsから);

毎日の推奨事項:

  • 複数のプロジェクトを同時に実行しないでください。
  • 一度使用した後はエミュレーターを閉じないでください(毎回アプリの実行に同じエミュレーターを使用してください。大きなアプリをテストする場合は、エミュレーターの代わりに実際の携帯電話を使用することをお勧めします)。
  • エミュレータでアプリを実行した後は、毎回プロジェクトをクリーンアップします-Build > Clean Project(またはRebuild)をクリックすると、キーボードショートカットを使用できます。
21
T.Todua

ウイルス対策が速度低下を引き起こしています

私が見たある特定のシステムでは、この問題はAndroid StudioのビルドマネージャであるGradleを妨害していた熱心なアンチウイルスが原因でした。 Gradleが.jarファイルに「触れる」たびに、ウイルスチェッカーは.jarを解凍し、まずウイルスをスキャンしていたようです。 Gradleのビルドは解凍とスキャンが完了した後でしか継続できないため、ビルド時間が非常に長くなります(5分以上)。デフォルトでは、Android Studioは起動時にGradleビルドを実行するため、起動が非常に遅くなります。

問題を確認するのは非常に簡単です。

  1. あなたが遅いAndroid Studioの症状を経験している間に、 Ctrl - Alt - Delete Windowsタスクマネージャを開きます。
  2. Processesタブをクリックしてアクティブなプロセスを確認し、CPUごとにソートします。 Android Studioのロード中にアンチウイルスが断続的に大量のCPUパーセンテージを消費しているように見える場合は、同じ問題である可能性があります。
  3. .jarファイルを調べて、アンチウイルスのスキャンログを見て本当にスキャンされているかどうかを確認することで、さらに検証できます。

これを解決するために、あなたはあなたのアンチウィルスの「除外されたフォルダ」に正しいディレクトリを追加しなければならないでしょう。 Windowsのユーザー名が "Username"で、Android StudioをC:ドライブにインストールしたとします。その後、次のディレクトリをチェックしてウイルスから除外するように要求します。

C:\Users\Username\.Android
C:\Users\Username\.AndroidStudio2.2
C:\Users\Username\.gradle
C:\Users\Username\.m2
C:\Users\Username\AppData\Local\Android\Sdk

これらのディレクトリを除外し、職場のセキュリティ部門と協力する必要がある場合は、追加のセキュリティ対策を講じる必要があるかもしれません。必要と思われる場合、これにはあなた自身のMavenリポジトリを設定することが含まれます。

(私はこれが遅い答えであることを私は知っています、しかし前の答えのどれもこの潜在的な問題に対処していません)

12
David Rawson

この答えは、Gradleのビルド速度が遅い Windows 10の場合 XmxとXmsのメモリ設定を正しく調整した後のものです。

Windows Defender

Windows Defenderに関する限り、「ファイル」または「フォルダ」を使用してWindows Defenderの除外リストにフォルダ/ファイルを追加するだけでは不十分です。

あなたは、Windows Defenderへの " Process "の除外として、Android Studio/Gradle/Java(埋め込みJDKまたはOracle JDK)に関連するディレクトリを追加する必要があります。

  • David Rawsonによる回答を見てください。
  • Gradleのビルド中... Windowsのタスクマネージャのプロセスを監視する
  • Windows Defenderに、Android Studio/Gradleに関連するビルド中にCPUを利用していることがわかるファイル/実行可能ファイルを含むディレクトリの "Process"除外を追加

これは明らかにセキュリティ上の影響を伴います。

以下は、Windows Defenderで「プロセス」除外を使用することに関する詳細です(単純な「ファイル」または「フォルダ」除外を追加するのではなく)。

フルパスでファイル名を指定すると、特定のバイナリファイルが除外されます。つまり、ファイルがどこにあるかに関係なく、それがアクセスするファイルはWindows Defenderによってスキャンされません。パスを指定しないでファイル名を指定すると、その場所に関係なく、このファイル名を持つバイナリファイルは除外されます。 "*"が続くパス(例:c:\ my\private\tools *)は、このパスの下にあるすべてのバイナリを除外します。これらのプロセスによって変更されたファイルはすべて除外されます。これは、パスの除外とは異なります。パスの除外では、除外されたパスの下にある任意のプロセスによってアクセスされたファイルが除外されます。

ここで重要な点は、Android Studio/Gradleによって生成されたすべてのファイル/フォルダを手動で検索して除外するのではなく、「プロセス」タイプの除外としてこれらの除外を追加することです。

Windowsファイルのインデックス作成

Windowsファイルのインデックス作成はGradleのビルドも遅くするようです。 Gradle/Android Studioで使用されているディレクトリのWindowsファイルインデックスを無効にします。

これが私の "Windowsファイルインデックス"と "Windows Defenderプロセス"の除外です。

 C:\Program Files\Android\*
 C:\Users\<yourUserAcct>\.Android\*
 C:\Users\<yourUserAcct>\.AndroidStudio3.0\*
 C:\Users\<yourUserAcct>\.gradle\*
 C:<pathToYourAndroidStudioProjectFolder>
5
dell116

ここで私を傷つけているのはコンパイルではなく、タイピングです。私はすべてのスマートな機能を無効にして、 TomTsagk のようにメモ帳++に戻ることができました - /コメントで提案しました。今日の私はより多くのコアとRAMが必要です。

悪魔の主張をするには、タイピングには16 GbのPCオクタコアPCが必要ではないと私は主張します。 Sajan Ranaのアドバイスが好きだったが、ここでの作業は非常に遅いので、主にプラセボを感じました。

公平を期すために、私は1.4RC1を使用しています。インターネットをオフにすることは少し助けました。 XMLレイアウトを使用したデザインビュー(プレビュー)とテキストビューの同時実行の新機能は非常に役立ちます。

いいえ、それはばかげています。安定した水路から離れないでください。

5
John

-Xmx4096m -XX:MaxHeapSize=256m(上の答えで述べたものなど)を設定してもうまくいく場合は、手動でこれを行います。

ステップ1:Android Studioを起動して開いているプロジェクトを閉じます( ファイル>プロジェクトを閉じる )。

ステップ2:ようこそウィンドウで、 設定>設定 に移動します。

ステップ3: ビルド、実行、展開>コンパイラ に移動します。

手順4: ビルドプロセスのヒープサイズ(Mバイト)を1024 および に追加ビルドプロセスをVM Optionsに-Xmx512m に変更します。

ステップ5:閉じるまたは Android Studioを再起動します

SOLVED - Andriod Studio 1.3 Gradle Could not reserve enough space for object heap Issue

4
Mahendran Candy

あなたが学んでいるように、ASのパフォーマンスの問題を診断するのは簡単ではありません!私の場合、9215文字の長さの文字列の配列(下記参照)はASにスレッドをダンプさせていました私は数文字を入力するたびに。スレッドダンプにより、ASは一度に何秒間もフリーズしました。このバグは、AS 2.2のWindows 64ビットリリースで発生しました。まだ2.2.1でも発生しますが、2.1では発生しませんでした。

長い文字列が私のロックアップを引き起こしていたことを知ることは多くの試行錯誤を含みました。しかし、私はその過程で多くのことを学びました、to wit

  • idea.logには優れた診断情報が含まれています([ヘルプ] - > [エクスプローラにログを表示])。
  • 極端な、しかし断続的な速度低下が見られる場合は、ASがスレッドをダンプしていると考えられます。これはidea.logで報告されます。スレッドがダンプされている場合、ダンプは問題が発生したときにASが実行していたコードを示します。
  • 問題が他のプロジェクトで発生しているかどうかを調べます。そうでない場合
    • 編集中のプロジェクトファイルの中で、変わった内容(特殊な字下げ、長い行、全体のサイズ、特殊文字など)を探します。
    • 別のプロジェクトから設定をエクスポートし([ファイル] - > [設定のエクスポート])、問題のあるプロジェクトにインポートします([ファイル] - > [設定のインポート])。
  • もしそうなら
    • スレッドがダンプされた場合、詳細については、ダンプ通知に間に合うように、これらとidea.logのテキストを参照してください。
    • メモリの消費に関するメッセージについてはidea.logを参照し、メモリやその他の調整パラメータに関するアドバイスについては https://stackoverflow.com/a/30818099/5025060 など、この質問に対する他の回答を参照してください。

ところで、現在のところ、私は長い文字列を別のファイル(配列のみを含む新しいクラス)に移動することによって、上で説明した問題を回避しました。 ASでこのファイルを編集しないようにします。

package com.code_read.numerous;

// Stored in this separate file as workaround for but in Android Studio 2.2 and 2.2.1:
public class numstrings {

    // Array of long random numbers, pregenerated to save CPU:
    public static String[] numStrings = {

        "199480174700500684371420190688025369652294974898532667703870978918596743889034133861151427235088532762252190859715724937087994424214079133514743202613482472074004942240108422672013308512961698346232617905052490578458131173818163968088306365788124935229987389963310288307926351857183977760191417618209693717342383094977491190187330292385653783886145924147263878165609860155555740880616076742235066585775525946974068428032859462348789185664980466131158481988902160769240355605036247170008906461173632371674336904556655004329788696238223897234680357492949394186524384271378442506571046125386240017147676374848515226581822322873860294758364671523301932707269219884364668888296719810681914252024967226535139980038835402500469293303445385631066898382763993166693693891600944079638681397398367264401490441377833191085876891792887328136898520902148268395208138632765905189182445119192547131981262125997953230672094440970962973597034366673186995403431640556509145661772208699764304562424356210879969147034091389350776774099307413678640772848528929610792920689008507739250708291284695239814666712127874431690342513485124398592905398339314701750560443486724884409641301581250356812598254397195582041374207050524854721410717517826514256884605932903495291614152958393041446721244450203654252461792454977205340965473442168314446921087589856268559622056019215736207512553225494282253374340892190892964167854464270350359407498074340634452159050304590622713766142827196013111327741833914397311108235022871374679837822251636256816946000031801632697665029388147643065534169657637935011864906687144383247248575867393905547656023089908356955316327699678982262881769783281879024192545078595861099291383574264862512114130067137999586421949009586778213657551456231235508255794338865353976867429772427179918460616316131342501970048444481906603539188074631511252603708953524733006893213588956114050791560328718558587163598674421588217380809694917621993988723888733472235367656543521907102504160836734526706672672061129158228943943961208967494809881423654493768539990181950253198622321856894324399743506614313017879100091908634564608851227240409514256964261431166731255216249943382663958593911252365390104901951019163641553646386915867844316868296886856122097683605632869023634580949922723527949383421859260253787750248640586488155271705354318971930705305681639438500545630794869976987809742158447119320670554178634632109983849140691164486258482922700124353388939055409126960673867435504694534537972989184927497251539970824341488149544927174416431338978095499553363866217528144380339413096788582745229165179013109746529904790441634036324656629258183244396216977736609176927617841924291304236306725585481004526207256126249788205441106740479328308566203633303785210558827801926199279334869844921970247706896704588537079433072095445424535530854095822282531649200446125855450924096198151719358284629425483620333602513734130440802599571444639236468727586327901486711828547798932589324730675183636768495336889434743116373841074286121127947547754103882500005968494120728533889301116500651387720411937760371686364320729394390169544403796948255139588769868997312588780450158790560760093773180833497054203906896463690321778617639560964637561984865448197089236779186045120326461271783320113343686490407274805637853745997098574967843535555214227806718213323236579240122449595189776026857194861192260435592237583754498777823878919462358453553525468074152734416933788261651160608911358193365205774610833712659270259537468997175675611106769471773639491122956114410572271964037496252046002633139033229094067102926662843014688243495810764107876347939515840933639293755383642974182862980342270078605141586386956993823477302317789808723114028287869904362158728685338534454353886384668017657582003089836977765285161563767051590888534730491047324356587246491873963645331147759110815548406659559086623742565689131160816873078928719150806816828094339118862380985774989197433606765766698179872216924780614351925493388103444249169463919616530661916366867058921827320239545671233921815306937959970928487769990744894323260198942599949511829120527153889470305293747421875929597907863004936662249162616863538907259383989683557351124864962027711188603419729221915037041631423186559909007303718063435208812948660284585114603102538597611757387763679988962831024468515792778125928449962458120436831348703819770498415146367232423575963346662334586696284187440935738671265597243626878590482688540466283239505795285203222312952727768986993054183353764623988975079536152274635683995523743740674237109205318984477845559143807318533592235565607859418218764426920445870800448778289651837205082867361097390372276842811160616927570980788319948404234156903914893965657104289589790051123586608292524558595741415545621155770330883498473838958946706678756502460255029859500858857950640229689701775631558304956149273122701277512634671602844059638169586254728659407967362269959105419218416567093118243957542316274295498328248817394832630466984581744392334983388346309080227929827437548742182906915518737736211928504845091782481456286893146781544794159295091551690979113667607106910341688300199029887449503700494407767038172311101451145387305383586418395623858905393669579043267868910063346375438826548689323643777791563205248979849233001328183147648563739211128790317882512942976057274763094369736846067104652467759155731666690210808042980939553702716431018458310300829399315635070328956543394251955663239488509275645610557061416837507256175426220804774390422080366850103219147627475492147311993091462233708107815399346519610636302312501953470382656988296844245456380956448418706248790737380938971901188740142511500064909417579265118558940349387209436071467447553322059300256060882213572671888633311468806647866886714364480390741971261155146966455235245469216037781902665760552750139630086762191170698020993656670315633268514333717896691033913231320046383254246489147334950779602143851763331162696957861920662919779275597627512142784352182141445813314700768143243068609858396666573299094606418264269814358631471099430351875376096756985414279698633021999241922359616560734207061899223922960812283262525756913341822754012297564666186625578304476940819388933133524627367540790564522544564778697253990225087539167235818088172467629494330066609424362165903452686384032519162803665396381708558770446760515949895545741296290000569932285497599817855761012405729639826090606199167309178353879552491532632275280392848742608582274239730529782945165478328337271868836845191541561507500208302765174521037399945168283511465921684324919886458514198917808605615454461104693224591355736463666638896809273773847099278335819353734646745529499084220949854110923079439768551794882440443420790356174953271799037409969510616472239791991169317996129581919960609015888209147433981232988872613046167259127350908379785462051364248739967784342740440741101122829282932814615147660486375475931239052842925639656692838804305210923978980395884616464432067372256203421577994958229803819990849889517637605263836801607526144871336189683467963044999507242077754258044251900402909622687958520423101104141436068489671206919737260688257054648581817294964263976562185927570807911388018018258993650653884478612449747409649857255718750594340185450229237142106113706239341772394393537650157754917387723238567597362916800367131878174394802843379112357851740285545973436469806324934485196633484429168467828668601262966377703119558087801302745104185528840638941125570169525964145077815381271805810720809495436404303742978449708284706732193106170741321000772555673307985656286163852732962806975120835420863932323287224469231389811257137937311964638921084917958805713020592860162667905063938602685993936855490751349046724756605329409781900459600797487634904548282818720869599606861780977530250890161804971763916627465964744221537291053168212191636434331558216175364205277673887186837423218242958128611987999992758177897869145149526733124420365122337894731881057516805213861310033107963352309585687684446050606840221227910822989213514546762603795082253295181456389080556377952947742314716657931379603906644497934747404742170445520704889248852909123050926587050705346518656114252388410901469887789781852617252193018440532227714049598132339736764081531406292297426695168307774532183927565674228199289403241512915778463699914633503875989705880500660094881980955882992903315688284154677620736795450367750443201591100620839868814285991917187047458820949842767861309178482708477168470785039327561836424824805811165820104246196555794331332996669674045783102109040643272357674713449239668592816891229724897439143640828454023115418378970208060898790311768852380590403898569796811536628763765619516959616465670971025029199700641157243991360225331144567474481980740980668474128099060992445134897801758103355434948807029912167490453622803119627912623581848536805420633517354236148799130118992602264832753012209719060145941443653691895443984877692560563086567054695734773175413167885599427596673930470696429105758701992261543691172194016438106532173687638780672882677814493551318364786071441551104902517495593342110486408028970990714051385299637116595208818449861724282758368826773373374959971277798785804077474187828568828476934339459420148793412883150",
        "538224164506517727168379814270004264954262890967803652129634085563292029281605229340786265842963091265375081322656426327691825397596305139095807229239401766181924729149454472921237119900736562299208507666998730548950184609967143155404571139681858767360957532407547767766581682749533474070778066308353055041737658281319225985623143723322979093908077261749579698949722143844865215753260704863233251983739190238438585852441601269285486958770074555894548287326458992187454462079069306138536753824858451724299502671847412359542456725524317603333127725189754333904127835917709082397117314374344841098649440198952614890746624715994850686377293277867933955487391617475414663233091117706057717653437506940130690492779072621106571276835896964128477419355461824833007422652722892089498401815585650339262735314718997015721760285362989670501888405449175944105348564991465379865502815442568994217413701289990025169571135430868678513387334362169047349385097189952383252809797239281560886730670313602788309858480241742834539376684722791418327801153139657791555902866428852378920616927209513842521394245291956399576801110297424150355942220383127708823635328491162642528500795465164461339897320905999182040888049657238854537216919531949022496815649153550998615631758342112481970649311069999931374418401873433024214179662539540883626504860812401222013654614884183265556578861843196602514379747643437577278486455637659461692515650033708286255995750664532809105614477191900536646989973294380911406440123202917020543294608335869356083501814588100186652356940293410193583108936507174010508730547579479594424713594002615307062956405060637859223904493241124826364582313371226790237755829730863075824362871968331865676368450061869716192958213846294980005144665140729523705625975650250913572426639956129293774660716629920750249524030812360814423275145704510305475471599108987851917139525934434155829774559599984930365268286061310405222779602887256748903477260217130747213255028270120814131477184214466827946467189929171109471222122321781698513717077961138680899475230521104220021956144708736321339718012605885629667271185753633589711538217011780317199309005150619910226290258606968201034831451279285351626936018493376731628135398444826695563731645399766722832213714326969977166479301504241269743154952405125518862249585946211635202670206079658236138581470119927833603919638673595466193694285521696174533703023847425191146225399211910859996212735505434202471982673116410979955302943872996222782251188889797453222122118340601140765762050865117038651251924809853248767149255310571487174953189406262461045337548275503362245324296778392145673240872161212904525195326091442868284645515492949181928962102650369388016101486909636578309464736085550719873530004572608218612771334204843378797447816965534882619866758953492744624542308949271562610878902677734983794103655386943014200382950775896136847248170152492053814891464245663515427967344370332218795309066345645753963683675310959651463186934113877748975354804724385336161212461668326293653878197970705660956307781435211341258181110817847199795550229343870629183131938496385393103613345446965343702524527285650585793819011062255528783572801384755547339757189973901102728798129755193065859838182563879981780954262005796062637576511231241443434331171809822894324123753165477778469728090079401173957345155941105580762201810708213077226618724235486083102862810041621061166403929820695859415790727065329954170405272420309443687650005312634780559478100510198693442377014278276554921873492874338296974328247512240058483178986970686481429662053321485231172147300032651945090781006753618086127522738639483880490609376294431040414520360826477062101428243729921142508398976634656490798240120553325502856616278098521671075879092501730718808714541228313275254145714018560781459353526353227881612961968793972766897143956572113542916207199147961710145111046554899487126641090524158317439204601922483991169906886478567971798641676381952943035217373454681987587805591011217498046449281585885528147735917241804752657592955740206966021211842392441403708809079502903010500379965582448141804577819122673871443655907443795539672468455979677549431293106288271932050346631500287602175371865943781936540554382984304724097222638329259252009624430698945188473581273102616186096857444455590249553427286857598862389440750330212575200947705079697958418126668654772650001967712891183376253390796458314338083748473931585515921615694157280199091233014626670437265932854816696073747199020367782282750469898234657723303623065763946721350199198124381089295881349043396200116870404706730447453694640127520344108293809433706053279580858859981831981145259642994156115348994153409515332190714496695178066164657038576407330756425651351910143884103008599258982342794361116576254544716333349447388917606521902296446129906799300892625933497927680934057875748488562502583788021088460847542122629532281540915167125712134059011294733193338806665352190898772064079614377396560467361735144910595159196625744894635765414508428182582195935281561176637424688405390881327676886203967634620641490139835786477852859151685333919226211419623843640736490696222368214514608866918660741740478728095699337580878621149576661678523829374300157157278668566218717849777314215124448445257696853651163171851588905845296279139538174221105885455390417634993814515761194372376448867312932698371439509465354789329167336154865083365498571678846394239876288801890960856391974200258201177558423866895944503981197241629075358819018115130381239431357293457670267116618421892520944925953400263676636028993365189377273814879596365094915787821109571143126831231452367431282415243511115547744416422407534808156629306675994132643059500315715827695321955177580261595331150963040058964908997344260596477846100309223669721566222470207499488952252338020599539432718661089801855181342526438803473636154594287887641549215962248635916039475197945009663236392713993500705974424791640227287724705650067537968801074155312570114797832465663858741483400901647799929721470159496987812679821111730689166463366606551267765697921569125290699944304326288818960384200871654827493100325409876812489682711348513244971620081481684340424449568972178318409815746267950146224549923943957635742728889238780346534385817477136072283022902565796081663160648252946167239546424890110821196529528358627773373504225125056523663954597433278174718610370606703664415945161199804631243562222965705129402104600647872785649693343767911111233647766743334611301999675427293224616809442969215988341973159678514604800342052145601875313047852364221840276228543970109429472341439373418554415700439864029182126126555780166736274177582219830001690249143731582595139837209895586321826391814999452798890753335597966118255461143209904547262657727956104064852211561674112309448805185831775145498725414208563477819053457809168792852008698630549450830647801496178703216613708137528937944005515930744164570843474855631165661539606334738839503279229149405656111162420879130403407319921975488206273446734836687100641841717998060185446298997678735552219275033859572628180793848617502491777291673575300297211101525633241431725253827221239047470633458965551885615810334846221083366721155246201486720296861488421251412585452371994052765854956667058152989005149411484243624208727100911576375413403608010677473400955778111396360452775514441825548741754598300817661240268852363212781602854367749994334862150630799392774768527973996929461527098114708300217955057684152676420039296978447817265256411524417754883187887445894130353022388842317869773150647952948848671583706699551985745434110794662277351457044771378507518729537365658152364234398609916864719216448498077322804149512833432154942424273393427629208749974623818973778078002180114151519862694544029256435686883829302646833505994223044918417887864451588047856834236569410763473387053946267508537900833300945851877436680980941544844525786853711677637705576181468642324785126166781221160451843898112783925287679639526886367820669455874656199565561430456794216944922544744491649466852864038501469041752223982614119494425752107037262844982748646605722535227272840737241614295262590818750600682152446698778395840797731822121652655104430172804976277739763346646973261475782149805868676545805017515372016402264906453096545897803426557477555439266024369075314101297725973100535662786670323833137704110282990903782350435888819622487815784902943846410347084957959806691311457091835651974879930411462198631314974388802219688546560811233248145760355918687984846313201786200839700173112807846243294546660463226871823957739032709878892254197891276394543557575946191838680926317472980812747870786530370508495402751983312199142752128770884996983711003898291322931887907171702897478102431849815742495249955783279530071100116870946788229251574041532557327826598269913255656761197623810457653412851472785896979416478595929500127189986637637036604571272745614510419960810914932566459678546613552623592183167012968748532550838681296741202414403822809009633668022825501012148809838864474143686730203083478893084391943797481539519935765574317583241228880915886149481239344051101576686476041869843825807899235712961395473752900914609987610792511497473444033564072045509623215604304751107341738227963259498893539",
        ... (13 lines total) ...
}
4
CODE-REaD

Androidスタジオのランタイムパフォーマンスを向上させる最善の方法は SSD Drive を使用することです。パフォーマンスが大幅に向上します。私は上記のことをすべてやって、そして私は私が新しいラップトップに行くべきであると感じました、しかし突然私はSSDドライブについて知るようになった、そして私はそれを試みました。もっとずっといい.....

4
Durgesh Kumar

これは愚かで話題に聞こえないかもしれませんが、私の場合は私のMacBook Pro 13 'で外付けの4Kモニターを使っていて(MacOS High Sierra、2016)、解像度を間違ったスケールの解像度に設定しました。 "スケーリングされた解像度を使用するとパフォーマンスに影響を与える可能性がある"という警告が表示されていない別のスケーリングされた解像度に切り替えると、全体的なパフォーマンスの問題が解決しました。 私の場合、解像度を最大に上げる必要がありました。

だから私にとってそれは最初にAndroid Studioで表面化した全体的なパフォーマンスの問題でした、それはAndroid Studio特有の問題ではありませんでした。

EDIT 25.11.2017

その結果、私はAndroid Studioのフォントサイズを大きくしなければなりませんでした。

enter image description here

enter image description here

そして私の一般的なMac上で。私はこれらの ヒント のいくつかに従った。

4
Oliver Metz

El Capitanにアップグレードした後、IDEの大幅な遅延に気づいた人にだけです。大量のRAMを増やし、上記の提案を使用した後、レガシーJavaを更新し、次の方法で再インストールする必要があることがわかりました。 https://support.Apple.com/kb/ DL1572?locale = en_US

これをインストールした後、すべての遅延がなくなりました。

3
AllDayAmazing

私は これ に従ってください、そしてそれは私にとって素晴らしい仕事でした。

編集:

次のヒントは上記の記事で言及されています。

gradle.propertiesで、これを置きなさい:

org.gradle.daemon=true
org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.parallel=true
org.gradle.configureondemand=true

そしてbuild.gradleに、これを入れてください(これはlintチェックを無効にすることに注意してください):

tasks.whenTaskAdded { task ->
    if (task.name.equals("lint")) {
        task.enabled = false
    }
}
3
Saeed Jassani

編集しないでくださいstudio.vmoptions、動作しない可能性があります。

gradle.propertiesファイル(アプリディレクトリ内)にこれを追加します。

org.gradle.parallel=true
org.gradle.jvmargs=-Xmx7g -XX:MaxPermSize=1024m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
3
wanglugao

Gradleをアップグレードすることでこの問題をすぐに解決しました(Android Studioは古いバージョンを使用しているようです)。

1)最新バージョン( https://gradle.org/gradle-download/ )をダウンロードして、どこかに解凍してください。
2)Android Studioでpathを更新します。File > Settings > Build, Ex../Gradle

2
Daniel Almeida

高速化する方法はたくさんあります Android Studio

  • グラドルの構築時間を短縮します。

    1.プロジェクトgradle.propertiesファイルに移動し、両方の行からコメントを削除します。

    2. gradle.propertiesファイルを.gradleフォルダにコピーして、すべてのプロジェクトをセットアップする必要がないようにします。

  • オフライン作業を有効にする Android Studio/Gradleは毎回インターネット上で新しいファイルをチェックする必要はありません。

Go to Project gradle.properties file and remove comment from both line

2

私はちょうど私の事件を共有したいです。

  1. もしあなたがプレイストアライブラリを必要とするなら、それをすべてコンパイルするのではなく、単にあなたが必要とするライブラリをコンパイルしなさい。例:もしあなたがcompile 'com.google.Android.gms:play-services:9.0.2'の代わりにmapsライブラリだけを必要とするならば、あなたのgradleにこれcompile 'com.google.Android.gms:play-services-maps:9.0.2'をしてください。
  2. JavaにOpenJDKを使わないでください、私はJava 7 Oracleを使います、そしてそれはうまく働きます。デフォルトのJavaを変更する必要がある場合は、Linux端末のSudo update-alternatives --config Javaでこれを行い、番号を選択してください。

私はubuntu 32bit 4GB RAMを使っています。これが私が今までにASと遭遇した問題のすべてです。

2
Ahmad Muzakki

これは私のために働いた!
build.gradle(プロジェクトの中にあります)を開き、両方のjcentermavenCentralに変更します

(Globalファイルでもできます:C:\Program Files\AndroidStudio\plugins\Android\lib\templates\gradle-projects\NewAndroidProject\root\build.gradle.ftlただし、AndroidStudioのアップグレード後にこの変更をもう一度行う必要があります)

2
Reza Hamzehie
  • Mac を使用している場合は、App Storeからアプリをダウンロードして実行すると( "iBoostUp"など)、未使用のシステムファイルが消去され、ASを含むコンピュータの速度が大幅に向上します。

  • 私のMacに memory を追加すると、ASの速度も上がることもわかりました。

2
Chris B

はい。私は上で書かれたすべての答えがどういうわけか原因を助けることに同意するでしょう。私は同じ船に乗っている人の一人です。何も私のやり方ではうまくいきませんでした、そしてAndroid Studioは関連する依存関係のためにオフラインモードで構築することを拒否しました、私は数分以内に私の問題を和らげる何かをしました。

グラドルを構築するたびに、インターネットをオフにします。 (オフラインモードがチェックされていないことに注意してください)。どうしてそしてなぜわからないが、これはうまくいく。

1
Sami

間違いなく最も信頼できる参照は、Android開発者Webサイトです。グーグルが言ったことをすることによってあなたの構築速度を最適化しなさい。これはリンクです: https://developer.Android.com/studio/build/optimize-your-build.html

1
Ali Ziaee

Android St​​udio 3.5以降、いくつかの設定は次の方法で構成できます。

設定>外観と動作>システム設定>メモリ設定

Preferences

1
Nominalista

Help > Edit Custom propertiesをクリックして次の行を追加してください:

Sun.Java2d.noddraw=false

...私は速度の問題を解決するためにうまくいった(Windows 10 64-bit)。私の知る限りでは絶対の愚か者です(なぜそれがうまくいくのかについては何も調査していません)。そしてその特性の上には点滅を引き起こし、グラフィックカードによっては再描画できないという警告があります。行きます。 (LairdPlengのコメントに触発された、さらなる情報)

1
fixermark

Googleが開発したAndroid Developersチャンネル(2017年9月26日)は、IDEを最適化するためのビデオをアップロードしました。ここに link があります。

1
Dasser Basyouni

私のAndroid Studioは一般的な使い方が遅いだけでなく、ビルドするときにも遅くなりました。

これが私がしたことです:

  1. アンインストールされたAndroid Studio(削除しないでアンインストールしてから SDKを削除してください も)。それからC:\ Users \\フォルダにあるAndroidフォルダを削除してください:.AndroidAndroidStudioX.X
  2. SDKマネージャを使用してSDKをアンインストールし、すべてを削除します(lef SDKフォルダがある場合は削除します)。
  3. Android Studio用の最新ビルド(この記事の執筆時点ではv2.1.2)をダウンロードして再インストールします。必要なSDK /エミュレータのみをインストールしてください。

今は速いです。


その前の私の話:

私のラップトップはIntel Core i7-3612QMと8gigのRAMを搭載しています。私がビルドしたとき、4コア/ 8スレッドはすべて100%使用されていました。私のシステム全体は〜10分が終わるまで凍結しました。 Gradleは私を10分の非生産的な減速のように感じました。これはとても厄介です。私は1.4以来Android Studioを使用しています。メニューの選択、コンテキストメニューの右クリック、マニフェストの編集、グラドルファイルの編集、レイアウトファイルの開き、UIエディタでのレンダリングなど、貼り付けコードのコピーとコピーを行うときにも、非常に遅くなりました。時間。

フラストレーションが原因で、私は上記のステップをしました。今は速いです。以前と同じようにとても使えます。私はそれまでの10分に比べてたったの20秒で構築します。また、Android Studioは、98%RAMの使用率に移動する前とは異なり、多くのタブを開いた状態でエミュレータとブラウザを使用して約6gigを消費します。それだけでなく、私はなんらかの理由で45ギグのスペースを節約さえしました。 Android SDKフォルダをチェックしたときに使用したSDKとエミュレータは2つだけです。使用するスペースは45gです。私はIDEが私のSDKフォルダの/ IOにアクセスするのに苦労していると思います。

他の解決策を試しても同じ問題が解決しない場合は、Android IDE/SDKをすべて削除して、もう一度起動することがあります(それを新しく設定するにはしばらく時間がかかりますが、その価値は十分です。何ヶ月もこの低迷に苦しみ、私の生産性を犠牲にした。

私は本当にこれがそれ以来行われている累積的なパッチによって引き起こされるかもしれないと思います。それとも、私のうまくデフラグされていないドライブの45ギガのSDKフォルダ。知らないし、間違っているかもしれない。

ありがとうございました! HTH

1
Neon Warge

ASがHDDとの間でやり取りするデータが多すぎることに気付きました。特に新しいコード行を書き始めるときは、非常に面倒です。だから、私は、SSDを使ってハードディスクを再インストールする方が良いと思う。私は6 Gbのメモリを搭載したi5を持っています、そしてCPUはめったにビルド時でさえ50%以上ロードしません。それで、最も弱い場所はHDDです。

1
CoolMind

まあ、私のために働いたことの一つは、エミュレータの代わりに物理的なAndroidデバイスを使うことです。私のPC(i5と4GB RAM)と同じように、Androidスタジオは約700MBのメモリを消費し、エミュレータはさらに700MBを消費します。したがって、コンピュータのパフォーマンス全体は低下します。物理デバイスを使用すると、エミュレータからの負担が軽減されます。

0
sayeed

c:\ users\.AndroidStudioX.Xフォルダを削除してみてください。 Androidのスタジオ設定やカスタマイズも削除されます

0
Omid Ziyaee

私はコアi5マシンと4GBのRAMを持っていても、私は同じ問題に直面していますか。クリーンにしてプロジェクトグラドルビルドシステムを再構築すると、インターネットからファイルjar/lib fresh filesをダウンロードします。あなたはあなたのAndroidスタジオの設定で利用可能なこのオプションを無効にする必要があります。これはキャッシュされたlib/jarファイルを再利用します。 Androidスタジオの速度もハードディスクの速度に依存します。 これは詳細なブログ投稿です 遅すぎるAndroidスタジオを改善する方法について/。

0
Naruto

setting.gradle(ルートフォルダ)に追加してください

startParameter.offline=true
0
Tim

私は同じハードウェア上でAndroid Studio 3.1.4の速度を測定しようとしました:マックブックプロ2011、RAM 4Gb、SSD 240GBサムスン、コアi5 2.4Ghz。私はこのマシンに3つの異なるOSをインストールしました:Windows 10、MacOS Hight Sierra 10.13、Ubuntu 18.04。 MacOS/Ubuntuの平均ビルド時間(実行コマンド:gradlew clean build、gradlew clean assembleRelease)は、Windowsより約30%速くなりました。

私のもう一つの作業中のマシンでは:Core i5 3.0 Ghz 7400、RAM、16 Gb、SSD 250 Gb。ビルド時間は、Windows 10マシンで4.34分かかります。少し遅いプロセッサで同じプロジェクトを実行していますが、RAMとSSDが同じで、Ubuntu 16.04のビルド時間が2倍速くなっています。私は結果にショックを受けましたが、それでも私は開発用マシンとしてWindowsを選びました。Unixのようなシステムよりも快適で使いやすいキーボードとソフトウェアを使う方がはるかに快適だからです。そして私がMacOSとUbuntuの間で選択しなければならないとしても - macは本当にすべてを設定するのがはるかに簡単であり、そしてUbuntuは普通の人には使用するには複雑すぎる。選択はあなた次第です。

0
yozhik