Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はVisualVMを使用して、特定の呼び出しにすべての時間が費やされている場所を見つけていました。ほとんどの時間はデータベース呼び出しであったことがわかりましたが、プロファイアは、時間の85%がjava.lang.Objectであり、DB呼び出しではわずか15%であったことを示しています。
私は何か間違ったものを読んでいますか?
データの列は、Time、Time(CPU)、Invocationsです。
ほとんどの時間が Object.wait() に費やされているようです。Time と Time(CPU) の違いは、特定の列のツールチップで説明されています。Time(CPU) は実際の CPU 使用率の概算値であり、Time は実時間です。したがって、Object.wait() の場合、Time(CPU) は待機のみで CPU を使用しないため、常にゼロです。