Jump to content

[Discuss] How long do you compile client binary?


Recommended Posts

  • Bot

Hi community!
I've been recently making some changes to my solution and it's projects and I managed to optimalize the compilation process of client binary in debug mode to 4 minutes.
I think it is a good opportunity to compare it with you.

How long do you compile your client binary in debug mode (Clean Solution -> Rebuild Solution)?

english_banner.gif

Link to comment
https://metin2.dev/topic/19339-discuss-how-long-do-you-compile-client-binary/
Share on other sites

  • Premium

I think its hard to compare, the build time depends on the computer: Mostly processor and ssd/hdd write time. Also if you have large libs or large object files that the linker have to put into the binary its even takes more time, for example if you have static python lib or cythonized root it takes so much time, for me sometimes ~10min

Btw the difference between Distribute and Release is that there are some #ifdefs that are using distribute's macro, and if its compiled in release some part of the code will work like if it would be in debug (for example the debug strings in the client) because of the mentioned ifdefs check... And yeah also can be some configuration difference too but its vary too...

  • Love 1

The one and only UI programming guideline

  • Bot

Of course it depends on all those things you have metion but I'm just curious how long is compiling anybody else, no matter what.

Yes, of course there is a difference between #ifdefs. To clarify my question I would like to know which of these are better to give to the players?

english_banner.gif

vor 5 Stunden schrieb Traceur3RUN:

I have shitty computer but compiling is 2h -/+ it depends how many i have open programs

You compile with a nokia 2000? wtf

I need 4 minutes for Release compile with cython cythonize. 

Intel i7 7700k, NVMe SSD

  • Love 2
  • 4 months later...
  • Premium

Time Elapsed 00:01:52.78
 

boost 1.68.0 (all-minimal)
cryptopp 7.0.0
granny2 (2.11)
IL 1.8.0.1
libjpeg 9c
lzo 2.10
minilzo 2.10
python2 (2.7.15)

Time Elapsed 00:01:39.00
with original externs ahhah


 

47 minutes ago, Kori said:

Informations about your system and other settings in vs? 

https://metin2.download/picture/r3F9504x09DVmF8K988YXgTtGTP6KMUj/.gif

 

I'm using that system for compile.

Edited by Metin2 Dev
Core X - External 2 Internal
  • Active+ Member
50 minutes ago, tierrilopes said:

After my upgrade from laptop-> desktop:

imagem20e472114cc15cbd.png

Before it was 1m23s, a 39s reduction.

Wtf rebuild? Nice 

Edited by Metin2 Dev
Core X - External 2 Internal
  • Honorable Member
On 1/25/2019 at 9:06 PM, T4UMP said:

16>Time Elapsed 00:01:12.05 Rebuild.

mine is round about that time too

but i think i could speed this up when moving the project to a ssd

  • Love 1
  • 2 years later...

Don't use any images from : imgur, turkmmop, freakgamers, inforge, hizliresim... Or your content will be deleted without notice...
Use : https://metin2.download/media/add/

Please use https://metin2.download/ when uploading files smaller than 100MB, otherwise the approval will take longer due to manual upload.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.