Thread: Next gen Amiga
View Single Post
Old 23 May 2018, 16:05   #513
meynaf
son of 68k
 
meynaf's Avatar
 
Join Date: Nov 2007
Location: Lyon / France
Age: 51
Posts: 5,337
Quote:
Originally Posted by Gorf View Post
efficiency in this case (for me lacking a better word):
Percentage of cpu-time time the host cpu spends in executing translated (former 68K) instructions.
That really depends. (I only have basic knowledge about how it works, so don't take this as more than a rough idea.) But even with JIT active, some time is spent on executing non-JIT instructions, either because they are not directly JIT supported, or they are end of translated blocks, or they are currently being written for later JIT use. And the ratio depends heavily on what the emulated cpu is currently executing.


Quote:
Originally Posted by Gorf View Post
the 1-x time would than include: host-OS, host-gfx, host-sound, host-io, UAE-chipset-emu, UAE-contolling - housekeeping and synchronizing, JIT overhead, 68K-decoding, ...
Again that does not have a fixed impact, f.e. host-gfx can be very different depending on the filter you use ; JIT overhead depends how often it has to rebuild blocks of translated instructions, etc.


Quote:
Originally Posted by Gorf View Post
yes. and this leads to a high load on the host-system as well.
A loaded emulated machine won't make much of a difference, will it ? There will just be less time spent waiting.
For the chipset, only rare corner cases need to really push the cpu, and it seems to count less today than it used to in the past (because machines are faster). And this is anyway a typical case where the fpga can do the work.

Overall, perhaps just reading the cpu% shown by either task manager of winuae itself, will give you some numbers.
But let's be honest : if you expect nice numbers in nice cells of a nice table, then this simply can not be done.
meynaf is offline  
 
Page generated in 0.04615 seconds with 11 queries