問題タブ [footprint]
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.
footprint - プログラミングの観点から、フットプリントが小さいとはどういう意味ですか?
JXTA や PjSIP などの多くのライブラリはフットプリントが小さいと聞きました。これは、リソースの消費量が少ないことを示していますか、それとも何か他のことを示していますか?
.net - .NET Framework 4.0 インストーラーのサイズが 3.0/3.5 より小さいのはなぜですか?
ご覧のとおり、.Net Framework 4.0 インストール プログラムの beta2 は 55MB しかなく、.Net 3.5 では 200MB 以上ありました。
qt - Qt ::どのくらい小さくすることができますか?
組み込みLinuxアプリにQtを使用していますが、できるだけ小さくしたいと考えています。現時点では、静的にコンパイルされた実行可能ファイルを作成すると、3.9Mbになり、必要なGUIパーツのみを使用します。qconfigと構成パラメーターを使用するだけで3.9Mbになりました。インストールする前にソースコードを変更することで、どれだけ小さくできるかを考えていました。誰かがこのようなことをした場合、どれだけ小さくできますか?ありがとう
sql - フットプリントSQLServer
SQL Serverのフットプリントとはどういう意味ですか?
これがMSDNのスニペットです「高価なクエリのロックフットプリントを減らす」リンク
java - Java EEサーブレットの(メモリ)フットプリントはどれくらいですか?
Jetty、Tomcat、またはその他の任意のサーブレットコンテナの場合、基本的なサーブレットの平均フットプリント(メモリ、およびその他の注目すべきリソース)はどれくらいですか?これには、ビューリゾルバなど、サーブレットごとにほとんど常に必要なその他の基本オブジェクトが含まれます。
私は特に定量的な数値を探しているわけではありませんが、サーブレットがどれほど「重い」または「軽い」かを知ることができる指標となる答えを探しています。
asp.net - HttpContext を使用して、ファイアウォールの背後にある特定のコンピューターをどのように「フットプリント」できますか?
HttpContext で利用可能なものを使用して、ASP.Net であるシステムを別のシステムから識別できるようにする必要があります。利用可能な ServerVariables の多くを使用しようとしましたが、多くの場合、システムはイメージから構築されたドライブから構成されています。したがって、ファイアウォールのために IP アドレスが同じであり、すべてのサーバー変数 (browseragent、logonuser) が同じであるため、異なるマシンを区別する何かを見つける必要があります。サイトはフォーム認証で保護されているため、Windows 統合認証をオフにする必要があります (そうしないと、別の Logon_User 値にアクセスできます)。
私は HttpContext と結婚していませんが、コードを使用して識別可能なユーザー情報を取得する唯一の方法のように思えます。
編集/更新:
@Robert Harvey は、多くの結果をもたらすいくつかの検索リンクを提供しましたが、そのほとんどは何らかの理由で私の法案に適合しません (ただし、私が考えもしなかった素晴らしいアイデアがいくつかありますが)前)。主に、誰かがファイアウォールの背後でマシンを切り替えたかどうかを識別できる必要があります。そこで、特定のことがうまくいかない理由を明らかにするコード構造の詳細を提供します。
- セッション/Cookie は真夜中まで永続的です (決定は私の頭の中で行われました。私はそれと共に生きています)
- 認証されたユーザーは、MembershipUser クラスを使用しません。(たとえそれがあったとしても、MembershipUser.IsOnline は以前にログインしたユーザーしか提供しません)
- ユーザーは、ログオフせずに Cookie を削除したり、ブラウザを閉じたりすることが知られています
- 必ずしも同時ログインを防ぐためではなく、少なくともそれらを識別するために、あるマシンと別のマシンを区別できる基準が必要です。
scala - ScalaのLiftはどのように状態を管理しますか?
私はLift2.0がActorsやStatefulSnippetsなどでテーブルにもたらすものに非常に感銘を受けていますが、これらのもののメモリオーバーヘッドについて少し心配しています。私の質問は2つあります:
- Liftは、状態オブジェクトをガベージコレクションするタイミングをどのように決定しますか?
- ページリクエストのメモリフットプリントはどのように見えますか?
Webクローラーがサイトのフットプリント全体で踊る場合、適度なVPS(512M)をかき消すのに十分な状態オブジェクトを開く予定ですか?質問は明らかにアプリケーションに依存しますが、誰かが私に投げ出すことができる現実世界の数字を持っているかどうか私は興味があります。
size - OpenFeint ディスク容量のフットプリント
OpenFeint はバイナリにどのくらいのサイズを追加しますか?
silverlight - MVVM パターンを使用した Silverlight TreeView のフットプリントが大きい
各ノードが TreeNodeViewModel である Silverlight TreeView があります。TreeNodeViewModel のプロパティは、Text、IsSelected、ImageUri、および Parent です。約 700 から 1000 の TreeView アイテムを読み込んでいます。
HierarchicalDataTemplate のバインディングを介して TreeView をロードした後、IE ブラウザのフットプリントが約 48,000kb から 165,000kb に増加したようです。私は TreeView 自体に ViewModel を使用しています。これには、ExpandAll と CollapseAll のバインディングがあります。expand コマンドを実行すると、IE のフットプリントが 300,000kb 近くまで拡大し続けます。ツリーが完全に展開されると、展開と折りたたみを繰り返してもフットプリントは増加しません。つまり、すべての ViewModel が作成されると横ばいになるようです。
私の質問は、約 800 の TreeView アイテムをロードしている場合、フットプリントが私の場合と同じくらい大きくなると予想されますか? 大量のデータをロードすることで IE が過度に占有されるのを見たことがありますか?
私が開発している SL アプリの背景: ハードウェア デバイス (別名: サーバー) は独自のハードウェアであり、linksys ルーターに似た Web サーバーが組み込まれています。圧縮された構成ファイル (モデル エンティティ) がデバイスに読み込まれ、SL アプリがそれをダウンロードして解凍し、DataContractSerializer を使用して逆シリアル化します。ファイルは圧縮で約1.75MB、非圧縮で約12.5MBです。
私が最初に考えたのは、モデルの逆シリアル化のために IE のフットプリントが大きいということでした。最初に IE を起動したときのフットプリントは約 7500kb で、モデルをメモリにロードすると最大 48,000kb まで実行されます。
どんな考えや提案も大歓迎です。
cryptography - 証明書の構造
署名付き証明書のフットプリントのほとんどは 20 バイトの長さです (Windows 証明書マネージャーのフィールド「フットプリント」)。
これが発行 (認証) 機関によって署名された値である可能性はありますか? 具体的には、証明書の署名は、秘密鍵によって署名された証明書フィールドのハッシュ値である必要があるため、少なくとも発行者の秘密鍵の RSA モジュラス長 (RSA 署名の場合) を持っている必要があります。少なくとも 512 ビット (64 バイト) の長さ。
欠けているに違いないものがあります... このフットプリントがハッシュのみである場合、署名付き証明書ではありません。実際、証明書の署名はどこにありますか? 単純なハッシュから証明書が有効であることを確認することはできません。
よろしく、Apple92