問題タブ [startup]
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.
.net - アプリケーションの起動パフォーマンスの測定
Windows で C++/CLI を使用しています。/clr でビルドされた MFC アプリです。
アプリケーションの起動にかかる時間をテストしたいと考えています。最初は10秒かかりましたが、その後4秒、4秒、5秒かかりました。これは、Windows が DLL をキャッシュしていることが原因であると想定しています。
テスト条件が毎回同じになるように、ディレクトリをキャッシュから削除できるツールはありますか? テスト間で再起動する必要はありません:)
objective-c - Cocoaアプリで壁紙(または背景レイヤー)をロードする
緊急ブートメディアとして使用するために、USBスティックに最小限のOSXインストールを作成しました。基本的にインストールとは、インストーラーとパッケージが削除されたMacOSXインストールDVDのクローンです。インストールの開始時にアプリランチャーを起動する独自の起動デーモンがあります。
現在の問題は、壁紙が空白の灰色の画面であるということです(OS Xを最初に起動してセットアップアシスタントを取得したときに表示される背景のように)。カスタム壁紙をロードしたいのですが。NSWorkspaceのsetDesktopImageURL:forScreen:options:errorメソッドを使用してみました。この方法は、OS Xの完全インストールを使用している場合は機能しますが、私の最小限のインストールでは機能しません。
この最小限のインターフェイスにロードされている壁紙の1つの例は、AppleのLCA.app(OSXインストーラーDVD/システム/インストール/CDIS)です。OS X DVDを起動すると言語チューザーが起動し、カスタムの背景壁紙も読み込まれます。otoolを使用してアプリのバイナリを調べたところ、壁紙をロードする方法がいくつかあることがわかりましたが、それらはアプリで使用されるプライベートな方法のようです。
誰かがこれを行う方法について何かアイデアがありますか?私が見ることができる1つの可能性は、壁紙として機能するアプリの背後にあるレイヤーをロードすることです。これを行うことは可能ですか?
java - Java 1.6 SystemTray アイコンが Windows の起動時に表示されない
Windows XP のバッチ ファイルから javaw で起動した Java 1.6 デスクトップ アプリケーションがあります。このバッチ ファイルへの .lnk リンクがあり、システムの起動ごとにこのアプリケーションを開始するために、Windows のスタートアップ フォルダーに配置されます。アプリケーションは SystemTray クラスを使用して、実行中の場合にシステム トレイにアイコンを表示します。このアプリケーションを手動で起動しても問題ありません。Windows の起動プロセスによって起動された場合、アイコンは表示されません (空白のアイコンも表示されません) が、アプリケーションは実行されています。起動プロセスも遅くなります。どうすればこれを克服できますか?ありがとうございました!
java - アプリケーションの初期化時に必要かつ十分な検証
私はあなたのために新しいパズルを持っています:-)。
アプリケーションが自分の起動をどのように処理するかを考えていました。同様に:必要なライブラリ、正しいバージョン、データベース接続、データベースの互換性などを確認します。具体的には、ここにテストケースがあります。明らかな理由から、私は SWT と Log4J を使用しています。さて、質問:
- アプリは、必要な依存関係を自身でチェックする必要がありますか? はいの場合、何が欠けているかについて具体的な詳細をユーザーに提供する必要がありますか? それとも単なるメッセージとログへの詳細ですか?
- log4J ライブラリが利用できない場合はどうなりますか?
- テストを行うのに最適なものは何ですか? ファイルの存在を確認する (指定されたパスで file.exists() を使用)、または Class.forName("org.apache.log4j.Logger") などのクラスをロードしますか? チェックを行う適切な順序は何ですか? たとえば、SWT をテストする場合、ロガーが使用可能かどうかわからず、それにアクセスしようとするとエラーが発生します。逆に、最初にロガーをテストした場合: a) ライブラリが利用できない可能性があります - エラーをログに記録できません。b) SWT が利用できない可能性があります - ユーザーメッセージを表示できません。
- 私は今日 apache.commons.lang フレームワークを発見しました。メソッドが非常に便利であり、
org.apache.commons.lang.SystemUtils.isJavaVersionAtLeast(Float value)
他の多くのメソッドが役立つと確信しています。しかし、プロジェクトにあまりにも多くのライブラリをインポートしても、維持が難しくなりませんか? バージョンが変更され、互換性が失われます。サードパーティの開発スタイルや方向性を制御することはできません。
回答ありがとうございます。
performance - アプリケーションの起動時間またはパフォーマンスをテストする方法
PassMark AppTimerという無料のツールがあります。しかし、それは私のニーズに完全に適合していないと思います。
Windows は というツールを提供していますxperf
が、それを使用してアプリケーションの起動時間をテスト/ベンチマークする方法はありますか?
c# - Windowsの起動時にアプリケーションを起動するようにWinformsのインストールを強制する
誰かが Windows にログインするたびに起動するように、セットアップ プロジェクトが追加された Windows アプリケーションを強制的にインストールするにはどうすればよいですか?
編集: レジストリ設定は認識していますが、具体的には、インストーラーがレジストリ値を設定できるようにするソリューションを探しています。
vba - Outlookが起動するたびにVBA関数を実行することは可能ですか?
Outlookが起動したらすぐにVBA機能を実行したいと思います。これは可能ですか?もしそうなら、私は何をする必要がありますか?Googleでの検索に失敗しました。
セキュリティアラートがポップアップしてもかまいません。
tomcat - Web アプリケーションの起動に失敗した場合、Tomcat を起動に失敗するように構成できますか?
webapps のいずれかが起動に失敗した場合、Tomcat 5.5 を起動に失敗するように構成したいと思います。それは可能ですか?これを実行できることを示唆する構成要素がドキュメントに見つかりません。
hibernate - 大規模データベースで Hibernate を起動できない
アプリケーション用のデータベース アダプターを開発するために、デスクトップで Hibernate + HSQLDB を使用しています。従来の理由から、ID はアプリケーションによって文字列として生成されます。その時、すべてがうまくいっていました。
これで、100 万を少し超えるレコードを含む本番前のデータベースができました。Hibernate側でいくつかの変更(識別子が長すぎるなど)を行う必要がありましたが、大きなことは何もありませんでした。
つまり、この問題に到達するまで。本番前のサーバーでアプリケーションを起動しようとすると、Hibernate が無数のクエリを作成し始め、最終的には OutOfMemoryError: Java ヒープ スペースになります。ヒープの最大値を増やしても効果がありません。
C3PO キャッシュ設定を無効にし、hibernate.hbm2ddl.auto を無効にしました。これらのクエリを作成する理由がわかりません。また、それらを無効にする方法もわかりません。
誰でも私を助けることができますか??????
c# - C# - システム起動時にトレイに最小化する
私のアプリケーションでは、Windows の起動時にアプリケーションを起動するオプションがあります。それはうまくいきます。また、最小化すると、アプリケーションがシステムトレイに最小化されるようにしています。Windowsと同時に起動したときに自動的に最小化する方法はありますか? 私が思いついた唯一の方法は、システムが稼働していた時間を取得し、そのデータを使用してマシンが最近起動したかどうかを判断することです。明らかに、その理論には多くの欠陥があります。これをどのように行うことができるかについて、他に考えがある人はいますか?