Sequenced application has performance issue!
I recently sequenced SQLTOOL 1.42 with Oracle client. Users been complaining about performance issue with the software. Queries running with the sequenced application takes about 70 secs to return data vs 10 secs for the same application install locally. Both of local app and sequence apps is running from the same machine. Have anyone experience performace issue on application after it has been sequenced. thanks.
Answers
jcsoftgrid138,
Can you check if your sequence contains any .local -files (like "app.exe.local" next to "app.exe" in directory)? These relate to DLL redirection feature of XP and up and it is known to cause some [considerably] extra I/O with virtualized applications that could explain your time difference. The fix is to delete such files away from package.
br,
Kalle
- jcsoftgrid138,
Here's a thread over at SoftGridGuru with a bunch of info on DLL Redirection and performance impact. This is what Kalle was hinting at.
http://www.softgridguru.com/viewtopic.php?t=2344&start=0
Shawn While there, also look for another thread started by Shawn about cocnfiguring your AV for SoftGrid. Bottom line is that you can gain significant client application performance by telling your AV not to constantly check virtualized things.
Of course, any change such as that has a (albeit verrrrrrry small) security risk, so buyer beware.
All Replies
Sequened applications always have a performance issue. By using the Microsoft best practices you can reduce them, thus i would suggest to use that as the first step,
If that does not solve the problem then you can run the process mon to find out what is the cause of the delay and try to work on it.
Also as a note sequencing applicaiton in MNT always helps.
Thanks and Regards
Mayank Johri
jcsoftgrid138,
Can you check if your sequence contains any .local -files (like "app.exe.local" next to "app.exe" in directory)? These relate to DLL redirection feature of XP and up and it is known to cause some [considerably] extra I/O with virtualized applications that could explain your time difference. The fix is to delete such files away from package.
br,
Kalle
- jcsoftgrid138,
Here's a thread over at SoftGridGuru with a bunch of info on DLL Redirection and performance impact. This is what Kalle was hinting at.
http://www.softgridguru.com/viewtopic.php?t=2344&start=0
Shawn While there, also look for another thread started by Shawn about cocnfiguring your AV for SoftGrid. Bottom line is that you can gain significant client application performance by telling your AV not to constantly check virtualized things.
Of course, any change such as that has a (albeit verrrrrrry small) security risk, so buyer beware.
Not to entirely derail this thread, but in my experience performance of virtualized apps versus that of locally installed apps tends to be a wash, depending on your mix of apps of course. It also depends on how you define and measure "performance" and what that really means to you. To give you an example, if you have an app that is fairly disk intensive, but those files on the disk can live within the virtualized space, you may find certain aspects faster under SoftGrid since those virtual files reside in memory as opposed to the physical disk. This assumes some other things relating to disk, memory and proc performance but I think you get what I mean.
Aside from that, all of the suggestions mentioned above are good places to look.
J.C. Hornbeck
Manageability Knowledge Engineer
Microsoft Corporation
The SoftGrid Team blog: http://blogs.technet.com/softgrid/
The SMS & MOM Team blog: http://blogs.technet.com/smsandmom/
Thanks guys..... I will try it out and see if dll redirection is the cause of this.