私は、Javaアプレットをstraceしようとしています。straceは動作していないようです。私は次の関数を呼び出しています。strace java applet
public static void testSTrace(){
long c = 0;
for (int i = 0; i < 1000; i++){
long start = System.nanoTime();
try{Thread.sleep(0, 100);}catch(Exception e){/*cry*/}
long stop = System.nanoTime();
log.info("start : " +start+" stop : "+stop);
}
}
私は上記のメッセージが呼び出されないと、その後のstraceから何もされる直前のstraceから次のような出力が得られます。
clone(child_stack=0xb7c9f4c4,
flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|
CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID|CLONE_DETACHED,
parent_tidptr=0xb7c9fbf8, {entry_number:6, base_addr:0xb7c9fbb0,
limit:1048575, seg_32bit:1,
contents:0, read_exec_only:0,
limit_in_pages:1, seg_not_present:0, useable:1}, child_tidptr=0xb7c9fbf8) = 8351 futex(0xb7c9fbf8, FUTEX_WAIT, 8351, NULL
私はメソッドからのログ出力を取得を開始したら、私はstraceのからより多くの何も得ます。私はかなりstraceに新しいです。何が起こっているのかについての手がかりは?アプレットはストレスをかけることができますか?
私は質問を投稿してから30秒後にそれを理解しました=) –