User Tools

Site Tools


tutorial:updating_yarn

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutorial:updating_yarn [2019/06/07 20:01] asietutorial:updating_yarn [2019/08/16 14:07] – [Requirements] liach
Line 10: Line 10:
  
   * At least **eight gigabytes** of free RAM. (I am not joking. Matcher is not optimized for RAM usage at all. Swap memory might be enough.)   * At least **eight gigabytes** of free RAM. (I am not joking. Matcher is not optimized for RAM usage at all. Swap memory might be enough.)
 +    * Note that Matcher doesn't actually need this much - its constant memory usage seems to peak at about 4GB heap during the first auto match, and after that is done it seems to use under 1GB heap; the thing is, the auto matching process generates an insane amount of object churn (again, optimized for code clarity rather than memory performance) and as such benefits from a high ceiling of memory.
   * A cloned repository of Yarn, on the **A** version.   * A cloned repository of Yarn, on the **A** version.
   * A cloned repository of the Intermediary mappings.   * A cloned repository of the Intermediary mappings.
   * A compiled copy of [[https://github.com/FabricMC/Matcher|the Fabric fork of Matcher]].   * A compiled copy of [[https://github.com/FabricMC/Matcher|the Fabric fork of Matcher]].
     * The Fabric fork differs solely in its inclusion of a Gradle build script for easy use - it generally tracks sfPlayer1's upstream.     * The Fabric fork differs solely in its inclusion of a Gradle build script for easy use - it generally tracks sfPlayer1's upstream.
 +    * A local installation of Gradle (preferably 4.x) is required to compile the Fabric fork. You need to manually bump the version of shadow plugin to 4.0.1 if you have Gradle 5.x installed.
   * A compiled copy of Stitch.   * A compiled copy of Stitch.
  
tutorial/updating_yarn.txt · Last modified: 2022/08/02 10:03 by 127.0.0.1