Low FPS after loading a scene

There are two scenes, say, s1 and s2.
Now s2 runs fine with full fps when it’s the only scene built and loaded, but when both s1 & s2 are built, and i transit from scene s1 to s2 using Application.LoadLevel(), there is considerable fall in fps in s2 !

Now Application.LoadLevel() says


When loading a new level all game objects that have been loaded before are destroyed. …’


Then what could be the reason for low fps in s2 ?

static variables and game objects in s1

also the scene wont be released from the memory if there are static variables in it(not sure though, heard something like that).

Also Don’t destroy on load variables or gameobject will be in the memory still!! one of these shd be ur problem.

Thing is ur scene one is in the memory still… check the ram usage for both the builds u will get something!!