問題タブ [pool]

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.

0 投票する
2 に答える
12808 参照

java - 優れたクライアントソケットプール

Javaアプリケーションから外部サーバーへの長時間実行されているTCPソケット接続を管理する必要があります。ソケットを再利用できるように、適切なソケットプールを探しています。何か提案はありますか?

0 投票する
5 に答える
14176 参照

java - 本番環境で commons-pool を使用するためのヒント

ここで得た回答に基づいて、commons-poolを真剣に検討し始めました。最後に使用したのは 2003 年頃で、おそらくバージョン 1.1 または 1.2 でした。その主なユーザーであるDBCPは、多くの人に欠陥があり、避けるべきであると考えられています。

本番環境でコモンズ プールを使用して独自のプールを作成する人はいますか? 使用するのに最適なプールの種類は何ですか? クライアントTCP ソケットを格納する予定です。

それを置き換える別の汎用プールはありますか?

0 投票する
1 に答える
3993 参照

iis - IIS 6.0 アプリケーション プール停止の問題

私の IIS ログで、警告レベルのイベント ID 1013 を見つけました。これは、停止時間が特定の Web アプリケーションのワーカー プロセスの予想停止時間を超えていることを示しています。

私の質問は、IIS ワーカー プロセスが停止した理由をどのように把握または追跡できるでしょうか。この警告レベルのイベント ID は、ワーカー プロセス アプリケーション プールが停止していることを意味しますか?

前もって感謝します、ジョージ

0 投票する
2 に答える
84 参照

performance - Web サイトのファイル書き込みパフォーマンスの問題

私たちは第三者の報告ツールを使用しています。レポート ツールは、active-x を使用します。まず、フィルターに従ってクエリを生成して実行します。次に、データ (クエリの結果) を含む 1 つのレポート ファイルが作成されます。その後、クライアントはレポート ファイルをダウンロードします。しかし、ファイル書き込み操作は私たちにとって大きな問題です。私たちは何ができる?ファイル書き込み操作を別のアプリケーションに取り込んで、このアプリケーションを別のアプリケーション プールに取り込むことで解決できますか? 何か提案はありますか?そして、ウェブサーバーはどのように動作し、実行されますか? たとえば、Web サーバーに接続する 100 のクライアントがあり、いくつかのレポートを実行しようとしているとします。したがって、Web サーバーはこれらのクライアント用に 100 個のファイルを作成する必要があります。では、レポート データが非常に巨大で、他のユーザーがその完了を待っている場合はどうなるでしょうか。

0 投票する
1 に答える
2458 参照

database - psycopg2.pool を使用した Django データベース接続プール

django で永続的なデータベース接続プールを実装しようとしています。オプションの 1 つは、さまざまなタイプのプール (PersistentConnectionPool、ThreadedConnectionPool など) を提供する組み込みpsycopg2.poolコードを使用することですが、そのトピックに関する psycopg2 のドキュメントはありません。

それで、誰かがこの方向で何らかの作業を行ったのですか、または動作するコードを持っていますか? 車輪を再発明したくないだけです。

ありがとう。

0 投票する
5 に答える
204738 参照

java - Javaメモリプールはどのように分割されますか?

現在、jconsoleを使用してJavaアプリケーションを監視しています。[メモリ]タブでは、次のいずれかを選択できます。

それらの違いは何ですか?

0 投票する
11 に答える
85591 参照

python - Python のマルチプロセッシング プールでのキーボード割り込み

Python のマルチプロセッシング プールで KeyboardInterrupt イベントを処理するにはどうすればよいですか? 以下に簡単な例を示します。

上記のコードを実行すると、KeyboardInterruptを押す^Cと が発生しますが、プロセスはその時点で単にハングするため、外部で強制終了する必要があります。

^Cいつでも押して、すべてのプロセスを正常に終了できるようにしたいと考えています。

0 投票する
1 に答える
4534 参照

python - Python マルチプロセッシング プールのプロファイリング

マルチプロセッシング プール内の各プロセスで cProfile.runctx() を実行して、ソース内のマルチプロセッシングのボトルネックが何であるかを把握しようとしています。これが私がやろうとしていることの簡単な例です:

残念ながら、プロファイラーで "result = square(i)" を実行しようとしても、それが呼び出されたスコープ内の 'result' には影響しません。ここでやろうとしていることをどのように達成できますか?

0 投票する
2 に答える
1942 参照

objective-c - 解放されたオブジェクトが最終的に破棄されるのはいつですか?

Objective-C でオブジェクトを解放すると (その解放カウントが 1 であると仮定)、その解放カウントは 0 に減分され、dealloc メソッドが呼び出されます。オブジェクトはその場ですぐに破棄され、[super dealloc] の後に破棄されますか? それとも、プールに追加され、プールが空になったときに破棄されますか?

リリースされたオブジェクトは、dealloc の最後 ([super dealloc] が呼び出されたとき) に破棄されると想定します。autorelease 変数がプールに追加されることは知っていますが、通常のリリースされたオブジェクトがどうなるかを確認したかっただけです。

乾杯 -ゲイリー-

0 投票する
3 に答える
3865 参照

python - Python プロセス プールとスコープ

遺伝的プログラミングのために、自動生成されたコード (潜在的に終了しない可能性があります) をループで実行しようとしています。毎回新しいプロセスを作成するという大きなパフォーマンスのオーバーヘッドが必要ないため、これにマルチプロセッシングプールを使用しようとしています。また、実行時間が長すぎる場合はプールプロセスを終了できます(スレッドではできません)。

基本的に、私のプログラムは

これは動作するはずのコードですが、動作しません。代わりに、

最上位レベルで定義されている場合、Pool は meth メソッドのみを認識しているようです。動的に作成されたメソッドを実行する方法について何か提案はありますか?

編集:問題はプロセスとまったく同じです。つまり、

働きながら

そうではなく、AttributeError で失敗します