These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE General Discussion

 
  • Topic is locked indefinitely.
 

Single Threaded UI?!

First post
Author
Bester Lamont
Journey Sykeouts
#1 - 2015-08-21 08:07:20 UTC
Why does opening the market window block the UI for multiple seconds? Any settings I can change to mitigate this? The distant future is feeling an awful lot like 1995.
Ima GoodGirl
Aria Shi's Wasted ISK
#2 - 2015-08-21 09:04:50 UTC
Bester Lamont wrote:
Why does opening the market window block the UI for multiple seconds? Any settings I can change to mitigate this? The distant future is feeling an awful lot like 1995.

Most likely because there's a fair bit of data to be polled from the database. I expect that takes the time where the window is frozen.

It's not like that data can be stored locally, so even if you just open the market and don't look for a specific item, it still goes through the process of building the lists of what is available in the region, even if not pulling the data for the prices and orders initially.
Arla Sarain
#3 - 2015-08-21 11:24:06 UTC
Bester Lamont wrote:
Why does opening the market window block the UI for multiple seconds? Any settings I can change to mitigate this? The distant future is feeling an awful lot like 1995.

Yeah, this game is 12 years old.
Fleischgewehr
4S Corporation
The Initiative.
#4 - 2015-08-21 12:14:05 UTC
I don't think he complains about the market window needs some time to pull the data, but that the whole GUI ( other windows - even the game itself ) appears to hang until the market data is leaded.

A while back i dimly remember they optimized the client a bit to use maybe a second thread/core. But am not so sure about that. Isn't that also due the the limitation of stack less python they also use for the client ?
Nicolai Serkanner
Incredible.
Brave Collective
#5 - 2015-08-21 12:35:51 UTC
Fleischgewehr wrote:
I don't think he complains about the market window needs some time to pull the data, but that the whole GUI ( other windows - even the game itself ) appears to hang until the market data is leaded.

A while back i dimly remember they optimized the client a bit to use maybe a second thread/core. But am not so sure about that. Isn't that also due the the limitation of stack less python they also use for the client ?


A like just for your avatar's facial expression and your name Big smile

babyblue
Ascendance
Goonswarm Federation
#6 - 2015-08-21 12:56:27 UTC
Bester Lamont wrote:
Why does opening the market window block the UI for multiple seconds? Any settings I can change to mitigate this? The distant future is feeling an awful lot like 1995.


Mine doesn't. Are you sure there's not a memory/bandwidth or other issue on your PC?
Unsuccessful At Everything
The Troll Bridge
#7 - 2015-08-21 17:44:59 UTC
Im sure its something along the line of "Larger markets can sometimes take longer to load due to the high amount of data." Jita - regional will take longer to fetch than backwater Provi regional market info for example.




Since the cessation of their usefulness is imminent, may I appropriate your belongings?

CCP Habakuk
C C P
C C P Alliance
#8 - 2015-08-21 18:00:20 UTC
I am not sure if it will help, but try to clear your client cache. In the past this helped when too much market data was stored in cache (but we changed the handling of this already, so I am not sure if this is still the case).

CCP Habakuk | EVE Quality Assurance | Team Five 0 | (Team Gridlock)

Bug reporting | Mass Testing

Velarra
#9 - 2015-08-21 21:29:44 UTC
Have you tried turning off sound?
McChicken Combo HalfMayo
The Happy Meal
#10 - 2015-08-22 01:30:22 UTC  |  Edited by: McChicken Combo HalfMayo
Velarra wrote:
Have you tried turning off sound?

What do you mean?

There are all our dominion

Gate camps: "Its like the lowsec watercooler, just with explosions and boose" - Ralph King-Griffin

Fleischgewehr
4S Corporation
The Initiative.
#11 - 2015-08-26 11:10:41 UTC
McChicken Combo HalfMayo wrote:
Velarra wrote:
Have you tried turning off sound?

What do you mean?


Maybe he was trolling,or he suggest that if you turn off sound, that uses "a lot of" CPU resources, you get more CPU cycles on the market.
ApophisXP
Sadistic Retribution
Sadistic Empire
#12 - 2015-08-26 11:18:21 UTC
Tried turning your pc off and on again?
Laendra
Universalis Imperium
Goonswarm Federation
#13 - 2015-08-26 11:39:43 UTC
I think it is way past time for CCP to offer a client that is optimized for 64bit Operating Systems w/ multiple cores, especially since the recommended system is 4GB or higher....
Tippia
Sunshine and Lollipops
#14 - 2015-08-26 11:59:44 UTC
Laendra wrote:
I think it is way past time for CCP to offer a client that is optimized for 64bit Operating Systems w/ multiple cores, especially since the recommended system is 4GB or higher....

64-bit won't really make any useful difference and optimising for multiple cores means rebuilding the whole thing from the ground up.

If they did that, it wouldn't make any sense to make it an “offer”, but rather make it a complete, single replacement for the current client, and that won't happen until the install base (and the middleware) is fully ready for that kind of transition.
Alex Grison
Grison Universal
#15 - 2015-08-26 18:24:02 UTC
my brain is a CRITICAL_SECTION.

Enter it.

yes

Rauour Engil
Rabies Inc.
#16 - 2015-08-26 20:24:28 UTC
Alex Grison wrote:
my brain is a CRITICAL_SECTION.

Enter it.

my mind is a tasklet controlled by the GIL

I'm usually sleeping
Xercodo
Cruor Angelicus
#17 - 2015-08-27 10:08:53 UTC
Ima GoodGirl wrote:
Bester Lamont wrote:
Why does opening the market window block the UI for multiple seconds? Any settings I can change to mitigate this? The distant future is feeling an awful lot like 1995.

Most likely because there's a fair bit of data to be polled from the database. I expect that takes the time where the window is frozen.

It's not like that data can be stored locally, so even if you just open the market and don't look for a specific item, it still goes through the process of building the lists of what is available in the region, even if not pulling the data for the prices and orders initially.


But it IS stored locally, that's what the cache is for. That's what is scanned to populate EVE-central.

If the UI was multi threaded at all for a slow download-call like this you wouldn't notice.

The Drake is a Lie

Lyta Alexander
Valor Evolved
Order of Allied Knights
#18 - 2015-08-27 13:47:00 UTC
The game has had this problem since launch, I too get a (small) delay on loading the market. Yes a mutlithreaded UI that was able to handle the market data refresh on a different thread would solve this I would expect unless its a python issue.
Either way its annoying :P