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.
 

101 MB launcher???? really??

First post
Author
GreenSeed
#21 - 2013-05-27 16:39:18 UTC
Tiven loves Tansien wrote:
Inefficient and dirty coding.



considering chrome eats 90mb+ with one tab open, and the launcher is a browser and has 2 "tabs" open, one for main screen and another for the log in box AND its also a torrent client (24mb on utorrent with all torrents stopped.) and an installer/patcher. i would say 90mb for the launcher process is damn fine.

that is, comparing what the launcher does to two individual programs considered to be the best optimized programs on their categories.
iskflakes
#22 - 2013-05-27 17:29:37 UTC
I decided to have a look at why it was so big:

1) The launcher includes nearly an entire python install (~25MB) including most of the python standard library
2) The launcher embeds chrome, (libcef.dll, ~20MB)
3) icudt.dll, which is something to do with localization/unicode ~10MB
4) Steam integration via steamclient.dll, ~7MB
5) THREE copies of the VC90 runtime. I mean seriously?
6) A 30MB cache, which includes a 25MB updater.exe, which probably includes an entire python install as well

Some of this is unavoidable, for example licensing may prevent them from statically linking with half those DLLs, but I think they could shrink it to 1/10th its current size just by getting rid of all the duplicate python installs and VC90 runtimes.

Would be interesting to see a dev comment on this.

-

Mr Epeen
It's All About Me
#23 - 2013-05-27 18:27:53 UTC
Mark Androcius wrote:
I just noticed, the launcher itself already takes up 101 MB.



OMG!!!

I'm sure I'll shoehorn it into the 5 TB I have free, but I'll have to think carefully about it.

Mr Epeen Cool
Malak Dawnfire
KarmaFleet
Goonswarm Federation
#24 - 2013-05-27 18:38:29 UTC
EVE Launcher ruined my life!!!! Big smileSmileSadShockedWhat?CoolLolPXOopsCryEvilTwistedRollBlinkAttentionIdeaQuestionArrowStraightPirateUghBear


My opinion on it.
Obunagawe
#25 - 2013-05-27 18:55:52 UTC
Mr Epeen wrote:
Mark Androcius wrote:
I just noticed, the launcher itself already takes up 101 MB.



OMG!!!

I'm sure I'll shoehorn it into the 5 TB I have free, but I'll have to think carefully about it.

Mr Epeen Cool


You have 5TB of RAM?
Sturmwolke
#26 - 2013-05-27 19:02:10 UTC
iskflakes wrote:
I decided to have a look at why it was so big:

1) The launcher includes nearly an entire python install (~25MB) including most of the python standard library
2) The launcher embeds chrome, (libcef.dll, ~20MB)
3) icudt.dll, which is something to do with localization/unicode ~10MB
4) Steam integration via steamclient.dll, ~7MB
5) THREE copies of the VC90 runtime. I mean seriously?
6) A 30MB cache, which includes a 25MB updater.exe, which probably includes an entire python install as well

Some of this is unavoidable, for example licensing may prevent them from statically linking with half those DLLs, but I think they could shrink it to 1/10th its current size just by getting rid of all the duplicate python installs and VC90 runtimes.

Would be interesting to see a dev comment on this.

Post of the day.

Seetesh
Deep Core Mining Inc.
Caldari State
#27 - 2013-05-27 19:13:33 UTC
Tbh if your noticing 101mb you should really get more ram. I'm running on 16gb and I didn't notice it until you felt the need to point It out.
Frostys Virpio
KarmaFleet
Goonswarm Federation
#28 - 2013-05-27 19:27:29 UTC
iskflakes wrote:
I decided to have a look at why it was so big:

1) The launcher includes nearly an entire python install (~25MB) including most of the python standard library
2) The launcher embeds chrome, (libcef.dll, ~20MB)
3) icudt.dll, which is something to do with localization/unicode ~10MB
4) Steam integration via steamclient.dll, ~7MB
5) THREE copies of the VC90 runtime. I mean seriously?
6) A 30MB cache, which includes a 25MB updater.exe, which probably includes an entire python install as well

Some of this is unavoidable, for example licensing may prevent them from statically linking with half those DLLs, but I think they could shrink it to 1/10th its current size just by getting rid of all the duplicate python installs and VC90 runtimes.

Would be interesting to see a dev comment on this.


And all of that does not matter at all unless you have a PC from the pentium III era...
Mr Epeen
It's All About Me
#29 - 2013-05-27 19:31:10 UTC
Obunagawe wrote:
Mr Epeen wrote:
Mark Androcius wrote:
I just noticed, the launcher itself already takes up 101 MB.



OMG!!!

I'm sure I'll shoehorn it into the 5 TB I have free, but I'll have to think carefully about it.

Mr Epeen Cool


You have 5TB of RAM?


Okay. I totally read the OP wrong.

Oops

Mr Epeen Cool
grrlet
Leper Outcast Unclean
#30 - 2013-05-27 19:50:22 UTC  |  Edited by: grrlet
Quote:
There's no "wrong" way of clicking on an icon in a folder. Mine opens the launcher as well.


If you don't particularly care what outcome you get from said clicking, I suppose there is no wrong way =) Right, Left, who cares!

Edit: total forum fail. I dIdn't notice i was still on the first page of 2.
James Amril-Kesh
Viziam
Amarr Empire
#31 - 2013-05-27 20:07:19 UTC
Mark Androcius wrote:
Tsuya wrote:
Run ExeFile from the EVE\bin folder and just skip the worthless launcher.


That won't be possible after Ody, if i'm not mistaken.

You are mistaken.

Enjoying the rain today? ;)

