English 中文(简体)
如何知道在 Java通过“同步化”法花费多少时间?
原标题:How to know how much time cost by "synchronized" code, in Java?

我提出 Java申请,但我所期望,申请的速度还不够快。 我已经做了很多改进方法的尝试,但并非 l。

现在,Im审查该守则,发现该守则中有许多个关键词<编码>。 如果他们花了太多时间等待时间,我会想。

是否有任何工具来检查它们花费多少时间? 因此,如果他们花费太多的时间,我就能够找到更好的解决办法。

最佳回答
问题回答

一位杰出人士将能够确定导致缓慢的方法,而这种方法可能根本与同步。 此外,如果由于同步,等待的时间太长,那么,看看透镜的状态可能暴露出。 无论如何,除非同步关键词毫无理由地加以使用,否则为了履约而撤销该词可能具有反作用。

The cost of synchronization is usually small. The problem is usually what you do in the synchronization blocks. Make sure you don t do any IO, (socket or network) and ideally no system calls at all and the lock time will be sub-microsecond for simple tasks.





相关问题
Spring Properties File

Hi have this j2ee web application developed using spring framework. I have a problem with rendering mnessages in nihongo characters from the properties file. I tried converting the file to ascii using ...

Logging a global ID in multiple components

I have a system which contains multiple applications connected together using JMS and Spring Integration. Messages get sent along a chain of applications. [App A] -> [App B] -> [App C] We set a ...

Java Library Size

If I m given two Java Libraries in Jar format, 1 having no bells and whistles, and the other having lots of them that will mostly go unused.... my question is: How will the larger, mostly unused ...

How to get the Array Class for a given Class in Java?

I have a Class variable that holds a certain type and I need to get a variable that holds the corresponding array class. The best I could come up with is this: Class arrayOfFooClass = java.lang....

SQLite , Derby vs file system

I m working on a Java desktop application that reads and writes from/to different files. I think a better solution would be to replace the file system by a SQLite database. How hard is it to migrate ...

热门标签