アカウント名:
パスワード:
既存のバイナリでも嬉しくなるように、普通に起動時間を短くしてよ。
インストーラーがセットアップで ngen 通していればセキュリティーチェックだなんだとか、諸々含めた検証を通した後のネイティブイメージをシステムに登録してくれるし、ちょっとしたツールとかでも利用頻度高いなら (置きたい場所に置いた上で) ngen 通しておくだけでも幸せになれると思うのですが。(パスとシグネチャーをベースに ngen 後のイメージを利用するかを確定したはずなので) アプリがでかすぎて ngen イメージ確定までに時間かかるって話だったら、そもそも作りを見直した方が良い気がします。(.NET の exe ってかなり小さいし)
そこまでやった上で遅いっていうことなら、多分 .NET がどうこうっていう以前のレベルでシステム側の遅さが問題なんじゃないかと。
# .NET Framework の更新で ngen にアホみたいに時間がかかる話の方が余程……。
なんで.NETアプリってあんな起動時間かかるんだろね。あほらしくて立ち上げる気にならない。
関連ライブラリの検証まで行うので遅くなるのよ。最悪の場合は署名の失効確認をネットに見に行ってとやるので。
4.0以降はかなり改善された。
いいこと思い付いた。
Windows起動時に一諸に立ち上げればいいんだ。
業務用アプリで沢山採用されていて大して問題視されない要因の一つがそれだ。業務用PCなんて単一アプリだけ、そのアプリのメインメニューが開いた状態でそのまま放置ってのが多いから。
メニュー業務と称するランチャーを立ち上げっぱなしにしておけばほとんど問題にならないですよね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ソースを見ろ -- ある4桁UID
めんどくさい (スコア:2)
既存のバイナリでも嬉しくなるように、普通に起動時間を短くしてよ。
Re:めんどくさい (スコア:1)
インストーラーがセットアップで ngen 通していればセキュリティーチェックだなんだとか、諸々含めた検証を通した後のネイティブイメージをシステムに登録してくれるし、ちょっとしたツールとかでも利用頻度高いなら (置きたい場所に置いた上で) ngen 通しておくだけでも幸せになれると思うのですが。(パスとシグネチャーをベースに ngen 後のイメージを利用するかを確定したはずなので)
アプリがでかすぎて ngen イメージ確定までに時間かかるって話だったら、そもそも作りを見直した方が良い気がします。(.NET の exe ってかなり小さいし)
そこまでやった上で遅いっていうことなら、多分 .NET がどうこうっていう以前のレベルでシステム側の遅さが問題なんじゃないかと。
# .NET Framework の更新で ngen にアホみたいに時間がかかる話の方が余程……。
Re: (スコア:0)
なんで.NETアプリってあんな起動時間かかるんだろね。
あほらしくて立ち上げる気にならない。
Re:めんどくさい (スコア:1)
関連ライブラリの検証まで行うので遅くなるのよ。最悪の場合は署名の失効確認をネットに見に行ってとやるので。
4.0以降はかなり改善された。
Re: (スコア:0)
Re: (スコア:0)
いいこと思い付いた。
Windows起動時に一諸に立ち上げればいいんだ。
Re: (スコア:0)
業務用アプリで沢山採用されていて大して問題視されない要因の一つがそれだ。
業務用PCなんて単一アプリだけ、そのアプリのメインメニューが開いた状態でそのまま放置ってのが多いから。
Re: (スコア:0)
メニュー業務と称するランチャーを立ち上げっぱなしにしておけばほとんど問題にならないですよね。