スレッドによって使用されるメモリ サイズをリアルタイムで確認するための特定のステートメントはありません。
ただし、前後比較方法により、段階的な監視と分析を実行できます。
最初に静的メソッドを追加します:
パブリック静的ロングgetmemory() {
return runtime.getruntime().freememory();
}
これは、実行時に空きメモリを確認するためのステートメントです。
したがって、インストルメンテーションは、検出する必要があるスレッド実行ポイントの前後で実行する必要があります。
ロングポイント1 = getmemory();
スレッド呼び出し
long point2 = getmemory();
注: さらに、このプロセス中に他の干渉があってはなりません (他のスレッドまたは他の操作の呼び出し)
スレッド内で計測を実行し、すべてのポイントの数値変化を分析することもでき、数値の差に基づいて答えを得ることができます。
Mysql システム変数は、グローバル変数とセッション変数に分かれています。グローバル変数の変更はサーバー全体に影響し、セッション変数の変更は現在のセッションにのみ影響します。
ログが有効かどうかを確認してください
「general_log」のような変数を表示
set GLOBAL general_log='ON';
SET GLOBAL 一般ログファイル = '/tmp/mysql.log'
使用しないときは必ずオフにしてください。オフにしないと、大量のディスク領域を占有します。
show processlist コマンドは、現在実行中の SQL ステートメントをチェックし、ユーザーの現在の接続もチェックできます。
遅いログを表示する「%slow_query_log%」のような変数を表示;
'long_query_time%' のような変数を表示; 遅いログに記録する SQL の種類を設定します (デフォルトは 10 秒です)
log-queries-not-using-indexes: インデックスを使用しないクエリもスロー クエリ ログに記録され、この変数は通常オンになります
show status mysql の実行ステータスを表示します (学習用)
たとえば、mysql にスロー クエリ レコードがいくつあるか確認します。'%Slow_queries%' のようなグローバル ステータスを表示します;
Android が pid を使用して、ネイティブ コードによってフォークされた子プロセスが実行されているかどうかを判断する方法
2. build/envsteup.sh を使用してシェルを構成します -
mm TARGET_PRODUCT=製品名
または、直接 ./build_android.sh を使用してコンパイルを完了することもできます。
3. ソース コード ディレクトリには 3 つのファイルがあります: out/target/product/productname/obj/APPS/test_cert_intermediates: package.apk package.apk.unsigned package.apk.unaligned
package.apk.unsigned をコピーし、個別に署名します
4. Windows での署名: jarsigner -verbose -keystore youkey.keystore d:\package.apk.unsigned youkey
5.zipalign -v 4 d:\package.apk.unsigned d:\package.signed.apk
nodejs が子プロセスの実行の完了を検出する方法
nodejs v0.12.7 バージョン child_process は、プロセスを作成する次の同期および非同期方法を提供します。
非同期作成:
child_process.spawn(コマンド[, 引数][, オプション])
オプション.stdio
options.detached
options.customFds
child_process.exec(コマンド[, オプション], コールバック)
child_process.execFile(ファイル[, 引数][, オプション][コールバック])
child_process.fork(modulePath[, args][, options])
同期作成:
child_process.spawnSync(コマンド[, 引数][, オプション])
child_process.execFileSync(コマンド[, 引数][, オプション])
child_process.execSync(コマンド[, オプション])
以上がJava サブスレッドの実行時間とメモリ使用量を監視する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。