Running Arev, in Windows NT - Performance Issue (AREV Specific)
At 29 MAY 2002 02:51:07AM Geoffrey Fong wrote:
Hi,
I am currently running arev in Windows Nt environment. When i ran a queries on a table, in window mode it seems to be very very slow, compare to running it full screen mode. Any Technical ideas?
The pc is HP Pent III, 533Mhz 128M ram, 10G hard Disk, Win Nt ver 4.0 (Service Pack 6), Nwclient (4.8.3), file system : NTFS.
We are currently running arev 3.12, on a novell 4.11 network, using nlm 1.5, lhipxtsr 1.5a (using parameter /R:24 /C:32 /P)
Kind Regards
Geoffrey Fong
At 29 MAY 2002 04:00PM [url=http://www.sprezzatura.com" onMouseOver=window.status=Click here to visit our web site?';return(true)]The Sprezzatura Group[/url] wrote:
Does it appear to be slow, or is it really slower? Running in a window will be slightly slower than full screen, but not much. However, you will notice that screen updates of things like the progress bar during a select occur much less frequently. This makes you think the system is moving slower than it is since you see less screen activity.
At 29 MAY 2002 09:54PM Geoffrey Fong wrote:
Hi,
The system is slow, when doing a query, in arev windows screen. The code behind the window is using btree extract on tables. In full screen mode the process takes 5 seconds, and in window mode it take 12 seconds.
Can you explain, in more details, why this is happening. (Win Nt)
Kind Regards
Geoffrey Fong
At 29 MAY 2002 11:11PM [url=http://www.sprezzatura.com" onMouseOver=window.status= Click here to visit our web site?';return(true)]The Sprezzatura Group[/url] wrote:
With pleasure. The following is simplified and generalised so cannot be taken as gospel, just indicative.
AREV is not multithreaded so internally it operates opcode by opcode. So when it is updating the screen it needs to wait for the screen update to process before moving on to the next opcode to say read a row.
When a screen is not in full screen mode, it needs to map to a bitmap representation of the screen. This takes a lot longer than full screen mode that emulates the old 80x25 more accurately.