Jump to content











Photo
* * * * * 1 votes

Accelerating Project Builds


  • Please log in to reply
2 replies to this topic

#1 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 12 June 2011 - 04:57 PM

I reanimated my old idea of caching some project core content.
I implemented it in nativeEx_multiPE.

For test I defined a minimum configuration with some standard windows apps like Notepad, and Internet access with PENetwork + Opera.
No other apps, no drivers etc.
You can see the included apps in the firsct screenshoot.

I built the scripts until "target ready for PE". No ISO, no usb copy, no test in emulator.
That is a milestone valid for all kinds of build.

Here the config interface of the new functionality:
BasePackage.gif
Step1: I checked "Do not use package (every build is made from mounted *.wim)". That is equivalent to the build e.g. in Win7PE, and built the project. Result:
BasePackage_0.gif
Step2: I checked "Rebuild package next build ", and built the project. Result:
BasePackage_1.gif
Step3: "Build package in next project build, if it does not exist yet" was checked automatically from the previous step. I built the project. Result:
BasePackage_2.gif
BTW: The "long" time of the BP Setup script: It mounts the WIMs.

I think that the cache method with 25% time of the "standard" method is remarkable.

Peter

#2 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 14 June 2011 - 08:26 AM

The latest nativeEx_multiPE project contains a slightly modified BP functionality.

It allows to include "Personal Standard Applications" in the cache.

For me that is e.g. PENetwork, Opera and hostNIC.
For others it may contain e.g. FireFox and / or TotalCommander.

To add:
  • Move the App to the "Core Apps" folder
  • Change the level to 3
  • Add in [Main] ActlLevel=3
  • Add in [Process] as first line: CheckPackage,2
I'm working on a script which does this (and revert this) automatically.

Peter

#3 pscEx

pscEx

    Platinum Member

  • Team Reboot
  • 12707 posts
  • Location:Korschenbroich, Germany
  • Interests:What somebody else cannot do.
  •  
    European Union

Posted 14 June 2011 - 04:52 PM

The latest nativeEx_multiPE project contains a slightly modified BP functionality.

It allows to include "Personal Standard Applications" in the cache.

For me that is e.g. PENetwork, Opera and hostNIC.
For others it may contain e.g. FireFox and / or TotalCommander.

To add:

  • Move the App to the "Core Apps" folder
  • Change the level to 3
  • Add in [Main] ActlLevel=3
  • Add in [Process] as first line: CheckPackage,2
I'm working on a script which does this (and revert this) automatically.

Peter

The latest upload under Tools contains a script "Core Apps" which does this tasks.

Peter




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users