Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Why Java based GUI intensive program has performance issues?

0
0 Posted

Why Java based GUI intensive program has performance issues?

0
0

GUI intensive Java application mostly run underlying OS specific native libraries which is time and more CPU cycles consuming. The overall performance of a Java application depends on four factors: The design of the application The speed at which the virtual machine executes the Java bytecodes The speed at which the libraries that perform basic functional tasks execute (in native code) The speed of the underlying hardware and operating system The virtual machine is responsible for byte code execution, storage allocation, thread synchronization, etc. Running with the virtual machine are native code libraries that handle input and output through the operating system, especially graphics operations through the window system. Programs that spend significant portions of their time in those native code libraries will not see their performance on HotSpot improved as much as programs that spend most of their time executing byte codes.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123