Jarod Garamonde
The Scope
Gallente Federation
#32 - 2013-05-27 20:32:41 UTC
It's a client program.
Be lucky you don't have to install the entire game on your harddrive. That would take up thousands of terrabytes.

Also, can we please stop making new threads griping about the damned launcher, and play the game, already?

That moment when you realize the crazy lady with all the cats was right...

    [#savethelance]
Reaver Glitterstim
The Scope
Gallente Federation
#33 - 2013-05-27 20:51:46 UTC
If I made a launcher, it would be under 101kb.

FT Diomedes: "Reaver, sometimes I wonder what you are thinking when you sit down to post."

Frostys Virpio: "We have to give it to him that he does put more effort than the vast majority in his idea but damn does it sometime come out of nowhere."

CCP Atropos
C C P
C C P Alliance
#34 - 2013-05-27 21:09:24 UTC  |  Edited by: CCP Atropos
iskflakes wrote:
I decided to have a look at why it was so big:

1) The launcher includes nearly an entire python install (~25MB) including most of the python standard library

Yup
iskflakes wrote:
2) The launcher embeds chrome, (libcef.dll, ~20MB)

Yup
iskflakes wrote:
3) icudt.dll, which is something to do with localization/unicode ~10MB

Yup
iskflakes wrote:
4) Steam integration via steamclient.dll, ~7MB

Yup
iskflakes wrote:
5) THREE copies of the VC90 runtime. I mean seriously?

Three? There should be only two, and one of those is soon to be removed.
iskflakes wrote:
6) A 30MB cache, which includes a 25MB updater.exe, which probably includes an entire python install as well

That updater.exe is the installer you used to install the Launcher. It contains the zipped install package, so you can just delete it.

iskflakes wrote:
Some of this is unavoidable, for example licensing may prevent them from statically linking with half those DLLs, but I think they could shrink it to 1/10th its current size just by getting rid of all the duplicate python installs and VC90 runtimes.

Would be interesting to see a dev comment on this.

So, as I said, one of the runtimes is pending removal and fixing of anything referencing it, then there is the fact that you've got a large cache, something that you can clear out if you wish, and then thirdly its built on Python, and Python is a weighty environment unfortunately. Considering the EVE Client is somewhere around 11 or 12 GB in size, 100MB is nothing Blink

If the people wanting optional hi-res texture packs get their way, it will become an even smaller piece of the total download.
scimichar
Deep Hole Explorers of New Eden
#35 - 2013-05-27 21:22:21 UTC
CCP Atropos wrote:
[quote=iskflakes]. Considering the EVE Client is somewhere around 11 or 12 GB in size, 100MB is nothing Blink

If the people wanting optional hi-res texture packs get their way, it will become an even smaller piece of the total download.



Complaining about a not so optional launcher that has decreased functionality than the standard login method is slightly different than complaining about an optional high resolution download pack.
Roime
Yamagata Syndicate
Shadow Cartel
#36 - 2013-05-27 21:37:57 UTC
CCP Atropos wrote:

So, as I said, one of the runtimes is pending removal and fixing of anything referencing it, then there is the fact that you've got a large cache, something that you can clear out if you wish, and then thirdly its built on Python, and Python is a weighty environment unfortunately


I think he refers to the Launcher containing three copies of each runtime dll variant.

Idk, filesize or even memory usage is hardly an issue these days, but the Launcher folder looks more like a dev version instead of production version.

Georgia Peach?

.

Jocca Quinn
Matari BackBone
#37 - 2013-05-27 21:42:48 UTC
CCP Atropos wrote:


100MB is nothing Blink



When you are stuck with a very poor internet connection (barely over dial up speeds) every 5 mb is painful.

Ugh
Bl4ck Ph03n1x
Deep Core Mining Inc.
Caldari State
#38 - 2013-05-27 21:44:19 UTC  |  Edited by: Bl4ck Ph03n1x
CCP Atropos wrote:

x

Thinking "it's small and unimportant" is the exact way of thinking that almost brought down your company, leading to the broken state of half the game and i don't know how much of your colleagues jobless.

Code properly NOW, fix the problem NOW, or deal with the consequence in a few years.
Hint: The more you wait, the more blood you will have to clean off the walls.

Don't feed the trolls.

Smoking Blunts
ZC Omega
Goonswarm Federation
#39 - 2013-05-27 21:50:30 UTC
CCP Atropos wrote:

So, as I said, one of the runtimes is pending removal and fixing of anything referencing it, then there is the fact that you've got a large cache, something that you can clear out if you wish, and then thirdly its built on Python, and Python is a weighty environment unfortunately. Considering the EVE Client is somewhere around 11 or 12 GB in size, 100MB is nothing Blink

If the people wanting optional hi-res texture packs get their way, it will become an even smaller piece of the total download.



the 11-12gb is on my hard drive. the 90-100mb he is talking about is sat in my processes column and im expected to leave it there if I need to swap to an alt

the client only takes 600-800mb to run ffs

OMG when can i get a pic here

CCP Atropos
C C P
C C P Alliance
#40 - 2013-05-27 22:00:28 UTC
Smoking Blunts wrote:
CCP Atropos wrote:

So, as I said, one of the runtimes is pending removal and fixing of anything referencing it, then there is the fact that you've got a large cache, something that you can clear out if you wish, and then thirdly its built on Python, and Python is a weighty environment unfortunately. Considering the EVE Client is somewhere around 11 or 12 GB in size, 100MB is nothing Blink

If the people wanting optional hi-res texture packs get their way, it will become an even smaller piece of the total download.



the 11-12gb is on my hard drive. the 90-100mb he is talking about is sat in my processes column and im expected to leave it there if I need to swap to an alt

the client only takes 600-800mb to run ffs

He mentions the installer, which is only ever run once.That won't be in memory whilst you're running the game.