You are not logged in.
I`ve got some application questions:
When a application starts whats really happened? I know this is based on the state of the system and
dependencies which have to be loaded. Maybe we can discuss this on some examples like firefox,
gnome, kde and other often used applications. I don`t want to concentrade on all aspects because
and don`t understand most of them. The reason why i ask this is about speed and the bottlenecks
which limit the performance. I often experience when i start a application that the harddisk work ,
than only the cpu, memory consumption goes up and all for some periods they mix together. So
that`s the base of my question and maybe someone has some suggestion/"solution". Two things i
thought of : 1. preload the known used application, maybe in low used situations. 2. maybe stupid:
The application and its dependencies have a state in the memory which i think is seperated from other
applications. Why not hibernate to disk the last state of the application and than write it into ram. Do the
kernel know where it is now or doesn`t he because he didn`t allow. Is this something like a DMA access.
Does this destablize the system. How does the program know if something has changed. Some programs
are for sure `unstateable`. If you do file transfer or some steady transfers, you will for sure loose date
and connections. So there are more questions about the startup of a application. How many
cputime/harddisk/memory is always the same with the same results. I could think that is not
something the developers could have done, because the it maybe depends on the system.
About the boot process i didn`t talk because thats maybe another thread.
This is a little bit about speeding up with optimizing regular behavior
Is there speed increase in placing chain loaded data in the way it loaded on the outer side of the harddisk.
So avoid head movement and load all in one in one movement(maybe (before) in cache if there
are interuptions with cpu processing). Is there an application for this or isn`t usefull?
Offline