Bueno, realmente da igual que el servidor esté colgado o sea local, el caso es que eres sólo tu quien accede al servidor. La probabilidad del gc_ se aplica sobre cada petición, y cuantas más peticiones tengas (más usuarios accedan), mayor será la probabilidad.
Con el código que has puesto, y poniendo el 100% de probabilidad, efectivamente el GC se ejecutará SIEMPRE, pero amigo, esto es una chapuza, porque eso cargará un montón tu servidor, y a pocas que tengas unas cuantas peticiones, el rendimiento lo vas a acusar bastante.
Si no entiendes el código que te puse, macho, es bien sencillo, símplemente guarda en la sesión el timestamp del último acceso, y lo vas comprobando en cada petición. Esto es muchísimo más liviano que estar llamando al GC en cada una de las peticiones, que como se suele decir, sería matar moscas a cañonazos
Saludos