問題タブ [precompiled]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - Boost +GCC+プリコンパイル済みヘッダーを使用したコンパイル時間が遅い
実行中:gccバージョン4.2.1(Apple Inc.ビルド5664)
デフォルトのプリコンパイル済みヘッダーを使用してアップルのXCodeプロジェクトを作成しました。非常に遅いようで、メイン機能が含まれていない些細なメインファイルにはコードが含まれていません。コンパイルには6秒かかります。これは、新しいSSDドライブにアップグレードした後です。私はラップトップを使用していますが、ワークステーションにアップグレードすると問題が軽減されるとの予約があります。プリコンパイル済みヘッダーをオフにすると、メインファイルは1秒以内にコンパイルされます。プリコンパイル済みヘッダーを使用すると、すべてのファイルにペナルティが課せられるようです。この遅延により、コンパイルや、良くないコードの実験を避けたいと思うようになります。プリコンパイル済みヘッダーに含めているものは次のとおりです。
私は精神を含めていません。それは本当にコンパイル時間を長くします。
performance - Entity Framework の起動時間
最初にEFコードで作成された最初のクエリを高速化できるかどうか疑問に思っています。
2 つのフィールドを含む 1 つのエンティティを含む小さなテスト プログラムを作成しました。最初のクエリは 2.2 秒かかり、2 番目のクエリ (まったく同じ) は 0.006 秒かかります。
私はすでにビューをプリコンパイルしているので、ここでは役に立ちません。問題は、メモリ内でモデルを構築するのに時間がかかることだと思いますが、それほど時間がかかるのでしょうか? そして、ビューのようにこのモデルをプリコンパイルする方法はありますか?
ruby-on-rails - Rails 500 エラー: application.css がプリコンパイルされていません
Mediatemple の Ubuntu Linux ボックス (ve) サーバー上で Apache を使用して Passenger で Rails を実行しています。ページを読み込もうとすると、アプリで 500 エラー (Apache エラーではなく Rails エラー) が表示されます: http://www.mvngmtns.com
config/environments/production.rb でこの行を変更することについての記事を見ました:
しかし、これは私の問題を解決しませんでした。誰でも助けることができますか?
私の開発ログ:
要求通り、走った
それでも同じエラー。トレースが言ったことは次のとおりです。
私はまだブラウザに同じ「500 - 申し訳ありませんが、何か問題が発生しました」と表示され、apache ログ ファイルに cache: [GET /] miss があります。
ruby-on-rails - プリコンパイルされた画像、herokuはいくつかに不平を言い続けます
/ app / Assets/imagesフォルダーlogo-small.jpgに画像を追加しました
次に、この行をビューに追加しました
次に、プリコンパイルしました。
git add、git commit、git pushherokumaster。プッシュは機能します。
まだエラーが発生します
なぜ?
編集:私は他の画像を試しました、それらは大丈夫です。Herokuには、ロゴとロゴの小さい問題がありますが、他の画像には問題がありません。wtf ??
ruby-on-rails - Rails - image.png はプリコンパイルされていません
Amazon の EC2 サーバーに Web アプリケーションをデプロイしようとしていますが、サーバー上にコードを配置しています。すべてが機能しているように見えますが、ホームページにアクセスすると、500 エラー メッセージが表示され、production.log
ファイルに次のエラーが表示されます。
実行してみました
rake assets:precompile
、行を次のように変更しまし
config/environments/production.rb
たconfig.assets.compile = true
- コンパイル済みであることを確認しまし
image.png
たpublic/assets/manifest.yml
それでも同じエラーが発生します。
Rails 3.2.6 と Ruby 1.8.7 を実行しています。
ご協力いただきありがとうございます!
asp.net - ASP.NET ウォームアップ/初期化
.NET アプリケーションの起動/ウォームアップ時間を排除 (または少なくとも最小化) しようとしています。よくある懸念事項ですが、これを行う方法についてはよくわかりません。
.NET アプリケーションの起動が遅いことについて、たくさんの質問があります。これらは、プールのリサイクル、ワーカー プロセスの起動、.aspx ファイルの動的コンパイル、JIT などで簡単に説明できます。さらに、EntityFramework やアプリケーション キャッシュなど、アプリケーション内で初期化する必要があるものは他にもあります。
次のようなさまざまなソリューションがたくさん見つかりました。
ただし、上記の解決策のいずれにも完全に満足しているわけではありません。さらに、アプリケーションを Azure Web サイトにデプロイしているため (ほとんどの場合)、IIS へのアクセスが制限されています。
アプリケーションにリクエストを送信するためにさまざまな方法を使用するカスタム「ウォームアップ スクリプト」がいくつかあることは知っています (wget/curl など)。私の考えは、ASP.NET アプリケーションごとに "Warmup.aspx" ページを作成することです。次に、HTTP GET を各サイトの Warmup.aspx に 5 分ごとに送信するウォームアップ サービスがあります。このサービスは、Azure の WorkerRole またはオンプレミス インストールの Windows サービスである可能性があります。次に、Warmup.aspx は次のことを行います。
- アプリケーション内の各 .aspx ファイルに HTTP GET を送信します (ページを動的にコンパイルするため)。
- これは、aspnet_compiler.exe を使用して .aspx ページをプリコンパイルすることで回避できます。
- データベースにクエリを送信して EntityFramework を初期化する
- アプリケーションキャッシュなどを初期化する
最後の質問は、「Warmup.aspx」スクリプトよりも優れた代替手段があるかどうかです。それは良いアプローチですか、それとも他の方法をお勧めしますか? 上記の基準を処理する公式の方法が本当に欲しいです。
どんな提案でも大歓迎です、ありがとう!
c - how to stop the pre-compile in C?
Look at the code in config.h:
API_TYPE could only be defined as 1,2,3. It is wrong if be defined as other value. I can write some illegal code in #else path. But it is not perfect. Is there any command or method to stop the pre-compile process if it goes #else path?
asp.net - プリコンパイルされたVisualStudioWebページを更新可能にすることとできないことの違いは何ですか?
デフォルトの「このプリコンパイルされたサイトを更新可能にする」を使用してWebサイトを数回構築しましたが、最新のコンパイルではWebサイトが非常に壊れていました。.dllをいじってみたところ(ビン内でそれらを削除して置き換える)、Webサイトの特定の部分が再び機能し始めていることに気付きましたが、元の.dllをすべてサイトに配置すると壊れていました。
私はいくつかのAjaxWeb拡張機能を備えたaspxページを使用しています。これらは最近追加されたものであり、問題の原因である可能性があります。「このプリコンパイル済みサイトを更新可能にする」のチェックを外すと、あらゆる種類の追加のコンパイル済みコードファイルがビンに追加され、Webサイトのすべての問題が解消されました...ここで何が起こっているのでしょうか。違いは何でしたか?
サイトを更新する方法にも違いはないようです。毎回VisualStudioから直接公開するだけです。
任意の洞察をいただければ幸いです。
c# - System.Web.WebPages-指定されたファイルが見つかりません
今日、私はかみそりのビューでプリコンパイルをオンにしました。
mvc dllやSystem.Web.WebPagesを含め、ほとんどすべてに参照アセンブリを使用しています。
最初は、ローカルでビルドするときにSystem.Web.WebPagesのバージョンが一致しないというエラーが発生したため、Web.Configにエントリを追加しました。
これにより、コンパイラが参照ヒントパスなどを無視していると思われる問題が修正されました<SpecificVersion>
。
これをweb.configに含めると、ローカルビルドは正常に機能します(GACにもすべてのdllがあります)。
ビルドサーバーでビルドスクリプトを実行すると、次のエラーがスローされます。
ここで何が起こっているのですか?System.Web.WebPages dllがコンパイルされた出力のビンにあることがわかりますが、ビルドサーバーがそれを見つけられないのはなぜですか?おそらく私が知らない依存関係がありますか?
次に、SpecificVersionがtrueに設定されている場合でも、projファイルのヒントパスが使用されているアセンブリに影響を与えないように見えるのはなぜですか?
ruby-on-rails-3 - Rails 3 Asset Pipeline - public/assets ディレクトリとの開発環境の競合
rake assets:precompile を実行すると、すべての js および css ファイルが public/assets ディレクトリの下の application.css および application.js ファイルに統合されますか? このファイルの目的は何ですか? 私が尋ねる理由は、何らかの理由で私の開発モードがこのファイルと多くのアセットの読み込み競合を実行しているからですが、私のプロダクション モードは問題なく実行されます。アプリケーションが開発環境で適切にアセットを提供できるようにする唯一の方法は、これらのファイルを削除することです。
私のアプリケーションが開発モードでこのファイルに依存するのを防ぐために設定できる私の development.rb ファイルに構成はありますか?