Performance - Console vs. GUI

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Dave M. (nospam_at_ihatesmap.com)
Date: 02/03/05


Date: Thu, 3 Feb 2005 15:53:43 -0700

Anyone have any updated information on application performance, specifically
GUI-based versus console-based?

I am developing an application. This application will load an XML file that
represents a script of commands that are executed against a server (basic IP
communication). The application will spawn 1 - 50 threads, and each of
these threads will get the next available step and execute it, finish, check
for another step, etc.

My question is that this application is going to main information down to
the thread level. Thread 1 executed # of commands, # passed, # failed, and
the amount of time it took. Will there be that drastic of a performance hit
by doing a GUI application versus a console application? The biggest
differences will be 1) resources to draw and maintain the GUI itself (if I
put some controls and such that require rendering) and 2) maybe allowing the
user to "refresh" statistics to see what's going on right now.

Adding .0001 to every transaction is not that big of a deal from my
perspective. But the potential is there for this thing to be running for
days or weeks. If the machine starts to bog down severely after that time
(if it would happen if a GUI environment versus a console application), that
is a problem. The operating environment is Windows 2000/XP, regular SQL
Database calls, etc.

Not sure what else is needed. Basically there are people that say GUI is
fine, others that say GUI will hinder performance. User's preference is not
considered important (isn't life grand!). Just stability and performance.

Thanks for any insight.



Relevant Pages

  • Re: Very slim Desktop Manager
    ... apt-cache show bmv: ... But bmv and fbi are not pdf viewers. ... With qalculate (or other GUI ... It reminds me of console fonts, ...
    (Debian-User)
  • Re: How do you inherit DOS console in Win32 application?
    ... > How do you inherit and continue using the existing command-line ... > Win32 assembly console application? ... Get these handles using the "GetStdHandle" API, ... But the main gripe here is technical...as you've noticed, a GUI ...
    (alt.lang.asm)
  • Re: Very slim Desktop Manager
    ... that --- no GUI substitute either, ... kind has ever existed in linux, dos or whatever for the console. ... mozilla to use whatever colors one prefers (infact, ... Yeah, I do that too, for the fonts. ...
    (Debian-User)
  • RE: Interop: C++ Console & C# GUI
    ... the GUI of application that interact with the console. ... The GUI must access some methods included in libraries and exposed by ... It's not clear if the GUI is talking to your console app in any way. ... GUI code makes some decision on updating controls. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Model View Controller basics.
    ... >don't have the skills to do so. ... write your phonebook application without any GUI. ... Instead give it a console interface. ... Then write a completely separate module (a controller) that *knows* ...
    (comp.object)