Announcement

Collapse
No announcement yet.

Compiler booster

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    [RELEASED] Compiler booster








    Tired of wasting hours of your daily work in lights and shader compile time?

    This asset set the CPU priority of the compilers higher than by default.
    • Speed up the shader compiling time by 72%!
    • Speed up the lights compiling time by 43%!

    Watch the video in the description to see it working!


    Measured on a Intel core I5-6500 @3.20 GHz

    Important note:
    • Changing the priority of the processes affects the performances of the engine, please save your work BEFORE boosting.
    • Be aware that all processes on your computer can be affected. I recommend closing any program outside the engine that consumes a lot of CPU while boosting (like Chrome for example).
    • This asset can only work with UE4 for windows.
    • This asset is not designed to work with task distribution systems like Unreal Swarm.
    Technical Details

    Supported Development Platforms: Windows

    Supported Target Build Platforms: Any platforms excluding mac or linux

    Documentation:Link

    Code Modules: Compiler Booster (Editor)

    Number of Blueprints: 1

    Number of C++ Classes: 1

    Network Replicated: Editor Only
    Click image for larger version  Name:	Screen2.jpg Views:	0 Size:	467.4 KB ID:	1726231

    Last edited by CorentinG78; 02-27-2020, 05:14 AM.

    #2
    I have to ask, how is this any better than just setting this manually. example: https://winaero.com/blog/change-proc...ty-windows-10/ ?

    Additionally, the speed promises you make should be backed up with the cpu/hardware you used else its just a rather vague claim.
    While I welcome any and all improvements, this kind of feels odd.

    Comment


      #3
      Originally posted by Luos View Post
      I have to ask, how is this any better than just setting this manually. example: https://winaero.com/blog/change-proc...ty-windows-10/ ?

      Additionally, the speed promises you make should be backed up with the cpu/hardware you used else its just a rather vague claim.
      While I welcome any and all improvements, this kind of feels odd.
      Hi Luos nice to meet you

      This plugin can set automatically the selected priority every time the process is detected on your computer.
      Moreover, it set the priority for all the processes automatically (3 shaders compilers + 1 light compiler with multiple clicks and confirmations every time shaders need to be compiled!).

      Regarding your comment about my hardware, I've updated the screenshots and the description
      Last edited by CorentinG78; 02-26-2020, 06:52 PM.

      Comment


        #4
        Great, thanks
        I should do a try once with my setup and see the difference

        Anyways, as I am lazy (or should I say.... try to be efficient with my time) I might pick this up later

        Comment


          #5
          Rising the worker process priority doesn't make sense.
          It doesn't makes your CPU to run faster, it allow the process to steal CPU time from other running apps.
          You say "I recommend closing any program outside the engine that consumes a lot of CPU while boosting" so what's the point of having higher priority than other process if there's no other process using CPU?
          The workers are on low priority by default so you can use your computer while the compilation is running in the background. If you set it to higher priority, then your computer is almost unusable because other apps will hangs (or crash) and if you're not running other apps while it compiles, then you don't need higher priority.

          It's faster only because of this "I recommend closing any program outside the engine that consumes a lot of CPU while boosting". If you want lower compilation times, the only solution is better CPU or swarm

          Comment

          Working...
          X