Rolf, I don't know for a fact that it won't load, but everything I have seen recently points to that. For example, in the other issue I posted I sent the application output. Sometimes that will not even get to my "Main" function before the iPhone kills the process. I've seen it report only one single loaded assembly before the iPhone killed it. So it seems to me the issue is in loading the assemblies quickly.
Reducing the number of assemblies has improved it. Am just concerned that if the assembly gets bigger and takes longer to load, that I'm back in the same boat. Dino -----Original Message----- From: Rolf Bjarne Kvinge [mailto:[email protected]] Sent: Wednesday, May 30, 2012 16:54 To: Dean Cleaver Cc: Nic Wise; [email protected] Subject: Re: [MonoTouch] Executable size Hi, On Wed, May 30, 2012 at 10:40 PM, Dean Cleaver <[email protected]> wrote: > Can't use LLVM in debug mode, but not using it in production either - the > "experimental" moniker scares me a little. It's not experimental anymore. I removed the "experimental" part of the description some time ago, but I just realized the tooltip still has it. > > This is targeting only ARM7. ARM6+ARM7 in debug creates a 60.4MB executable. > > Release build is 9.6MB for the same configuration. Using LLVM that cuts to > 8.9MB, but it's really Debug I am worried about as if it gets too much > bigger, it will fail to load and thus I won't be able to debug it. Do you know for a fact that it will fail to load? (I'm not counting the other issue you've reported where it fails to startup in time, since that's a bug we can/should/will fix) I'm pretty sure I've seen apps >100MB (but it might have been the entire .app directory though) Rolf > > And yes - it's just the Unix file, not the entire app. > > And I'll keep the virtual beer in mind - thanx ;) > > -----Original Message----- > From: Nic Wise [mailto:[email protected]] > Sent: Wednesday, May 30, 2012 15:22 > To: Dean Cleaver > Cc: [email protected] > Subject: Re: [MonoTouch] Executable size > > Are you using LLVM? > > Can you make it only target Armv7 (not 6+7) and possibly only thumb? > > How big is a release build? vrs a debug build? > > Is the 30meg the unix exe (ie, inside the .app, there is a file...) or are > you talking about the .app? > > outside of that, I think you need to buy Sebastian a virtual beer or 2 > :) He being Mr Linker and all... > > > > On Wed, May 30, 2012 at 5:36 PM, Dean Cleaver > <[email protected]> wrote: >> Hi, >> >> >> >> Just wondered if there were any techniques or methods that are known >> to bloat executables? I'm concerned that my application is becoming >> too large to debug, and we're not finished yet. It has about 80 view >> controllers, plus data sources. Unfortunately they are for the most >> part 80 distinct view controllers, so I could only trim it to 70 to >> 75 at best. I've made use of inheritance as best I can to reduce >> repeated blocks of code, but wondered if there were any other paths I >> could follow to reduce the beast? Currently the Unix Executable file >> compiled in debug mode is 30MB, and I fear it's only going to get >> bigger and cause more debugging problems on the physical device (which I >> need for the Linea Pro sleeve). >> >> >> >> Dino >> >> >> _______________________________________________ >> MonoTouch mailing list >> [email protected] >> http://lists.ximian.com/mailman/listinfo/monotouch >> > > > > -- > Nic Wise > t. +44 7788 592 806 | @fastchicken | > http://www.linkedin.com/in/nicwise > b. http://www.fastchicken.co.nz/ > > Earnest: Self-employed? Track your business expenses and income. > http://earnestapp.com > Nearest Bus: find when the next bus is coming to your stop. > http://goo.gl/Vcz1p mobileAgent (for FreeAgent): get your accounts in your > pocket. > http://goo.gl/IuBU > Trip Wallet: Keep track of your budget on the go: http://goo.gl/ePhKa > London Bike App: Find the nearest Boris Bike, and get riding! > http://goo.gl/Icp2 _______________________________________________ > MonoTouch mailing list > [email protected] > http://lists.ximian.com/mailman/listinfo/monotouch _______________________________________________ MonoTouch mailing list [email protected] http://lists.ximian.com/mailman/listinfo/monotouch
