問題タブ [threadgroup]

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 投票する
4 に答える
15543 参照

jmeter - JMeterの「スレッドグループ」の意味は何ですか?

JMeter の「スレッド グループ」の意味がよくわかりません。これは、すべてのテスト (Java リクエストなど) が 1 つのスレッドで実行される特定のスレッド グループに属することを意味しますか、またはそのスレッド グループの各テストが別のスレッドで実行されることを意味しますか? JMeter のドキュメントやグーグルからは、これについて明確に理解できませんでした。

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

session - JMeter - スレッド グループ間でセッションを共有する

私は JMeter にかなり慣れていません。同時に実行中のスレッド グループ内の HTTP リクエスト間でセッション ID を共有する方法を探していました。他の質問を確認しましたが、それらはセッションを扱っていないようで、スレッド間で CSV var を共有するという目標をすでに達成しています。

私のテストスイートの構造:

これは、私のテスト計画がとるフローです (View Results Tree Listener で見られるように):

私の目標は、同じセッション ID を持つ多数の同一のリクエストを一度に送信することです。ご覧のとおり、セッション ID 以外は同一です。これを修正するにはどうすればよいですか?

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

linux - PID、PPID、TGIDの意味

Linuxカーネルの頭字語PID、PPID、TGIDは何の略ですか?

私はstrace-pidsでそれらに遭遇しました。

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

loops - jmeter スレッド グループを 5 分ごとに実行する

私のjmeterテスト計画には、csv構成と2つのHTTPリクエストを持つスレッドグループがあります

5分ごとにスレッドグループを実行できるようにしたいので、5分ごとにcsv構成と2つのHTTPリクエストを実行します

Google 検索ではあまり情報が得られませんでした

提案をありがとう

バリー

更新:他の人の利益のために

私の問題を解決するために、次のように Test Action Sampler を使用します。

これを永遠にループするスレッドグループに入れ、5分ごとに2つのリクエストを送信します

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

android - スレッド グループ リストに非常に多くのバインダーと asynctask があるのはなぜですか? それらはどのように管理されていますか?

セットアップ: サービス クラスとそれにバインドする 2 つのアクティビティがあります。1 つ目は、呼び出すメインの UI アクティビティです。

2 番目のアクティビティは bindService(intent, mConnection, Context.BIND_AUTO_CREATE) のみを呼び出します。

どちらも onStop() で unbindService(mConnection) を呼び出します。

メイン UI にボタン呼び出し "button A" があり、これを押すと arrayList がサービスのメソッドに渡されます。次に、サービス内のメソッドが新しい静的スレッドを開始して、この arrayList を処理します。新しいスレッドには、サービス内のメソッドと通信するための静的メッセージ ハンドラーもあります。2 番目のアクティビティは、サービスを呼び出して計算を実行し、結果をデータベースに保存します。

サービスで 1 つのスレッドのみを明示的に宣言しました。したがって、メイン スレッドを含めて合計 2 つのスレッドが必要であり、サービスにバインドするアクティビティが 2 つしかないため、バインダーは 2 つしか期待できません。ただし、メイン UI の onCreate で Thread.activeCount() を実行すると、最初は 3 つのスレッドが取得されます。後で 4 つのスレッドを取得し、次に 9 つのスレッドと 11 のスレッドが続き、以下で説明する方法で処理を進めます。

ここに質問があります。
バインダーと asynctasks はどのようにスレッド グループのリストに追加されますか? なぜ彼らは拡大し続けるのですか?バッテリーの消費が気になります。スレッドが増えるとバッテリーの消費量が増えますか? それとも、作業が速くなり、これらの自動生成されたスレッドが自分自身をガベージ コレクションしますか? メモリリークはありますか?これらのスレッドが生成される方法を制御できますか?

これに関するドキュメントはあまり見つかりませんでした。この件についてわかる方、教えてください。

アプリの最初の実行、メイン UI の onCreate で:

ThreadGroup ctg = Thread.currentThread().getThreadGroup(); ctg.list();

リストには次のものが表示されます。

main、Binder_1、Binder_2 が 3 つのアクティブなスレッドであることはわかっています。 電話の向きを変えると、logcat は次のように表示します。

次に、メイン UI の「ボタン A」を押して、新しいスレッドを作成して arraylist を処理すると、11 個のスレッドが取得されます。 Logcat ショー: