multiple exe for single Application

Our smartdevice application weighs around 1MB so we are proposed to use Multiple exe files rather than a single one..
now we have 4 exe's each weighs around 250 kb
all i want to know,is there any added advatage going for multiple exe's for a single application

Will that effect available runtime memory for the application
Are there any security issues

what is the best process to handle the applications with Large exe

thank u
Aditya.


Answer this question

multiple exe for single Application

  • BortNE24

    The main advantage I am aware of is that startup time for your exe is roughly proportional to the size of the exe due to hashing the exe file to verify signatures on it. Hence you should probably find your little apps individually start faster than the big app would have. However the combined total startup time of all 4 little apps may well be longer than the big app.

    Again memory usage may be less for your little apps individually than the single big app but the memory usage of all 4 combined is likely to be larger than your big app. Of course this depends immensly on the actual design of your 4 little apps. You may want to look at this page here:
    http://blogs.msdn.com/mikezintel/archive/2004/12/08/278153.aspx
    to get an idea of how your apps may be using memory.

    For security issues primarily you would want to look at the security policies present on the devices you are developing for as there are a lot of different variations out there. Assuming that all your applications are going to exist in the same trust bucket/category I doubt you would see a significant change in the security implications.

    Hope that helps,
    Noah Falk
    .Net Compact Framework

  • multiple exe for single Application